diff --git a/.projen/deps.json b/.projen/deps.json index 2e8a4c9c8..dba9b9007 100644 --- a/.projen/deps.json +++ b/.projen/deps.json @@ -17,12 +17,12 @@ }, { "name": "cdktf-cli", - "version": "^0.19.0", + "version": "^0.20.0", "type": "build" }, { "name": "cdktf", - "version": "^0.19.0", + "version": "^0.20.0", "type": "build" }, { @@ -84,7 +84,7 @@ }, { "name": "cdktf", - "version": "^0.19.0", + "version": "^0.20.0", "type": "peer" }, { diff --git a/.projenrc.js b/.projenrc.js index ef6574337..ec0b7c93c 100644 --- a/.projenrc.js +++ b/.projenrc.js @@ -7,7 +7,7 @@ const { CdktfProviderProject } = require("@cdktf/provider-project"); const project = new CdktfProviderProject({ useCustomGithubRunner: true, terraformProvider: "kubernetes@~> 2.0", - cdktfVersion: "^0.19.0", + cdktfVersion: "^0.20.0", constructsVersion: "^10.3.0", minNodeVersion: "18.12.0", jsiiVersion: "~5.2.0", diff --git a/docs/annotations.csharp.md b/docs/annotations.csharp.md index 8772b129f..28f8de23d 100644 --- a/docs/annotations.csharp.md +++ b/docs/annotations.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp diff --git a/docs/annotations.go.md b/docs/annotations.go.md index a92db86a9..c789b3170 100644 --- a/docs/annotations.go.md +++ b/docs/annotations.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/annotations" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/annotations" annotations.NewAnnotations(scope Construct, id *string, config AnnotationsConfig) Annotations ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -419,7 +426,7 @@ func ResetTemplateAnnotations() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/annotations" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/annotations" annotations.Annotations_IsConstruct(x interface{}) *bool ``` @@ -451,7 +458,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/annotations" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/annotations" annotations.Annotations_IsTerraformElement(x interface{}) *bool ``` @@ -465,7 +472,7 @@ annotations.Annotations_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/annotations" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/annotations" annotations.Annotations_IsTerraformResource(x interface{}) *bool ``` @@ -479,7 +486,7 @@ annotations.Annotations_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/annotations" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/annotations" annotations.Annotations_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -884,7 +891,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/annotations" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/annotations" &annotations.AnnotationsConfig { Connection: interface{}, @@ -896,7 +903,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/annotations Provisioners: *[]interface{}, ApiVersion: *string, Kind: *string, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.annotations.AnnotationsMetadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.annotations.AnnotationsMetadata, Annotations: *map[string]*string, FieldManager: *string, Force: interface{}, @@ -1115,7 +1122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/annotations" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/annotations" &annotations.AnnotationsMetadata { Name: *string, @@ -1167,7 +1174,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/annotations" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/annotations" annotations.NewAnnotationsMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AnnotationsMetadataOutputReference ``` diff --git a/docs/annotations.java.md b/docs/annotations.java.md index cf8b38242..4a78fc654 100644 --- a/docs/annotations.java.md +++ b/docs/annotations.java.md @@ -206,6 +206,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -283,6 +284,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java diff --git a/docs/annotations.python.md b/docs/annotations.python.md index 7c2e560a0..0f1fefeee 100644 --- a/docs/annotations.python.md +++ b/docs/annotations.python.md @@ -203,6 +203,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -285,6 +286,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python diff --git a/docs/annotations.typescript.md b/docs/annotations.typescript.md index d4fee4ae7..4836259b1 100644 --- a/docs/annotations.typescript.md +++ b/docs/annotations.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript diff --git a/docs/apiService.csharp.md b/docs/apiService.csharp.md index 6944d1e9b..d95fb978a 100644 --- a/docs/apiService.csharp.md +++ b/docs/apiService.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp diff --git a/docs/apiService.go.md b/docs/apiService.go.md index 0315075ea..8d909e5a5 100644 --- a/docs/apiService.go.md +++ b/docs/apiService.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/apiservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/apiservice" apiservice.NewApiService(scope Construct, id *string, config ApiServiceConfig) ApiService ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -404,7 +411,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/apiservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/apiservice" apiservice.ApiService_IsConstruct(x interface{}) *bool ``` @@ -436,7 +443,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/apiservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/apiservice" apiservice.ApiService_IsTerraformElement(x interface{}) *bool ``` @@ -450,7 +457,7 @@ apiservice.ApiService_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/apiservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/apiservice" apiservice.ApiService_IsTerraformResource(x interface{}) *bool ``` @@ -464,7 +471,7 @@ apiservice.ApiService_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/apiservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/apiservice" apiservice.ApiService_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -759,7 +766,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/apiservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/apiservice" &apiservice.ApiServiceConfig { Connection: interface{}, @@ -769,8 +776,8 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/apiservice" Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.apiService.ApiServiceMetadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.apiService.ApiServiceSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.apiService.ApiServiceMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.apiService.ApiServiceSpec, Id: *string, } ``` @@ -910,7 +917,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/apiservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/apiservice" &apiservice.ApiServiceMetadata { Annotations: *map[string]*string, @@ -998,7 +1005,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/apiservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/apiservice" &apiservice.ApiServiceSpec { Group: *string, @@ -1007,7 +1014,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/apiservice" VersionPriority: *f64, CaBundle: *string, InsecureSkipTlsVerify: interface{}, - Service: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.apiService.ApiServiceSpecService, + Service: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.apiService.ApiServiceSpecService, } ``` @@ -1136,7 +1143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/apiservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/apiservice" &apiservice.ApiServiceSpecService { Name: *string, @@ -1206,7 +1213,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/apiservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/apiservice" apiservice.NewApiServiceMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ApiServiceMetadataOutputReference ``` @@ -1604,7 +1611,7 @@ func InternalValue() ApiServiceMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/apiservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/apiservice" apiservice.NewApiServiceSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ApiServiceSpecOutputReference ``` @@ -2041,7 +2048,7 @@ func InternalValue() ApiServiceSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/apiservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/apiservice" apiservice.NewApiServiceSpecServiceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ApiServiceSpecServiceOutputReference ``` diff --git a/docs/apiService.java.md b/docs/apiService.java.md index 2e252c0f0..95c70aea7 100644 --- a/docs/apiService.java.md +++ b/docs/apiService.java.md @@ -145,6 +145,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -219,6 +220,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java diff --git a/docs/apiService.python.md b/docs/apiService.python.md index 1935c2316..d5234d041 100644 --- a/docs/apiService.python.md +++ b/docs/apiService.python.md @@ -143,6 +143,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -222,6 +223,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python diff --git a/docs/apiService.typescript.md b/docs/apiService.typescript.md index 7b854e186..f6eb1ecf1 100644 --- a/docs/apiService.typescript.md +++ b/docs/apiService.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript diff --git a/docs/apiServiceV1.csharp.md b/docs/apiServiceV1.csharp.md index 087d0c61f..4ac722aee 100644 --- a/docs/apiServiceV1.csharp.md +++ b/docs/apiServiceV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp diff --git a/docs/apiServiceV1.go.md b/docs/apiServiceV1.go.md index 18fadba6b..724b1d235 100644 --- a/docs/apiServiceV1.go.md +++ b/docs/apiServiceV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/apiservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/apiservicev1" apiservicev1.NewApiServiceV1(scope Construct, id *string, config ApiServiceV1Config) ApiServiceV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -404,7 +411,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/apiservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/apiservicev1" apiservicev1.ApiServiceV1_IsConstruct(x interface{}) *bool ``` @@ -436,7 +443,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/apiservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/apiservicev1" apiservicev1.ApiServiceV1_IsTerraformElement(x interface{}) *bool ``` @@ -450,7 +457,7 @@ apiservicev1.ApiServiceV1_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/apiservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/apiservicev1" apiservicev1.ApiServiceV1_IsTerraformResource(x interface{}) *bool ``` @@ -464,7 +471,7 @@ apiservicev1.ApiServiceV1_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/apiservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/apiservicev1" apiservicev1.ApiServiceV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -759,7 +766,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/apiservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/apiservicev1" &apiservicev1.ApiServiceV1Config { Connection: interface{}, @@ -769,8 +776,8 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/apiservicev Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.apiServiceV1.ApiServiceV1Metadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.apiServiceV1.ApiServiceV1Spec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.apiServiceV1.ApiServiceV1Metadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.apiServiceV1.ApiServiceV1Spec, Id: *string, } ``` @@ -910,7 +917,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/apiservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/apiservicev1" &apiservicev1.ApiServiceV1Metadata { Annotations: *map[string]*string, @@ -998,7 +1005,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/apiservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/apiservicev1" &apiservicev1.ApiServiceV1Spec { Group: *string, @@ -1007,7 +1014,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/apiservicev VersionPriority: *f64, CaBundle: *string, InsecureSkipTlsVerify: interface{}, - Service: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.apiServiceV1.ApiServiceV1SpecService, + Service: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.apiServiceV1.ApiServiceV1SpecService, } ``` @@ -1136,7 +1143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/apiservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/apiservicev1" &apiservicev1.ApiServiceV1SpecService { Name: *string, @@ -1206,7 +1213,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/apiservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/apiservicev1" apiservicev1.NewApiServiceV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ApiServiceV1MetadataOutputReference ``` @@ -1604,7 +1611,7 @@ func InternalValue() ApiServiceV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/apiservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/apiservicev1" apiservicev1.NewApiServiceV1SpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ApiServiceV1SpecOutputReference ``` @@ -2041,7 +2048,7 @@ func InternalValue() ApiServiceV1Spec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/apiservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/apiservicev1" apiservicev1.NewApiServiceV1SpecServiceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ApiServiceV1SpecServiceOutputReference ``` diff --git a/docs/apiServiceV1.java.md b/docs/apiServiceV1.java.md index ed9699aa8..3f4035e4e 100644 --- a/docs/apiServiceV1.java.md +++ b/docs/apiServiceV1.java.md @@ -145,6 +145,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -219,6 +220,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java diff --git a/docs/apiServiceV1.python.md b/docs/apiServiceV1.python.md index df3e57ed6..777222542 100644 --- a/docs/apiServiceV1.python.md +++ b/docs/apiServiceV1.python.md @@ -143,6 +143,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -222,6 +223,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python diff --git a/docs/apiServiceV1.typescript.md b/docs/apiServiceV1.typescript.md index ce8f2eceb..31c190252 100644 --- a/docs/apiServiceV1.typescript.md +++ b/docs/apiServiceV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript diff --git a/docs/certificateSigningRequest.csharp.md b/docs/certificateSigningRequest.csharp.md index a0e5bc277..e6dd86e00 100644 --- a/docs/certificateSigningRequest.csharp.md +++ b/docs/certificateSigningRequest.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp diff --git a/docs/certificateSigningRequest.go.md b/docs/certificateSigningRequest.go.md index 3ebb10750..8ff0a6f81 100644 --- a/docs/certificateSigningRequest.go.md +++ b/docs/certificateSigningRequest.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/certificatesigningrequest" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/certificatesigningrequest" certificatesigningrequest.NewCertificateSigningRequest(scope Construct, id *string, config CertificateSigningRequestConfig) CertificateSigningRequest ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -431,7 +438,7 @@ func ResetTimeouts() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/certificatesigningrequest" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/certificatesigningrequest" certificatesigningrequest.CertificateSigningRequest_IsConstruct(x interface{}) *bool ``` @@ -463,7 +470,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/certificatesigningrequest" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/certificatesigningrequest" certificatesigningrequest.CertificateSigningRequest_IsTerraformElement(x interface{}) *bool ``` @@ -477,7 +484,7 @@ certificatesigningrequest.CertificateSigningRequest_IsTerraformElement(x interfa ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/certificatesigningrequest" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/certificatesigningrequest" certificatesigningrequest.CertificateSigningRequest_IsTerraformResource(x interface{}) *bool ``` @@ -491,7 +498,7 @@ certificatesigningrequest.CertificateSigningRequest_IsTerraformResource(x interf ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/certificatesigningrequest" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/certificatesigningrequest" certificatesigningrequest.CertificateSigningRequest_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -841,7 +848,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/certificatesigningrequest" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/certificatesigningrequest" &certificatesigningrequest.CertificateSigningRequestConfig { Connection: interface{}, @@ -851,11 +858,11 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/certificate Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.certificateSigningRequest.CertificateSigningRequestMetadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.certificateSigningRequest.CertificateSigningRequestSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.certificateSigningRequest.CertificateSigningRequestMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.certificateSigningRequest.CertificateSigningRequestSpec, AutoApprove: interface{}, Id: *string, - Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.certificateSigningRequest.CertificateSigningRequestTimeouts, + Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.certificateSigningRequest.CertificateSigningRequestTimeouts, } ``` @@ -1024,7 +1031,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/certificatesigningrequest" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/certificatesigningrequest" &certificatesigningrequest.CertificateSigningRequestMetadata { Annotations: *map[string]*string, @@ -1112,7 +1119,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/certificatesigningrequest" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/certificatesigningrequest" &certificatesigningrequest.CertificateSigningRequestSpec { Request: *string, @@ -1205,7 +1212,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/certificatesigningrequest" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/certificatesigningrequest" &certificatesigningrequest.CertificateSigningRequestTimeouts { Create: *string, @@ -1239,7 +1246,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/certificatesigningrequest" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/certificatesigningrequest" certificatesigningrequest.NewCertificateSigningRequestMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CertificateSigningRequestMetadataOutputReference ``` @@ -1637,7 +1644,7 @@ func InternalValue() CertificateSigningRequestMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/certificatesigningrequest" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/certificatesigningrequest" certificatesigningrequest.NewCertificateSigningRequestSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CertificateSigningRequestSpecOutputReference ``` @@ -1966,7 +1973,7 @@ func InternalValue() CertificateSigningRequestSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/certificatesigningrequest" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/certificatesigningrequest" certificatesigningrequest.NewCertificateSigningRequestTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CertificateSigningRequestTimeoutsOutputReference ``` diff --git a/docs/certificateSigningRequest.java.md b/docs/certificateSigningRequest.java.md index d0bc71e75..1d8edcbb8 100644 --- a/docs/certificateSigningRequest.java.md +++ b/docs/certificateSigningRequest.java.md @@ -170,6 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -247,6 +248,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java diff --git a/docs/certificateSigningRequest.python.md b/docs/certificateSigningRequest.python.md index 50cdb772d..efede4d06 100644 --- a/docs/certificateSigningRequest.python.md +++ b/docs/certificateSigningRequest.python.md @@ -167,6 +167,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -249,6 +250,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python diff --git a/docs/certificateSigningRequest.typescript.md b/docs/certificateSigningRequest.typescript.md index eb6c00914..5fa8b508a 100644 --- a/docs/certificateSigningRequest.typescript.md +++ b/docs/certificateSigningRequest.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript diff --git a/docs/certificateSigningRequestV1.csharp.md b/docs/certificateSigningRequestV1.csharp.md index 6a856646c..d68079de0 100644 --- a/docs/certificateSigningRequestV1.csharp.md +++ b/docs/certificateSigningRequestV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp diff --git a/docs/certificateSigningRequestV1.go.md b/docs/certificateSigningRequestV1.go.md index 1dfe2cc68..4f404ca42 100644 --- a/docs/certificateSigningRequestV1.go.md +++ b/docs/certificateSigningRequestV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/certificatesigningrequestv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/certificatesigningrequestv1" certificatesigningrequestv1.NewCertificateSigningRequestV1(scope Construct, id *string, config CertificateSigningRequestV1Config) CertificateSigningRequestV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -431,7 +438,7 @@ func ResetTimeouts() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/certificatesigningrequestv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/certificatesigningrequestv1" certificatesigningrequestv1.CertificateSigningRequestV1_IsConstruct(x interface{}) *bool ``` @@ -463,7 +470,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/certificatesigningrequestv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/certificatesigningrequestv1" certificatesigningrequestv1.CertificateSigningRequestV1_IsTerraformElement(x interface{}) *bool ``` @@ -477,7 +484,7 @@ certificatesigningrequestv1.CertificateSigningRequestV1_IsTerraformElement(x int ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/certificatesigningrequestv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/certificatesigningrequestv1" certificatesigningrequestv1.CertificateSigningRequestV1_IsTerraformResource(x interface{}) *bool ``` @@ -491,7 +498,7 @@ certificatesigningrequestv1.CertificateSigningRequestV1_IsTerraformResource(x in ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/certificatesigningrequestv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/certificatesigningrequestv1" certificatesigningrequestv1.CertificateSigningRequestV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -841,7 +848,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/certificatesigningrequestv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/certificatesigningrequestv1" &certificatesigningrequestv1.CertificateSigningRequestV1Config { Connection: interface{}, @@ -851,11 +858,11 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/certificate Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.certificateSigningRequestV1.CertificateSigningRequestV1Metadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.certificateSigningRequestV1.CertificateSigningRequestV1Spec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.certificateSigningRequestV1.CertificateSigningRequestV1Metadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.certificateSigningRequestV1.CertificateSigningRequestV1Spec, AutoApprove: interface{}, Id: *string, - Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.certificateSigningRequestV1.CertificateSigningRequestV1Timeouts, + Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.certificateSigningRequestV1.CertificateSigningRequestV1Timeouts, } ``` @@ -1024,7 +1031,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/certificatesigningrequestv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/certificatesigningrequestv1" &certificatesigningrequestv1.CertificateSigningRequestV1Metadata { Annotations: *map[string]*string, @@ -1112,7 +1119,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/certificatesigningrequestv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/certificatesigningrequestv1" &certificatesigningrequestv1.CertificateSigningRequestV1Spec { Request: *string, @@ -1215,7 +1222,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/certificatesigningrequestv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/certificatesigningrequestv1" &certificatesigningrequestv1.CertificateSigningRequestV1Timeouts { Create: *string, @@ -1249,7 +1256,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/certificatesigningrequestv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/certificatesigningrequestv1" certificatesigningrequestv1.NewCertificateSigningRequestV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CertificateSigningRequestV1MetadataOutputReference ``` @@ -1647,7 +1654,7 @@ func InternalValue() CertificateSigningRequestV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/certificatesigningrequestv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/certificatesigningrequestv1" certificatesigningrequestv1.NewCertificateSigningRequestV1SpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CertificateSigningRequestV1SpecOutputReference ``` @@ -1969,7 +1976,7 @@ func InternalValue() CertificateSigningRequestV1Spec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/certificatesigningrequestv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/certificatesigningrequestv1" certificatesigningrequestv1.NewCertificateSigningRequestV1TimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CertificateSigningRequestV1TimeoutsOutputReference ``` diff --git a/docs/certificateSigningRequestV1.java.md b/docs/certificateSigningRequestV1.java.md index e30392c21..65f89ee07 100644 --- a/docs/certificateSigningRequestV1.java.md +++ b/docs/certificateSigningRequestV1.java.md @@ -170,6 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -247,6 +248,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java diff --git a/docs/certificateSigningRequestV1.python.md b/docs/certificateSigningRequestV1.python.md index d6ebfba26..98d2cdf6a 100644 --- a/docs/certificateSigningRequestV1.python.md +++ b/docs/certificateSigningRequestV1.python.md @@ -167,6 +167,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -249,6 +250,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python diff --git a/docs/certificateSigningRequestV1.typescript.md b/docs/certificateSigningRequestV1.typescript.md index 493f4fde5..75fcfaa8b 100644 --- a/docs/certificateSigningRequestV1.typescript.md +++ b/docs/certificateSigningRequestV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript diff --git a/docs/clusterRole.csharp.md b/docs/clusterRole.csharp.md index 7f125ef03..31aee9dcd 100644 --- a/docs/clusterRole.csharp.md +++ b/docs/clusterRole.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -1366,6 +1373,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1373,6 +1381,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -1509,6 +1533,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1516,6 +1541,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -3033,6 +3074,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3040,6 +3082,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/clusterRole.go.md b/docs/clusterRole.go.md index ead40b7c2..586102e8a 100644 --- a/docs/clusterRole.go.md +++ b/docs/clusterRole.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrole" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrole" clusterrole.NewClusterRole(scope Construct, id *string, config ClusterRoleConfig) ClusterRole ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -431,7 +438,7 @@ func ResetRule() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrole" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrole" clusterrole.ClusterRole_IsConstruct(x interface{}) *bool ``` @@ -463,7 +470,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrole" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrole" clusterrole.ClusterRole_IsTerraformElement(x interface{}) *bool ``` @@ -477,7 +484,7 @@ clusterrole.ClusterRole_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrole" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrole" clusterrole.ClusterRole_IsTerraformResource(x interface{}) *bool ``` @@ -491,7 +498,7 @@ clusterrole.ClusterRole_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrole" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrole" clusterrole.ClusterRole_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -808,7 +815,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrole" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrole" &clusterrole.ClusterRoleAggregationRule { ClusterRoleSelectors: interface{}, @@ -842,7 +849,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrole" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrole" &clusterrole.ClusterRoleAggregationRuleClusterRoleSelectors { MatchExpressions: interface{}, @@ -894,7 +901,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrole" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrole" &clusterrole.ClusterRoleAggregationRuleClusterRoleSelectorsMatchExpressions { Key: *string, @@ -962,7 +969,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrole" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrole" &clusterrole.ClusterRoleConfig { Connection: interface{}, @@ -972,8 +979,8 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrole Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.clusterRole.ClusterRoleMetadata, - AggregationRule: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.clusterRole.ClusterRoleAggregationRule, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.clusterRole.ClusterRoleMetadata, + AggregationRule: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.clusterRole.ClusterRoleAggregationRule, Id: *string, Rule: interface{}, } @@ -1129,7 +1136,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrole" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrole" &clusterrole.ClusterRoleMetadata { Annotations: *map[string]*string, @@ -1217,7 +1224,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrole" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrole" &clusterrole.ClusterRoleRule { Verbs: *[]*string, @@ -1325,7 +1332,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrole" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrole" clusterrole.NewClusterRoleAggregationRuleClusterRoleSelectorsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ClusterRoleAggregationRuleClusterRoleSelectorsList ``` @@ -1366,6 +1373,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1373,6 +1381,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1468,7 +1492,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrole" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrole" clusterrole.NewClusterRoleAggregationRuleClusterRoleSelectorsMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ClusterRoleAggregationRuleClusterRoleSelectorsMatchExpressionsList ``` @@ -1509,6 +1533,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1516,6 +1541,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1611,7 +1652,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrole" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrole" clusterrole.NewClusterRoleAggregationRuleClusterRoleSelectorsMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ClusterRoleAggregationRuleClusterRoleSelectorsMatchExpressionsOutputReference ``` @@ -1965,7 +2006,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrole" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrole" clusterrole.NewClusterRoleAggregationRuleClusterRoleSelectorsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ClusterRoleAggregationRuleClusterRoleSelectorsOutputReference ``` @@ -2303,7 +2344,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrole" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrole" clusterrole.NewClusterRoleAggregationRuleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ClusterRoleAggregationRuleOutputReference ``` @@ -2594,7 +2635,7 @@ func InternalValue() ClusterRoleAggregationRule #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrole" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrole" clusterrole.NewClusterRoleMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ClusterRoleMetadataOutputReference ``` @@ -2992,7 +3033,7 @@ func InternalValue() ClusterRoleMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrole" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrole" clusterrole.NewClusterRoleRuleList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ClusterRoleRuleList ``` @@ -3033,6 +3074,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3040,6 +3082,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3135,7 +3193,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrole" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrole" clusterrole.NewClusterRoleRuleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ClusterRoleRuleOutputReference ``` diff --git a/docs/clusterRole.java.md b/docs/clusterRole.java.md index 7e5506703..801abe3f6 100644 --- a/docs/clusterRole.java.md +++ b/docs/clusterRole.java.md @@ -158,6 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -235,6 +236,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -1479,6 +1486,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1486,6 +1494,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -1622,6 +1646,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1629,6 +1654,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3146,6 +3187,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3153,6 +3195,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/clusterRole.python.md b/docs/clusterRole.python.md index 881475eff..b8165ba03 100644 --- a/docs/clusterRole.python.md +++ b/docs/clusterRole.python.md @@ -155,6 +155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -237,6 +238,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -1572,6 +1579,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1579,6 +1587,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -1723,6 +1749,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1730,6 +1757,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -3363,6 +3408,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3370,6 +3416,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/clusterRole.typescript.md b/docs/clusterRole.typescript.md index c74f7c1aa..fb4fb8d3b 100644 --- a/docs/clusterRole.typescript.md +++ b/docs/clusterRole.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -1334,6 +1341,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1341,6 +1349,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -1477,6 +1501,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1484,6 +1509,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3001,6 +3042,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3008,6 +3050,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/clusterRoleBinding.csharp.md b/docs/clusterRoleBinding.csharp.md index 8056f1402..9ed92ecfa 100644 --- a/docs/clusterRoleBinding.csharp.md +++ b/docs/clusterRoleBinding.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -1953,6 +1960,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1960,6 +1968,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/clusterRoleBinding.go.md b/docs/clusterRoleBinding.go.md index 3584c0da9..3315685b1 100644 --- a/docs/clusterRoleBinding.go.md +++ b/docs/clusterRoleBinding.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolebinding" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolebinding" clusterrolebinding.NewClusterRoleBinding(scope Construct, id *string, config ClusterRoleBindingConfig) ClusterRoleBinding ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -417,7 +424,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolebinding" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolebinding" clusterrolebinding.ClusterRoleBinding_IsConstruct(x interface{}) *bool ``` @@ -449,7 +456,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolebinding" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolebinding" clusterrolebinding.ClusterRoleBinding_IsTerraformElement(x interface{}) *bool ``` @@ -463,7 +470,7 @@ clusterrolebinding.ClusterRoleBinding_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolebinding" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolebinding" clusterrolebinding.ClusterRoleBinding_IsTerraformResource(x interface{}) *bool ``` @@ -477,7 +484,7 @@ clusterrolebinding.ClusterRoleBinding_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolebinding" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolebinding" clusterrolebinding.ClusterRoleBinding_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -794,7 +801,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolebinding" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolebinding" &clusterrolebinding.ClusterRoleBindingConfig { Connection: interface{}, @@ -804,8 +811,8 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrole Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.clusterRoleBinding.ClusterRoleBindingMetadata, - RoleRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.clusterRoleBinding.ClusterRoleBindingRoleRef, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.clusterRoleBinding.ClusterRoleBindingMetadata, + RoleRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.clusterRoleBinding.ClusterRoleBindingRoleRef, Subject: interface{}, Id: *string, } @@ -961,7 +968,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolebinding" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolebinding" &clusterrolebinding.ClusterRoleBindingMetadata { Annotations: *map[string]*string, @@ -1049,7 +1056,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolebinding" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolebinding" &clusterrolebinding.ClusterRoleBindingRoleRef { ApiGroup: *string, @@ -1115,7 +1122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolebinding" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolebinding" &clusterrolebinding.ClusterRoleBindingSubject { Kind: *string, @@ -1199,7 +1206,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolebinding" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolebinding" clusterrolebinding.NewClusterRoleBindingMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ClusterRoleBindingMetadataOutputReference ``` @@ -1597,7 +1604,7 @@ func InternalValue() ClusterRoleBindingMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolebinding" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolebinding" clusterrolebinding.NewClusterRoleBindingRoleRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ClusterRoleBindingRoleRefOutputReference ``` @@ -1912,7 +1919,7 @@ func InternalValue() ClusterRoleBindingRoleRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolebinding" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolebinding" clusterrolebinding.NewClusterRoleBindingSubjectList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ClusterRoleBindingSubjectList ``` @@ -1953,6 +1960,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1960,6 +1968,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2055,7 +2079,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolebinding" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolebinding" clusterrolebinding.NewClusterRoleBindingSubjectOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ClusterRoleBindingSubjectOutputReference ``` diff --git a/docs/clusterRoleBinding.java.md b/docs/clusterRoleBinding.java.md index 7d89304d5..f47f43219 100644 --- a/docs/clusterRoleBinding.java.md +++ b/docs/clusterRoleBinding.java.md @@ -158,6 +158,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -233,6 +234,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -2064,6 +2071,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2071,6 +2079,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/clusterRoleBinding.python.md b/docs/clusterRoleBinding.python.md index b7552dab3..28d9866ca 100644 --- a/docs/clusterRoleBinding.python.md +++ b/docs/clusterRoleBinding.python.md @@ -155,6 +155,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -235,6 +236,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -2231,6 +2238,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2238,6 +2246,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/clusterRoleBinding.typescript.md b/docs/clusterRoleBinding.typescript.md index 9b76b002f..9f8b0e823 100644 --- a/docs/clusterRoleBinding.typescript.md +++ b/docs/clusterRoleBinding.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -1927,6 +1934,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1934,6 +1942,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/clusterRoleBindingV1.csharp.md b/docs/clusterRoleBindingV1.csharp.md index e32fda1ea..db5ceab81 100644 --- a/docs/clusterRoleBindingV1.csharp.md +++ b/docs/clusterRoleBindingV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -1953,6 +1960,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1960,6 +1968,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/clusterRoleBindingV1.go.md b/docs/clusterRoleBindingV1.go.md index ef45cd7f6..ef4dbeeba 100644 --- a/docs/clusterRoleBindingV1.go.md +++ b/docs/clusterRoleBindingV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolebindingv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolebindingv1" clusterrolebindingv1.NewClusterRoleBindingV1(scope Construct, id *string, config ClusterRoleBindingV1Config) ClusterRoleBindingV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -417,7 +424,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolebindingv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolebindingv1" clusterrolebindingv1.ClusterRoleBindingV1_IsConstruct(x interface{}) *bool ``` @@ -449,7 +456,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolebindingv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolebindingv1" clusterrolebindingv1.ClusterRoleBindingV1_IsTerraformElement(x interface{}) *bool ``` @@ -463,7 +470,7 @@ clusterrolebindingv1.ClusterRoleBindingV1_IsTerraformElement(x interface{}) *boo ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolebindingv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolebindingv1" clusterrolebindingv1.ClusterRoleBindingV1_IsTerraformResource(x interface{}) *bool ``` @@ -477,7 +484,7 @@ clusterrolebindingv1.ClusterRoleBindingV1_IsTerraformResource(x interface{}) *bo ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolebindingv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolebindingv1" clusterrolebindingv1.ClusterRoleBindingV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -794,7 +801,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolebindingv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolebindingv1" &clusterrolebindingv1.ClusterRoleBindingV1Config { Connection: interface{}, @@ -804,8 +811,8 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrole Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.clusterRoleBindingV1.ClusterRoleBindingV1Metadata, - RoleRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.clusterRoleBindingV1.ClusterRoleBindingV1RoleRef, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.clusterRoleBindingV1.ClusterRoleBindingV1Metadata, + RoleRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.clusterRoleBindingV1.ClusterRoleBindingV1RoleRef, Subject: interface{}, Id: *string, } @@ -961,7 +968,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolebindingv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolebindingv1" &clusterrolebindingv1.ClusterRoleBindingV1Metadata { Annotations: *map[string]*string, @@ -1049,7 +1056,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolebindingv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolebindingv1" &clusterrolebindingv1.ClusterRoleBindingV1RoleRef { ApiGroup: *string, @@ -1115,7 +1122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolebindingv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolebindingv1" &clusterrolebindingv1.ClusterRoleBindingV1Subject { Kind: *string, @@ -1199,7 +1206,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolebindingv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolebindingv1" clusterrolebindingv1.NewClusterRoleBindingV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ClusterRoleBindingV1MetadataOutputReference ``` @@ -1597,7 +1604,7 @@ func InternalValue() ClusterRoleBindingV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolebindingv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolebindingv1" clusterrolebindingv1.NewClusterRoleBindingV1RoleRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ClusterRoleBindingV1RoleRefOutputReference ``` @@ -1912,7 +1919,7 @@ func InternalValue() ClusterRoleBindingV1RoleRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolebindingv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolebindingv1" clusterrolebindingv1.NewClusterRoleBindingV1SubjectList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ClusterRoleBindingV1SubjectList ``` @@ -1953,6 +1960,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1960,6 +1968,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2055,7 +2079,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolebindingv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolebindingv1" clusterrolebindingv1.NewClusterRoleBindingV1SubjectOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ClusterRoleBindingV1SubjectOutputReference ``` diff --git a/docs/clusterRoleBindingV1.java.md b/docs/clusterRoleBindingV1.java.md index edd9e67e4..385d4b709 100644 --- a/docs/clusterRoleBindingV1.java.md +++ b/docs/clusterRoleBindingV1.java.md @@ -158,6 +158,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -233,6 +234,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -2064,6 +2071,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2071,6 +2079,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/clusterRoleBindingV1.python.md b/docs/clusterRoleBindingV1.python.md index 0caef4a6e..4c0289e5a 100644 --- a/docs/clusterRoleBindingV1.python.md +++ b/docs/clusterRoleBindingV1.python.md @@ -155,6 +155,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -235,6 +236,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -2231,6 +2238,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2238,6 +2246,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/clusterRoleBindingV1.typescript.md b/docs/clusterRoleBindingV1.typescript.md index dd6ded01c..a98fe2a4e 100644 --- a/docs/clusterRoleBindingV1.typescript.md +++ b/docs/clusterRoleBindingV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -1927,6 +1934,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1934,6 +1942,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/clusterRoleV1.csharp.md b/docs/clusterRoleV1.csharp.md index 95141539b..d1be729b1 100644 --- a/docs/clusterRoleV1.csharp.md +++ b/docs/clusterRoleV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -1366,6 +1373,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1373,6 +1381,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -1509,6 +1533,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1516,6 +1541,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -3033,6 +3074,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3040,6 +3082,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/clusterRoleV1.go.md b/docs/clusterRoleV1.go.md index 4a4203133..66a7a0564 100644 --- a/docs/clusterRoleV1.go.md +++ b/docs/clusterRoleV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolev1" clusterrolev1.NewClusterRoleV1(scope Construct, id *string, config ClusterRoleV1Config) ClusterRoleV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -431,7 +438,7 @@ func ResetRule() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolev1" clusterrolev1.ClusterRoleV1_IsConstruct(x interface{}) *bool ``` @@ -463,7 +470,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolev1" clusterrolev1.ClusterRoleV1_IsTerraformElement(x interface{}) *bool ``` @@ -477,7 +484,7 @@ clusterrolev1.ClusterRoleV1_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolev1" clusterrolev1.ClusterRoleV1_IsTerraformResource(x interface{}) *bool ``` @@ -491,7 +498,7 @@ clusterrolev1.ClusterRoleV1_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolev1" clusterrolev1.ClusterRoleV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -808,7 +815,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolev1" &clusterrolev1.ClusterRoleV1AggregationRule { ClusterRoleSelectors: interface{}, @@ -842,7 +849,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolev1" &clusterrolev1.ClusterRoleV1AggregationRuleClusterRoleSelectors { MatchExpressions: interface{}, @@ -894,7 +901,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolev1" &clusterrolev1.ClusterRoleV1AggregationRuleClusterRoleSelectorsMatchExpressions { Key: *string, @@ -962,7 +969,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolev1" &clusterrolev1.ClusterRoleV1Config { Connection: interface{}, @@ -972,8 +979,8 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrole Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.clusterRoleV1.ClusterRoleV1Metadata, - AggregationRule: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.clusterRoleV1.ClusterRoleV1AggregationRule, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.clusterRoleV1.ClusterRoleV1Metadata, + AggregationRule: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.clusterRoleV1.ClusterRoleV1AggregationRule, Id: *string, Rule: interface{}, } @@ -1129,7 +1136,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolev1" &clusterrolev1.ClusterRoleV1Metadata { Annotations: *map[string]*string, @@ -1217,7 +1224,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolev1" &clusterrolev1.ClusterRoleV1Rule { Verbs: *[]*string, @@ -1325,7 +1332,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolev1" clusterrolev1.NewClusterRoleV1AggregationRuleClusterRoleSelectorsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ClusterRoleV1AggregationRuleClusterRoleSelectorsList ``` @@ -1366,6 +1373,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1373,6 +1381,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1468,7 +1492,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolev1" clusterrolev1.NewClusterRoleV1AggregationRuleClusterRoleSelectorsMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ClusterRoleV1AggregationRuleClusterRoleSelectorsMatchExpressionsList ``` @@ -1509,6 +1533,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1516,6 +1541,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1611,7 +1652,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolev1" clusterrolev1.NewClusterRoleV1AggregationRuleClusterRoleSelectorsMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ClusterRoleV1AggregationRuleClusterRoleSelectorsMatchExpressionsOutputReference ``` @@ -1965,7 +2006,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolev1" clusterrolev1.NewClusterRoleV1AggregationRuleClusterRoleSelectorsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ClusterRoleV1AggregationRuleClusterRoleSelectorsOutputReference ``` @@ -2303,7 +2344,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolev1" clusterrolev1.NewClusterRoleV1AggregationRuleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ClusterRoleV1AggregationRuleOutputReference ``` @@ -2594,7 +2635,7 @@ func InternalValue() ClusterRoleV1AggregationRule #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolev1" clusterrolev1.NewClusterRoleV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ClusterRoleV1MetadataOutputReference ``` @@ -2992,7 +3033,7 @@ func InternalValue() ClusterRoleV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolev1" clusterrolev1.NewClusterRoleV1RuleList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ClusterRoleV1RuleList ``` @@ -3033,6 +3074,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3040,6 +3082,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3135,7 +3193,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/clusterrolev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/clusterrolev1" clusterrolev1.NewClusterRoleV1RuleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ClusterRoleV1RuleOutputReference ``` diff --git a/docs/clusterRoleV1.java.md b/docs/clusterRoleV1.java.md index 9abb40e52..52586b75c 100644 --- a/docs/clusterRoleV1.java.md +++ b/docs/clusterRoleV1.java.md @@ -158,6 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -235,6 +236,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -1479,6 +1486,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1486,6 +1494,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -1622,6 +1646,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1629,6 +1654,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3146,6 +3187,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3153,6 +3195,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/clusterRoleV1.python.md b/docs/clusterRoleV1.python.md index 8d24a7864..0b9ac7ba4 100644 --- a/docs/clusterRoleV1.python.md +++ b/docs/clusterRoleV1.python.md @@ -155,6 +155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -237,6 +238,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -1572,6 +1579,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1579,6 +1587,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -1723,6 +1749,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1730,6 +1757,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -3363,6 +3408,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3370,6 +3416,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/clusterRoleV1.typescript.md b/docs/clusterRoleV1.typescript.md index 2ddcb31a8..6f174123e 100644 --- a/docs/clusterRoleV1.typescript.md +++ b/docs/clusterRoleV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -1334,6 +1341,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1341,6 +1349,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -1477,6 +1501,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1484,6 +1509,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3001,6 +3042,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3008,6 +3050,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/configMap.csharp.md b/docs/configMap.csharp.md index 2bfcb3467..16223ed60 100644 --- a/docs/configMap.csharp.md +++ b/docs/configMap.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp diff --git a/docs/configMap.go.md b/docs/configMap.go.md index f96b953da..5ed600510 100644 --- a/docs/configMap.go.md +++ b/docs/configMap.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/configmap" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/configmap" configmap.NewConfigMap(scope Construct, id *string, config ConfigMapConfig) ConfigMap ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -412,7 +419,7 @@ func ResetImmutable() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/configmap" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/configmap" configmap.ConfigMap_IsConstruct(x interface{}) *bool ``` @@ -444,7 +451,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/configmap" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/configmap" configmap.ConfigMap_IsTerraformElement(x interface{}) *bool ``` @@ -458,7 +465,7 @@ configmap.ConfigMap_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/configmap" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/configmap" configmap.ConfigMap_IsTerraformResource(x interface{}) *bool ``` @@ -472,7 +479,7 @@ configmap.ConfigMap_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/configmap" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/configmap" configmap.ConfigMap_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -811,7 +818,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/configmap" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/configmap" &configmap.ConfigMapConfig { Connection: interface{}, @@ -821,7 +828,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/configmap" Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.configMap.ConfigMapMetadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.configMap.ConfigMapMetadata, BinaryData: *map[string]*string, Data: *map[string]*string, Id: *string, @@ -1000,7 +1007,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/configmap" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/configmap" &configmap.ConfigMapMetadata { Annotations: *map[string]*string, @@ -1106,7 +1113,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/configmap" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/configmap" configmap.NewConfigMapMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ConfigMapMetadataOutputReference ``` diff --git a/docs/configMap.java.md b/docs/configMap.java.md index 9dfdcd608..b1d2289df 100644 --- a/docs/configMap.java.md +++ b/docs/configMap.java.md @@ -176,6 +176,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -252,6 +253,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java diff --git a/docs/configMap.python.md b/docs/configMap.python.md index d687a76e8..007980c44 100644 --- a/docs/configMap.python.md +++ b/docs/configMap.python.md @@ -173,6 +173,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -254,6 +255,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python diff --git a/docs/configMap.typescript.md b/docs/configMap.typescript.md index ae15370b6..f7c55a8a2 100644 --- a/docs/configMap.typescript.md +++ b/docs/configMap.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript diff --git a/docs/configMapV1.csharp.md b/docs/configMapV1.csharp.md index 4f66fc6cc..7d229416b 100644 --- a/docs/configMapV1.csharp.md +++ b/docs/configMapV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp diff --git a/docs/configMapV1.go.md b/docs/configMapV1.go.md index e0d14616e..23321e18c 100644 --- a/docs/configMapV1.go.md +++ b/docs/configMapV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/configmapv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/configmapv1" configmapv1.NewConfigMapV1(scope Construct, id *string, config ConfigMapV1Config) ConfigMapV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -412,7 +419,7 @@ func ResetImmutable() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/configmapv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/configmapv1" configmapv1.ConfigMapV1_IsConstruct(x interface{}) *bool ``` @@ -444,7 +451,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/configmapv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/configmapv1" configmapv1.ConfigMapV1_IsTerraformElement(x interface{}) *bool ``` @@ -458,7 +465,7 @@ configmapv1.ConfigMapV1_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/configmapv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/configmapv1" configmapv1.ConfigMapV1_IsTerraformResource(x interface{}) *bool ``` @@ -472,7 +479,7 @@ configmapv1.ConfigMapV1_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/configmapv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/configmapv1" configmapv1.ConfigMapV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -811,7 +818,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/configmapv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/configmapv1" &configmapv1.ConfigMapV1Config { Connection: interface{}, @@ -821,7 +828,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/configmapv1 Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.configMapV1.ConfigMapV1Metadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.configMapV1.ConfigMapV1Metadata, BinaryData: *map[string]*string, Data: *map[string]*string, Id: *string, @@ -1000,7 +1007,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/configmapv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/configmapv1" &configmapv1.ConfigMapV1Metadata { Annotations: *map[string]*string, @@ -1106,7 +1113,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/configmapv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/configmapv1" configmapv1.NewConfigMapV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ConfigMapV1MetadataOutputReference ``` diff --git a/docs/configMapV1.java.md b/docs/configMapV1.java.md index 038ccd1db..ce8f236ce 100644 --- a/docs/configMapV1.java.md +++ b/docs/configMapV1.java.md @@ -176,6 +176,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -252,6 +253,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java diff --git a/docs/configMapV1.python.md b/docs/configMapV1.python.md index f574c38fe..378b5d422 100644 --- a/docs/configMapV1.python.md +++ b/docs/configMapV1.python.md @@ -173,6 +173,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -254,6 +255,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python diff --git a/docs/configMapV1.typescript.md b/docs/configMapV1.typescript.md index c2ca37402..d8ab1fa21 100644 --- a/docs/configMapV1.typescript.md +++ b/docs/configMapV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript diff --git a/docs/configMapV1Data.csharp.md b/docs/configMapV1Data.csharp.md index 83b6fe27f..2b176b6cd 100644 --- a/docs/configMapV1Data.csharp.md +++ b/docs/configMapV1Data.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp diff --git a/docs/configMapV1Data.go.md b/docs/configMapV1Data.go.md index 7b983363a..548be4cda 100644 --- a/docs/configMapV1Data.go.md +++ b/docs/configMapV1Data.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/configmapv1data" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/configmapv1data" configmapv1data.NewConfigMapV1Data(scope Construct, id *string, config ConfigMapV1DataConfig) ConfigMapV1Data ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -405,7 +412,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/configmapv1data" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/configmapv1data" configmapv1data.ConfigMapV1Data_IsConstruct(x interface{}) *bool ``` @@ -437,7 +444,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/configmapv1data" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/configmapv1data" configmapv1data.ConfigMapV1Data_IsTerraformElement(x interface{}) *bool ``` @@ -451,7 +458,7 @@ configmapv1data.ConfigMapV1Data_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/configmapv1data" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/configmapv1data" configmapv1data.ConfigMapV1Data_IsTerraformResource(x interface{}) *bool ``` @@ -465,7 +472,7 @@ configmapv1data.ConfigMapV1Data_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/configmapv1data" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/configmapv1data" configmapv1data.ConfigMapV1Data_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -804,7 +811,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/configmapv1data" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/configmapv1data" &configmapv1data.ConfigMapV1DataConfig { Connection: interface{}, @@ -815,7 +822,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/configmapv1 Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, Data: *map[string]*string, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.configMapV1Data.ConfigMapV1DataMetadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.configMapV1Data.ConfigMapV1DataMetadata, FieldManager: *string, Force: interface{}, Id: *string, @@ -987,7 +994,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/configmapv1data" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/configmapv1data" &configmapv1data.ConfigMapV1DataMetadata { Name: *string, @@ -1039,7 +1046,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/configmapv1data" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/configmapv1data" configmapv1data.NewConfigMapV1DataMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ConfigMapV1DataMetadataOutputReference ``` diff --git a/docs/configMapV1Data.java.md b/docs/configMapV1Data.java.md index de4169b1d..1b1196af9 100644 --- a/docs/configMapV1Data.java.md +++ b/docs/configMapV1Data.java.md @@ -170,6 +170,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -245,6 +246,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java diff --git a/docs/configMapV1Data.python.md b/docs/configMapV1Data.python.md index 8bf6186bf..31804a09b 100644 --- a/docs/configMapV1Data.python.md +++ b/docs/configMapV1Data.python.md @@ -167,6 +167,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -247,6 +248,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python diff --git a/docs/configMapV1Data.typescript.md b/docs/configMapV1Data.typescript.md index ac9ee0359..a0074e5fc 100644 --- a/docs/configMapV1Data.typescript.md +++ b/docs/configMapV1Data.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript diff --git a/docs/cronJob.csharp.md b/docs/cronJob.csharp.md index 0b030ef4a..babbf42ee 100644 --- a/docs/cronJob.csharp.md +++ b/docs/cronJob.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -17671,6 +17678,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17678,6 +17686,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -19545,6 +19569,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19552,6 +19577,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -20012,6 +20053,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20019,6 +20061,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -20509,6 +20567,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20516,6 +20575,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -21325,6 +21400,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21332,6 +21408,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -21468,6 +21560,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21475,6 +21568,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -21965,6 +22074,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21972,6 +22082,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -23798,6 +23924,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23805,6 +23932,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -24265,6 +24408,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24272,6 +24416,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -24408,6 +24568,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24415,6 +24576,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -25585,6 +25762,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25592,6 +25770,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -25728,6 +25922,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25735,6 +25930,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -26563,6 +26774,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -26570,6 +26782,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -27399,6 +27627,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27406,6 +27635,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -27866,6 +28111,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27873,6 +28119,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -28009,6 +28271,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28016,6 +28279,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -29186,6 +29465,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29193,6 +29473,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -29329,6 +29625,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29336,6 +29633,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -30164,6 +30477,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30171,6 +30485,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -30967,6 +31297,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30974,6 +31305,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -31790,6 +32137,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31797,6 +32145,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -34629,6 +34993,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34636,6 +35001,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -35504,6 +35885,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35511,6 +35893,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -36040,6 +36438,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36047,6 +36446,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -36750,6 +37165,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36757,6 +37173,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -37625,6 +38057,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37632,6 +38065,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -38161,6 +38610,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38168,6 +38618,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -38593,6 +39059,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38600,6 +39067,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -39014,6 +39497,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39021,6 +39505,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -39475,6 +39975,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39482,6 +39983,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -40912,6 +41429,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -40919,6 +41437,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -42343,6 +42877,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42350,6 +42885,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -43169,6 +43720,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43176,6 +43728,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -43630,6 +44198,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43637,6 +44206,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -45067,6 +45652,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -45074,6 +45660,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -47612,6 +48214,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47619,6 +48222,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -48073,6 +48692,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -48080,6 +48700,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -49510,6 +50146,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49517,6 +50154,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -49942,6 +50595,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49949,6 +50603,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -50483,6 +51153,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50490,6 +51161,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -51293,6 +51980,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51300,6 +51988,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -51747,6 +52451,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51754,6 +52459,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -52479,6 +53200,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52486,6 +53208,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -53302,6 +54040,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -53309,6 +54048,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -56141,6 +56896,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56148,6 +56904,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -57016,6 +57788,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57023,6 +57796,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -57552,6 +58341,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57559,6 +58349,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -58262,6 +59068,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58269,6 +59076,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -59137,6 +59960,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59144,6 +59968,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -59673,6 +60513,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59680,6 +60521,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -60105,6 +60962,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60112,6 +60970,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -60526,6 +61400,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60533,6 +61408,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -60987,6 +61878,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60994,6 +61886,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -62424,6 +63332,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62431,6 +63340,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -63855,6 +64780,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -63862,6 +64788,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -64681,6 +65623,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64688,6 +65631,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -65142,6 +66101,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -65149,6 +66109,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -66579,6 +67555,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -66586,6 +67563,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -69124,6 +70117,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69131,6 +70125,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -69585,6 +70595,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69592,6 +70603,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -71022,6 +72049,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71029,6 +72057,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -71454,6 +72498,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71461,6 +72506,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -73541,6 +74602,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73548,6 +74610,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -75236,6 +76314,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75243,6 +76322,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -76055,6 +77150,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76062,6 +77158,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -76610,6 +77722,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76617,6 +77730,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -76753,6 +77882,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76760,6 +77890,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -77588,6 +78734,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -77595,6 +78742,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -80303,6 +81466,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -80310,6 +81474,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -82163,6 +83343,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -82170,6 +83351,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -85309,6 +86506,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -85316,6 +86514,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -89223,6 +90437,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -89230,6 +90445,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -92003,6 +93234,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92010,6 +93242,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -92477,6 +93725,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92484,6 +93733,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -92974,6 +94239,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92981,6 +94247,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -93791,6 +95073,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -93798,6 +95081,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -94949,6 +96248,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -94956,6 +96256,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -95527,6 +96843,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95534,6 +96851,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -96024,6 +97357,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -96031,6 +97365,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -98030,6 +99380,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -98037,6 +99388,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/cronJob.go.md b/docs/cronJob.go.md index b797c48d8..1a0615dc5 100644 --- a/docs/cronJob.go.md +++ b/docs/cronJob.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJob(scope Construct, id *string, config CronJobConfig) CronJob ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -424,7 +431,7 @@ func ResetTimeouts() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.CronJob_IsConstruct(x interface{}) *bool ``` @@ -456,7 +463,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.CronJob_IsTerraformElement(x interface{}) *bool ``` @@ -470,7 +477,7 @@ cronjob.CronJob_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.CronJob_IsTerraformResource(x interface{}) *bool ``` @@ -484,7 +491,7 @@ cronjob.CronJob_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.CronJob_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -801,7 +808,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobConfig { Connection: interface{}, @@ -811,10 +818,10 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobMetadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpec, Id: *string, - Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobTimeouts, + Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobTimeouts, } ``` @@ -968,7 +975,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobMetadata { Annotations: *map[string]*string, @@ -1072,10 +1079,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpec { - JobTemplate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplate, + JobTemplate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplate, Schedule: *string, ConcurrencyPolicy: *string, FailedJobsHistoryLimit: *f64, @@ -1206,11 +1213,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplate { - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateMetadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpec, } ``` @@ -1256,7 +1263,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateMetadata { Annotations: *map[string]*string, @@ -1360,17 +1367,17 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpec { - Template: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplate, + Template: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplate, ActiveDeadlineSeconds: *f64, BackoffLimit: *f64, CompletionMode: *string, Completions: *f64, ManualSelector: interface{}, Parallelism: *f64, - Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecSelector, + Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecSelector, TtlSecondsAfterFinished: *string, } ``` @@ -1532,7 +1539,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecSelector { MatchExpressions: interface{}, @@ -1584,7 +1591,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecSelectorMatchExpressions { Key: *string, @@ -1652,11 +1659,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplate { - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateMetadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpec, } ``` @@ -1702,7 +1709,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateMetadata { Annotations: *map[string]*string, @@ -1790,14 +1797,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpec { ActiveDeadlineSeconds: *f64, - Affinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecAffinity, + Affinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecAffinity, AutomountServiceAccountToken: interface{}, Container: interface{}, - DnsConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecDnsConfig, + DnsConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecDnsConfig, DnsPolicy: *string, EnableServiceLinks: interface{}, HostAliases: interface{}, @@ -1809,13 +1816,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" InitContainer: interface{}, NodeName: *string, NodeSelector: *map[string]*string, - Os: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecOs, + Os: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecOs, PriorityClassName: *string, ReadinessGate: interface{}, RestartPolicy: *string, RuntimeClassName: *string, SchedulerName: *string, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecSecurityContext, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecSecurityContext, ServiceAccountName: *string, ShareProcessNamespace: interface{}, Subdomain: *string, @@ -2308,12 +2315,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecAffinity { - NodeAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinity, - PodAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinity, - PodAntiAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinity, + NodeAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinity, + PodAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinity, + PodAntiAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinity, } ``` @@ -2374,11 +2381,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, - RequiredDuringSchedulingIgnoredDuringExecution: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution, + RequiredDuringSchedulingIgnoredDuringExecution: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution, } ``` @@ -2424,10 +2431,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution { - Preference: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference, + Preference: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference, Weight: *f64, } ``` @@ -2474,7 +2481,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference { MatchExpressions: interface{}, @@ -2524,7 +2531,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions { Key: *string, @@ -2594,7 +2601,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields { Key: *string, @@ -2662,7 +2669,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution { NodeSelectorTerm: interface{}, @@ -2696,7 +2703,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm { MatchExpressions: interface{}, @@ -2746,7 +2753,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions { Key: *string, @@ -2816,7 +2823,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields { Key: *string, @@ -2884,7 +2891,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, @@ -2934,10 +2941,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution { - PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, + PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, Weight: *f64, } ``` @@ -2984,7 +2991,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { TopologyKey: *string, @@ -3050,7 +3057,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { MatchExpressions: interface{}, @@ -3102,7 +3109,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { Key: *string, @@ -3170,7 +3177,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution { TopologyKey: *string, @@ -3236,7 +3243,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { MatchExpressions: interface{}, @@ -3288,7 +3295,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { Key: *string, @@ -3356,7 +3363,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, @@ -3406,10 +3413,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution { - PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, + PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, Weight: *f64, } ``` @@ -3456,7 +3463,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { TopologyKey: *string, @@ -3522,7 +3529,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { MatchExpressions: interface{}, @@ -3574,7 +3581,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { Key: *string, @@ -3642,7 +3649,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution { TopologyKey: *string, @@ -3708,7 +3715,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { MatchExpressions: interface{}, @@ -3760,7 +3767,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { Key: *string, @@ -3828,7 +3835,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainer { Name: *string, @@ -3838,13 +3845,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" EnvFrom: interface{}, Image: *string, ImagePullPolicy: *string, - Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerLifecycle, - LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbe, + Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerLifecycle, + LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbe, Port: interface{}, - ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbe, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerResources, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContext, - StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbe, + ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbe, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerResources, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContext, + StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbe, Stdin: interface{}, StdinOnce: interface{}, TerminationMessagePath: *string, @@ -4200,12 +4207,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerEnv { Name: *string, Value: *string, - ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFrom, + ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFrom, } ``` @@ -4268,12 +4275,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFrom { - ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRef, + ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRef, Prefix: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRef, } ``` @@ -4334,7 +4341,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRef { Name: *string, @@ -4384,7 +4391,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRef { Name: *string, @@ -4434,13 +4441,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFrom { - ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRef, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRef, - SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRef, + ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRef, + SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRef, } ``` @@ -4516,7 +4523,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef { Key: *string, @@ -4582,7 +4589,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRef { ApiVersion: *string, @@ -4632,7 +4639,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRef { Resource: *string, @@ -4694,7 +4701,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRef { Key: *string, @@ -4760,7 +4767,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerLifecycle { PostStart: interface{}, @@ -4810,11 +4817,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStart { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGet, TcpSocket: interface{}, } ``` @@ -4876,7 +4883,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExec { Command: *[]*string, @@ -4912,7 +4919,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGet { Host: *string, @@ -5012,7 +5019,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader { Name: *string, @@ -5062,7 +5069,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocket { Port: *string, @@ -5098,11 +5105,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStop { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGet, TcpSocket: interface{}, } ``` @@ -5164,7 +5171,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExec { Command: *[]*string, @@ -5200,7 +5207,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGet { Host: *string, @@ -5300,7 +5307,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader { Name: *string, @@ -5350,7 +5357,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocket { Port: *string, @@ -5386,13 +5393,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -5548,7 +5555,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeExec { Command: *[]*string, @@ -5584,7 +5591,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpc { Port: *f64, @@ -5634,7 +5641,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGet { Host: *string, @@ -5734,7 +5741,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader { Name: *string, @@ -5784,7 +5791,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocket { Port: *string, @@ -5820,7 +5827,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerPort { ContainerPort: *f64, @@ -5924,13 +5931,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -6086,7 +6093,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeExec { Command: *[]*string, @@ -6122,7 +6129,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpc { Port: *f64, @@ -6172,7 +6179,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGet { Host: *string, @@ -6272,7 +6279,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader { Name: *string, @@ -6322,7 +6329,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocket { Port: *string, @@ -6358,7 +6365,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerResources { Limits: *map[string]*string, @@ -6410,18 +6417,18 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContext { AllowPrivilegeEscalation: interface{}, - Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilities, + Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilities, Privileged: interface{}, ReadOnlyRootFilesystem: interface{}, RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptions, } ``` @@ -6582,7 +6589,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilities { Add: *[]*string, @@ -6632,7 +6639,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -6684,7 +6691,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptions { Level: *string, @@ -6766,13 +6773,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -6928,7 +6935,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeExec { Command: *[]*string, @@ -6964,7 +6971,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpc { Port: *f64, @@ -7014,7 +7021,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGet { Host: *string, @@ -7114,7 +7121,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeader { Name: *string, @@ -7164,7 +7171,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocket { Port: *string, @@ -7200,7 +7207,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMount { MountPath: *string, @@ -7300,7 +7307,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecDnsConfig { Nameservers: *[]*string, @@ -7370,7 +7377,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOption { Name: *string, @@ -7420,7 +7427,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecHostAliases { Hostnames: *[]*string, @@ -7470,7 +7477,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecImagePullSecrets { Name: *string, @@ -7504,7 +7511,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainer { Name: *string, @@ -7514,13 +7521,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" EnvFrom: interface{}, Image: *string, ImagePullPolicy: *string, - Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycle, - LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbe, + Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycle, + LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbe, Port: interface{}, - ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbe, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerResources, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContext, - StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbe, + ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbe, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerResources, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContext, + StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbe, Stdin: interface{}, StdinOnce: interface{}, TerminationMessagePath: *string, @@ -7876,12 +7883,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnv { Name: *string, Value: *string, - ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFrom, + ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFrom, } ``` @@ -7944,12 +7951,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFrom { - ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRef, + ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRef, Prefix: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRef, } ``` @@ -8010,7 +8017,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRef { Name: *string, @@ -8060,7 +8067,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRef { Name: *string, @@ -8110,13 +8117,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFrom { - ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRef, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef, - SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef, + ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef, + SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef, } ``` @@ -8192,7 +8199,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef { Key: *string, @@ -8258,7 +8265,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRef { ApiVersion: *string, @@ -8308,7 +8315,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef { Resource: *string, @@ -8370,7 +8377,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef { Key: *string, @@ -8436,7 +8443,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycle { PostStart: interface{}, @@ -8486,11 +8493,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStart { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGet, TcpSocket: interface{}, } ``` @@ -8552,7 +8559,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExec { Command: *[]*string, @@ -8588,7 +8595,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGet { Host: *string, @@ -8688,7 +8695,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader { Name: *string, @@ -8738,7 +8745,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocket { Port: *string, @@ -8774,11 +8781,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStop { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGet, TcpSocket: interface{}, } ``` @@ -8840,7 +8847,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExec { Command: *[]*string, @@ -8876,7 +8883,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGet { Host: *string, @@ -8976,7 +8983,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader { Name: *string, @@ -9026,7 +9033,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocket { Port: *string, @@ -9062,13 +9069,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -9224,7 +9231,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExec { Command: *[]*string, @@ -9260,7 +9267,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpc { Port: *f64, @@ -9310,7 +9317,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGet { Host: *string, @@ -9410,7 +9417,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader { Name: *string, @@ -9460,7 +9467,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocket { Port: *string, @@ -9496,7 +9503,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerPort { ContainerPort: *f64, @@ -9600,13 +9607,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -9762,7 +9769,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExec { Command: *[]*string, @@ -9798,7 +9805,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpc { Port: *f64, @@ -9848,7 +9855,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGet { Host: *string, @@ -9948,7 +9955,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader { Name: *string, @@ -9998,7 +10005,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocket { Port: *string, @@ -10034,7 +10041,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerResources { Limits: *map[string]*string, @@ -10086,18 +10093,18 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContext { AllowPrivilegeEscalation: interface{}, - Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilities, + Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilities, Privileged: interface{}, ReadOnlyRootFilesystem: interface{}, RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions, } ``` @@ -10258,7 +10265,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilities { Add: *[]*string, @@ -10308,7 +10315,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -10360,7 +10367,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions { Level: *string, @@ -10442,13 +10449,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -10604,7 +10611,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExec { Command: *[]*string, @@ -10640,7 +10647,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpc { Port: *f64, @@ -10690,7 +10697,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGet { Host: *string, @@ -10790,7 +10797,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader { Name: *string, @@ -10840,7 +10847,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocket { Port: *string, @@ -10876,7 +10883,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMount { MountPath: *string, @@ -10976,7 +10983,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecOs { Name: *string, @@ -11010,7 +11017,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecReadinessGate { ConditionType: *string, @@ -11044,7 +11051,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecSecurityContext { FsGroup: *string, @@ -11052,11 +11059,11 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptions, SupplementalGroups: *[]*f64, Sysctl: interface{}, - WindowsOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptions, + WindowsOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptions, } ``` @@ -11234,7 +11241,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -11286,7 +11293,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptions { Level: *string, @@ -11368,7 +11375,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctl { Name: *string, @@ -11418,7 +11425,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptions { GmsaCredentialSpec: *string, @@ -11502,7 +11509,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecToleration { Effect: *string, @@ -11610,7 +11617,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraint { LabelSelector: interface{}, @@ -11694,7 +11701,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelector { MatchExpressions: interface{}, @@ -11746,7 +11753,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions { Key: *string, @@ -11814,37 +11821,37 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolume { - AwsElasticBlockStore: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStore, - AzureDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDisk, - AzureFile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFile, - CephFs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFs, - Cinder: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeCinder, - ConfigMap: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMap, - Csi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeCsi, - DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApi, - EmptyDir: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDir, - Ephemeral: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeral, - Fc: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeFc, - FlexVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolume, - Flocker: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeFlocker, - GcePersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDisk, - GitRepo: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepo, - Glusterfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfs, - HostPath: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeHostPath, - Iscsi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeIscsi, - Local: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeLocal, + AwsElasticBlockStore: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStore, + AzureDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDisk, + AzureFile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFile, + CephFs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFs, + Cinder: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeCinder, + ConfigMap: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMap, + Csi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeCsi, + DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApi, + EmptyDir: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDir, + Ephemeral: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeral, + Fc: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeFc, + FlexVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolume, + Flocker: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeFlocker, + GcePersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDisk, + GitRepo: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepo, + Glusterfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfs, + HostPath: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeHostPath, + Iscsi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeIscsi, + Local: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeLocal, Name: *string, - Nfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeNfs, - PersistentVolumeClaim: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaim, - PhotonPersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDisk, + Nfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeNfs, + PersistentVolumeClaim: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaim, + PhotonPersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDisk, Projected: interface{}, - Quobyte: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyte, - Rbd: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeRbd, - Secret: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeSecret, - VsphereVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolume, + Quobyte: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyte, + Rbd: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeRbd, + Secret: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeSecret, + VsphereVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolume, } ``` @@ -12280,7 +12287,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStore { VolumeId: *string, @@ -12366,7 +12373,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDisk { CachingMode: *string, @@ -12482,7 +12489,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFile { SecretName: *string, @@ -12566,14 +12573,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFs { Monitors: *[]*string, Path: *string, ReadOnly: interface{}, SecretFile: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRef, User: *string, } ``` @@ -12680,7 +12687,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRef { Name: *string, @@ -12730,7 +12737,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeCinder { VolumeId: *string, @@ -12798,7 +12805,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMap { DefaultMode: *string, @@ -12882,7 +12889,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItems { Key: *string, @@ -12952,12 +12959,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeCsi { Driver: *string, FsType: *string, - NodePublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRef, + NodePublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRef, ReadOnly: interface{}, VolumeAttributes: *map[string]*string, } @@ -13052,7 +13059,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRef { Name: *string, @@ -13086,7 +13093,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApi { DefaultMode: *string, @@ -13138,13 +13145,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItems { - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRef, Path: *string, Mode: *string, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef, } ``` @@ -13224,7 +13231,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRef { ApiVersion: *string, @@ -13274,7 +13281,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef { ContainerName: *string, @@ -13336,7 +13343,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDir { Medium: *string, @@ -13388,10 +13395,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeral { - VolumeClaimTemplate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate, + VolumeClaimTemplate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate, } ``` @@ -13422,11 +13429,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate { - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata, } ``` @@ -13472,7 +13479,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata { Annotations: *map[string]*string, @@ -13526,12 +13533,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec { AccessModes: *[]*string, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources, - Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources, + Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector, StorageClassName: *string, VolumeMode: *string, VolumeName: *string, @@ -13640,7 +13647,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources { Limits: *map[string]*string, @@ -13692,7 +13699,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector { MatchExpressions: interface{}, @@ -13744,7 +13751,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions { Key: *string, @@ -13812,7 +13819,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeFc { Lun: *f64, @@ -13896,14 +13903,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolume { Driver: *string, FsType: *string, Options: *map[string]*string, ReadOnly: interface{}, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRef, } ``` @@ -13996,7 +14003,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRef { Name: *string, @@ -14046,7 +14053,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeFlocker { DatasetName: *string, @@ -14096,7 +14103,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDisk { PdName: *string, @@ -14182,7 +14189,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepo { Directory: *string, @@ -14250,7 +14257,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfs { EndpointsName: *string, @@ -14316,7 +14323,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeHostPath { Path: *string, @@ -14366,7 +14373,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeIscsi { Iqn: *string, @@ -14484,7 +14491,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeLocal { Path: *string, @@ -14518,7 +14525,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeNfs { Path: *string, @@ -14584,7 +14591,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaim { ClaimName: *string, @@ -14634,7 +14641,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDisk { PdId: *string, @@ -14686,7 +14693,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjected { Sources: interface{}, @@ -14738,13 +14745,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSources { ConfigMap: interface{}, - DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApi, + DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApi, Secret: interface{}, - ServiceAccountToken: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken, + ServiceAccountToken: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken, } ``` @@ -14820,7 +14827,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMap { Items: interface{}, @@ -14886,7 +14893,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItems { Key: *string, @@ -14956,7 +14963,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApi { Items: interface{}, @@ -14990,13 +14997,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItems { Path: *string, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef, Mode: *string, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef, } ``` @@ -15076,7 +15083,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef { ApiVersion: *string, @@ -15126,7 +15133,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef { ContainerName: *string, @@ -15188,7 +15195,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecret { Items: interface{}, @@ -15254,7 +15261,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItems { Key: *string, @@ -15324,7 +15331,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken { Path: *string, @@ -15392,7 +15399,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyte { Registry: *string, @@ -15490,7 +15497,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeRbd { CephMonitors: *[]*string, @@ -15500,7 +15507,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" RadosUser: *string, RbdPool: *string, ReadOnly: interface{}, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJob.CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRef, } ``` @@ -15638,7 +15645,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRef { Name: *string, @@ -15688,7 +15695,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeSecret { DefaultMode: *string, @@ -15772,7 +15779,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItems { Key: *string, @@ -15842,7 +15849,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolume { VolumePath: *string, @@ -15894,7 +15901,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" &cronjob.CronJobTimeouts { Delete: *string, @@ -15928,7 +15935,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobMetadataOutputReference ``` @@ -16355,7 +16362,7 @@ func InternalValue() CronJobMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateMetadataOutputReference ``` @@ -16782,7 +16789,7 @@ func InternalValue() CronJobSpecJobTemplateMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateOutputReference ``` @@ -17101,7 +17108,7 @@ func InternalValue() CronJobSpecJobTemplate #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecOutputReference ``` @@ -17630,7 +17637,7 @@ func InternalValue() CronJobSpecJobTemplateSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecSelectorMatchExpressionsList ``` @@ -17671,6 +17678,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17678,6 +17686,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -17773,7 +17797,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecSelectorMatchExpressionsOutputReference ``` @@ -18127,7 +18151,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecSelectorOutputReference ``` @@ -18447,7 +18471,7 @@ func InternalValue() CronJobSpecJobTemplateSpecSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateMetadataOutputReference ``` @@ -18845,7 +18869,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateOutputReference ``` @@ -19171,7 +19195,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplate #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference ``` @@ -19504,7 +19528,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -19545,6 +19569,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19552,6 +19577,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -19647,7 +19688,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -19971,7 +20012,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList ``` @@ -20012,6 +20053,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20019,6 +20061,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -20114,7 +20172,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference ``` @@ -20468,7 +20526,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList ``` @@ -20509,6 +20567,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20516,6 +20575,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -20611,7 +20686,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference ``` @@ -20951,7 +21026,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference ``` @@ -21284,7 +21359,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityP #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList ``` @@ -21325,6 +21400,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21332,6 +21408,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -21427,7 +21519,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList ``` @@ -21468,6 +21560,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21475,6 +21568,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -21570,7 +21679,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference ``` @@ -21924,7 +22033,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList ``` @@ -21965,6 +22074,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21972,6 +22082,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -22067,7 +22193,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference ``` @@ -22407,7 +22533,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference ``` @@ -22758,7 +22884,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -23049,7 +23175,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityR #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecAffinityOutputReference ``` @@ -23424,7 +23550,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference ``` @@ -23757,7 +23883,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -23798,6 +23924,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23805,6 +23932,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -23900,7 +24043,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -24224,7 +24367,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ``` @@ -24265,6 +24408,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24272,6 +24416,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -24367,7 +24527,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ``` @@ -24408,6 +24568,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24415,6 +24576,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -24510,7 +24687,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ``` @@ -24864,7 +25041,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ``` @@ -25202,7 +25379,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ``` @@ -25544,7 +25721,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPr #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ``` @@ -25585,6 +25762,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25592,6 +25770,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -25687,7 +25881,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ``` @@ -25728,6 +25922,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25735,6 +25930,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -25830,7 +26041,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ``` @@ -26184,7 +26395,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ``` @@ -26522,7 +26733,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ``` @@ -26563,6 +26774,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -26570,6 +26782,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -26665,7 +26893,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -27025,7 +27253,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityOutputReference ``` @@ -27358,7 +27586,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffini #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -27399,6 +27627,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27406,6 +27635,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -27501,7 +27746,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -27825,7 +28070,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ``` @@ -27866,6 +28111,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27873,6 +28119,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -27968,7 +28230,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ``` @@ -28009,6 +28271,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28016,6 +28279,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -28111,7 +28390,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ``` @@ -28465,7 +28744,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ``` @@ -28803,7 +29082,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ``` @@ -29145,7 +29424,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffini #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ``` @@ -29186,6 +29465,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29193,6 +29473,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -29288,7 +29584,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ``` @@ -29329,6 +29625,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29336,6 +29633,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -29431,7 +29744,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ``` @@ -29785,7 +30098,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ``` @@ -30123,7 +30436,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ``` @@ -30164,6 +30477,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30171,6 +30485,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -30266,7 +30596,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -30626,7 +30956,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference ``` @@ -30926,7 +31256,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromConfi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromList ``` @@ -30967,6 +31297,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30974,6 +31305,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -31069,7 +31416,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromOutputReference ``` @@ -31449,7 +31796,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefOutputReference ``` @@ -31749,7 +32096,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromSecre #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerEnvList ``` @@ -31790,6 +32137,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31797,6 +32145,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -31892,7 +32256,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerEnvOutputReference ``` @@ -32252,7 +32616,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference ``` @@ -32588,7 +32952,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference ``` @@ -32895,7 +33259,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference ``` @@ -33312,7 +33676,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference ``` @@ -33641,7 +34005,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference ``` @@ -33977,7 +34341,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference ``` @@ -34310,7 +34674,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecContainerLifecycle #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecOutputReference ``` @@ -34588,7 +34952,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePos #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList ``` @@ -34629,6 +34993,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34636,6 +35001,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -34731,7 +35112,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ``` @@ -35056,7 +35437,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference ``` @@ -35463,7 +35844,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePos #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartList ``` @@ -35504,6 +35885,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35511,6 +35893,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -35606,7 +36004,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartOutputReference ``` @@ -35999,7 +36397,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketList ``` @@ -36040,6 +36438,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36047,6 +36446,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -36142,7 +36557,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference ``` @@ -36431,7 +36846,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecOutputReference ``` @@ -36709,7 +37124,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePre #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList ``` @@ -36750,6 +37165,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36757,6 +37173,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -36852,7 +37284,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ``` @@ -37177,7 +37609,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference ``` @@ -37584,7 +38016,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePre #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopList ``` @@ -37625,6 +38057,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37632,6 +38065,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -37727,7 +38176,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopOutputReference ``` @@ -38120,7 +38569,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketList ``` @@ -38161,6 +38610,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38168,6 +38618,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -38263,7 +38729,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference ``` @@ -38552,7 +39018,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerList ``` @@ -38593,6 +39059,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38600,6 +39067,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -38695,7 +39178,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecOutputReference ``` @@ -38973,7 +39456,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProb #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcList ``` @@ -39014,6 +39497,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39021,6 +39505,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -39116,7 +39616,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcOutputReference ``` @@ -39434,7 +39934,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList ``` @@ -39475,6 +39975,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39482,6 +39983,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -39577,7 +40094,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference ``` @@ -39902,7 +40419,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference ``` @@ -40309,7 +40826,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProb #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeOutputReference ``` @@ -40871,7 +41388,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProb #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketList ``` @@ -40912,6 +41429,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -40919,6 +41437,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -41014,7 +41548,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference ``` @@ -41303,7 +41837,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerOutputReference ``` @@ -42302,7 +42836,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerPortList ``` @@ -42343,6 +42877,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42350,6 +42885,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -42445,7 +42996,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerPortOutputReference ``` @@ -42850,7 +43401,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecOutputReference ``` @@ -43128,7 +43679,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessPro #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcList ``` @@ -43169,6 +43720,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43176,6 +43728,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -43271,7 +43839,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcOutputReference ``` @@ -43589,7 +44157,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList ``` @@ -43630,6 +44198,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43637,6 +44206,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -43732,7 +44317,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference ``` @@ -44057,7 +44642,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference ``` @@ -44464,7 +45049,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessPro #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeOutputReference ``` @@ -45026,7 +45611,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessPro #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketList ``` @@ -45067,6 +45652,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -45074,6 +45660,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -45169,7 +45771,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference ``` @@ -45458,7 +46060,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference ``` @@ -45765,7 +46367,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecContainerResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference ``` @@ -46072,7 +46674,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityCont #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextOutputReference ``` @@ -46621,7 +47223,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityCont #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference ``` @@ -46928,7 +47530,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityCont #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference ``` @@ -47293,7 +47895,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityCont #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeExecOutputReference ``` @@ -47571,7 +48173,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcList ``` @@ -47612,6 +48214,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47619,6 +48222,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -47714,7 +48333,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcOutputReference ``` @@ -48032,7 +48651,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList ``` @@ -48073,6 +48692,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -48080,6 +48700,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -48175,7 +48811,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference ``` @@ -48500,7 +49136,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetOutputReference ``` @@ -48907,7 +49543,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference ``` @@ -49469,7 +50105,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketList ``` @@ -49510,6 +50146,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49517,6 +50154,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -49612,7 +50265,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference ``` @@ -49901,7 +50554,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountList ``` @@ -49942,6 +50595,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49949,6 +50603,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -50044,7 +50714,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountOutputReference ``` @@ -50442,7 +51112,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionList ``` @@ -50483,6 +51153,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50490,6 +51161,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -50585,7 +51272,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionOutputReference ``` @@ -50903,7 +51590,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecDnsConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOutputReference ``` @@ -51252,7 +51939,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecDnsConfig #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecHostAliasesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecHostAliasesList ``` @@ -51293,6 +51980,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51300,6 +51988,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -51395,7 +52099,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecHostAliasesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecHostAliasesOutputReference ``` @@ -51706,7 +52410,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsList ``` @@ -51747,6 +52451,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51754,6 +52459,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -51849,7 +52570,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsOutputReference ``` @@ -52138,7 +52859,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference ``` @@ -52438,7 +53159,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromC #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromList ``` @@ -52479,6 +53200,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52486,6 +53208,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -52581,7 +53319,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromOutputReference ``` @@ -52961,7 +53699,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference ``` @@ -53261,7 +53999,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromS #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvList ``` @@ -53302,6 +54040,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -53309,6 +54048,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -53404,7 +54159,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvOutputReference ``` @@ -53764,7 +54519,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference ``` @@ -54100,7 +54855,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValue #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference ``` @@ -54407,7 +55162,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValue #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromOutputReference ``` @@ -54824,7 +55579,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValue #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference ``` @@ -55153,7 +55908,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValue #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference ``` @@ -55489,7 +56244,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValue #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference ``` @@ -55822,7 +56577,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycl #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference ``` @@ -56100,7 +56855,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycl #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList ``` @@ -56141,6 +56896,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56148,6 +56904,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -56243,7 +57015,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ``` @@ -56568,7 +57340,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference ``` @@ -56975,7 +57747,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycl #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList ``` @@ -57016,6 +57788,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57023,6 +57796,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -57118,7 +57907,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartOutputReference ``` @@ -57511,7 +58300,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList ``` @@ -57552,6 +58341,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57559,6 +58349,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -57654,7 +58460,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference ``` @@ -57943,7 +58749,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference ``` @@ -58221,7 +59027,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycl #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList ``` @@ -58262,6 +59068,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58269,6 +59076,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -58364,7 +59187,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ``` @@ -58689,7 +59512,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference ``` @@ -59096,7 +59919,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycl #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList ``` @@ -59137,6 +59960,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59144,6 +59968,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -59239,7 +60079,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopOutputReference ``` @@ -59632,7 +60472,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList ``` @@ -59673,6 +60513,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59680,6 +60521,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -59775,7 +60632,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference ``` @@ -60064,7 +60921,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerList ``` @@ -60105,6 +60962,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60112,6 +60970,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -60207,7 +61081,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference ``` @@ -60485,7 +61359,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecInitContainerLiveness #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcList ``` @@ -60526,6 +61400,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60533,6 +61408,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -60628,7 +61519,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference ``` @@ -60946,7 +61837,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList ``` @@ -60987,6 +61878,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60994,6 +61886,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -61089,7 +61997,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference ``` @@ -61414,7 +62322,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference ``` @@ -61821,7 +62729,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecInitContainerLiveness #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference ``` @@ -62383,7 +63291,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecInitContainerLiveness #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketList ``` @@ -62424,6 +63332,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62431,6 +63340,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -62526,7 +63451,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference ``` @@ -62815,7 +63740,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerOutputReference ``` @@ -63814,7 +64739,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerPortList ``` @@ -63855,6 +64780,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -63862,6 +64788,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -63957,7 +64899,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerPortOutputReference ``` @@ -64362,7 +65304,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecOutputReference ``` @@ -64640,7 +65582,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadines #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcList ``` @@ -64681,6 +65623,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64688,6 +65631,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -64783,7 +65742,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference ``` @@ -65101,7 +66060,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList ``` @@ -65142,6 +66101,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -65149,6 +66109,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -65244,7 +66220,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference ``` @@ -65569,7 +66545,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference ``` @@ -65976,7 +66952,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadines #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference ``` @@ -66538,7 +67514,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadines #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketList ``` @@ -66579,6 +67555,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -66586,6 +67563,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -66681,7 +67674,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference ``` @@ -66970,7 +67963,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference ``` @@ -67277,7 +68270,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecInitContainerResource #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference ``` @@ -67584,7 +68577,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextOutputReference ``` @@ -68133,7 +69126,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference ``` @@ -68440,7 +69433,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference ``` @@ -68805,7 +69798,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecOutputReference ``` @@ -69083,7 +70076,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupP #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcList ``` @@ -69124,6 +70117,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69131,6 +70125,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -69226,7 +70236,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference ``` @@ -69544,7 +70554,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList ``` @@ -69585,6 +70595,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69592,6 +70603,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -69687,7 +70714,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference ``` @@ -70012,7 +71039,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference ``` @@ -70419,7 +71446,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupP #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeOutputReference ``` @@ -70981,7 +72008,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupP #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketList ``` @@ -71022,6 +72049,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71029,6 +72057,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -71124,7 +72168,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference ``` @@ -71413,7 +72457,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountList ``` @@ -71454,6 +72498,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71461,6 +72506,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -71556,7 +72617,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountOutputReference ``` @@ -71954,7 +73015,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecOsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecOsOutputReference ``` @@ -72225,7 +73286,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecOs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecOutputReference ``` @@ -73500,7 +74561,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecReadinessGateList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecReadinessGateList ``` @@ -73541,6 +74602,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73548,6 +74610,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -73643,7 +74721,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecReadinessGateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecReadinessGateOutputReference ``` @@ -73932,7 +75010,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecSecurityContextOutputReference ``` @@ -74523,7 +75601,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileOutputReference ``` @@ -74830,7 +75908,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference ``` @@ -75195,7 +76273,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinu #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlList ``` @@ -75236,6 +76314,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75243,6 +76322,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -75338,7 +76433,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlOutputReference ``` @@ -75649,7 +76744,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptionsOutputReference ``` @@ -76014,7 +77109,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindow #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecTolerationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecTolerationList ``` @@ -76055,6 +77150,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76062,6 +77158,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -76157,7 +77269,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecTolerationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecTolerationOutputReference ``` @@ -76569,7 +77681,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorList ``` @@ -76610,6 +77722,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76617,6 +77730,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -76712,7 +77841,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList ``` @@ -76753,6 +77882,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76760,6 +77890,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -76855,7 +78001,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference ``` @@ -77209,7 +78355,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference ``` @@ -77547,7 +78693,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintList ``` @@ -77588,6 +78734,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -77595,6 +78742,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -77690,7 +78853,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintOutputReference ``` @@ -78086,7 +79249,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference ``` @@ -78444,7 +79607,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlock #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference ``` @@ -78846,7 +80009,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference ``` @@ -79197,7 +80360,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference ``` @@ -79626,7 +80789,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference ``` @@ -79933,7 +81096,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference ``` @@ -80262,7 +81425,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeCinder #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsList ``` @@ -80303,6 +81466,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -80310,6 +81474,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -80405,7 +81585,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsOutputReference ``` @@ -80759,7 +81939,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference ``` @@ -81137,7 +82317,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMap #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference ``` @@ -81415,7 +82595,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishS #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference ``` @@ -81815,7 +82995,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeCsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference ``` @@ -82122,7 +83302,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItem #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsList ``` @@ -82163,6 +83343,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -82170,6 +83351,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -82265,7 +83462,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsOutputReference ``` @@ -82660,7 +83857,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference ``` @@ -82982,7 +84179,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItem #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference ``` @@ -83302,7 +84499,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference ``` @@ -83609,7 +84806,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDir #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralOutputReference ``` @@ -83893,7 +85090,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeral #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference ``` @@ -84200,7 +85397,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference ``` @@ -84526,7 +85723,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference ``` @@ -84961,7 +86158,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference ``` @@ -85268,7 +86465,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList ``` @@ -85309,6 +86506,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -85316,6 +86514,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -85411,7 +86625,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference ``` @@ -85765,7 +86979,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference ``` @@ -86085,7 +87299,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeFcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeFcOutputReference ``` @@ -86436,7 +87650,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeFc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference ``` @@ -86836,7 +88050,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference ``` @@ -87143,7 +88357,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecre #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference ``` @@ -87450,7 +88664,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeFlocker #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference ``` @@ -87808,7 +89022,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference ``` @@ -88144,7 +89358,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference ``` @@ -88466,7 +89680,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference ``` @@ -88773,7 +89987,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeHostPath #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference ``` @@ -89182,7 +90396,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeIscsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeList ``` @@ -89223,6 +90437,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -89230,6 +90445,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -89325,7 +90556,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference ``` @@ -89603,7 +90834,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeLocal #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference ``` @@ -89925,7 +91156,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeNfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeOutputReference ``` @@ -91355,7 +92586,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimOutputReference ``` @@ -91662,7 +92893,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolum #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskOutputReference ``` @@ -91962,7 +93193,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersisten #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedList ``` @@ -92003,6 +93234,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92010,6 +93242,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -92105,7 +93353,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedOutputReference ``` @@ -92436,7 +93684,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList ``` @@ -92477,6 +93725,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92484,6 +93733,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -92579,7 +93844,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference ``` @@ -92933,7 +94198,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapList ``` @@ -92974,6 +94239,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92981,6 +94247,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -93076,7 +94358,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference ``` @@ -93443,7 +94725,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference ``` @@ -93750,7 +95032,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSource #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList ``` @@ -93791,6 +95073,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -93798,6 +95081,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -93893,7 +95192,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference ``` @@ -94295,7 +95594,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference ``` @@ -94617,7 +95916,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSource #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference ``` @@ -94908,7 +96207,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSource #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesList ``` @@ -94949,6 +96248,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -94956,6 +96256,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -95051,7 +96367,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesOutputReference ``` @@ -95486,7 +96802,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsList ``` @@ -95527,6 +96843,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95534,6 +96851,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -95629,7 +96962,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference ``` @@ -95983,7 +97316,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretList ``` @@ -96024,6 +97357,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -96031,6 +97365,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -96126,7 +97476,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference ``` @@ -96493,7 +97843,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference ``` @@ -96822,7 +98172,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSource #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference ``` @@ -97202,7 +98552,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyte #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference ``` @@ -97682,7 +99032,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeRbd #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference ``` @@ -97989,7 +99339,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsList ``` @@ -98030,6 +99380,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -98037,6 +99388,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -98132,7 +99499,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsOutputReference ``` @@ -98486,7 +99853,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference ``` @@ -98864,7 +100231,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeSecret #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference ``` @@ -99164,7 +100531,7 @@ func InternalValue() CronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobSpecOutputReference ``` @@ -99615,7 +100982,7 @@ func InternalValue() CronJobSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjob" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjob" cronjob.NewCronJobTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobTimeoutsOutputReference ``` diff --git a/docs/cronJob.java.md b/docs/cronJob.java.md index c508b59ed..479c7d312 100644 --- a/docs/cronJob.java.md +++ b/docs/cronJob.java.md @@ -157,6 +157,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -233,6 +234,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -17913,6 +17920,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -17920,6 +17928,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -19787,6 +19811,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19794,6 +19819,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -20254,6 +20295,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20261,6 +20303,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -20751,6 +20809,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20758,6 +20817,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -21567,6 +21642,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21574,6 +21650,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -21710,6 +21802,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21717,6 +21810,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -22207,6 +22316,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22214,6 +22324,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -24040,6 +24166,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24047,6 +24174,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -24507,6 +24650,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24514,6 +24658,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -24650,6 +24810,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24657,6 +24818,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -25827,6 +26004,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25834,6 +26012,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -25970,6 +26164,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25977,6 +26172,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -26805,6 +27016,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26812,6 +27024,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -27641,6 +27869,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27648,6 +27877,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -28108,6 +28353,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28115,6 +28361,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -28251,6 +28513,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28258,6 +28521,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -29428,6 +29707,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29435,6 +29715,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -29571,6 +29867,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29578,6 +29875,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -30406,6 +30719,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -30413,6 +30727,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -31209,6 +31539,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -31216,6 +31547,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -32032,6 +32379,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -32039,6 +32387,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -34871,6 +35235,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34878,6 +35243,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -35746,6 +36127,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35753,6 +36135,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -36282,6 +36680,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36289,6 +36688,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -36992,6 +37407,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36999,6 +37415,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -37867,6 +38299,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37874,6 +38307,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -38403,6 +38852,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38410,6 +38860,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -38835,6 +39301,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38842,6 +39309,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -39256,6 +39739,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39263,6 +39747,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -39717,6 +40217,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39724,6 +40225,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -41154,6 +41671,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -41161,6 +41679,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -42585,6 +43119,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42592,6 +43127,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -43411,6 +43962,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43418,6 +43970,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -43872,6 +44440,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43879,6 +44448,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -45309,6 +45894,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -45316,6 +45902,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -47854,6 +48456,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -47861,6 +48464,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -48315,6 +48934,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48322,6 +48942,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -49752,6 +50388,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49759,6 +50396,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -50184,6 +50837,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50191,6 +50845,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -50725,6 +51395,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50732,6 +51403,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -51535,6 +52222,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51542,6 +52230,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -51989,6 +52693,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51996,6 +52701,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -52721,6 +53442,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -52728,6 +53450,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -53544,6 +54282,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -53551,6 +54290,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -56383,6 +57138,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56390,6 +57146,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -57258,6 +58030,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57265,6 +58038,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -57794,6 +58583,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57801,6 +58591,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -58504,6 +59310,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58511,6 +59318,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -59379,6 +60202,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59386,6 +60210,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -59915,6 +60755,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59922,6 +60763,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -60347,6 +61204,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60354,6 +61212,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -60768,6 +61642,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60775,6 +61650,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -61229,6 +62120,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -61236,6 +62128,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -62666,6 +63574,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -62673,6 +63582,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -64097,6 +65022,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64104,6 +65030,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -64923,6 +65865,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64930,6 +65873,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -65384,6 +66343,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -65391,6 +66351,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -66821,6 +67797,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -66828,6 +67805,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -69366,6 +70359,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -69373,6 +70367,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -69827,6 +70837,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -69834,6 +70845,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -71264,6 +72291,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -71271,6 +72299,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -71696,6 +72740,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -71703,6 +72748,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -73783,6 +74844,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73790,6 +74852,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -75478,6 +76556,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75485,6 +76564,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -76297,6 +77392,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -76304,6 +77400,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -76852,6 +77964,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -76859,6 +77972,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -76995,6 +78124,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -77002,6 +78132,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -77830,6 +78976,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -77837,6 +78984,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -80545,6 +81708,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -80552,6 +81716,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -82405,6 +83585,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -82412,6 +83593,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -85551,6 +86748,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -85558,6 +86756,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -89465,6 +90679,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -89472,6 +90687,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -92245,6 +93476,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92252,6 +93484,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -92719,6 +93967,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92726,6 +93975,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -93216,6 +94481,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -93223,6 +94489,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -94033,6 +95315,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -94040,6 +95323,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -95191,6 +96490,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -95198,6 +96498,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -95769,6 +97085,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -95776,6 +97093,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -96266,6 +97599,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -96273,6 +97607,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -98272,6 +99622,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -98279,6 +99630,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/cronJob.python.md b/docs/cronJob.python.md index a39f81ad2..2e7dd758e 100644 --- a/docs/cronJob.python.md +++ b/docs/cronJob.python.md @@ -155,6 +155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -236,6 +237,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -18256,6 +18263,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -18263,6 +18271,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -20665,6 +20691,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -20672,6 +20699,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -21184,6 +21229,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -21191,6 +21237,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -21716,6 +21780,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -21723,6 +21788,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -22596,6 +22679,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -22603,6 +22687,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -22747,6 +22849,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -22754,6 +22857,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -23279,6 +23400,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -23286,6 +23408,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -25310,6 +25450,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -25317,6 +25458,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -25840,6 +25999,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -25847,6 +26007,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -25991,6 +26169,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -25998,6 +26177,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -27259,6 +27456,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -27266,6 +27464,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -27410,6 +27626,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -27417,6 +27634,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -28309,6 +28544,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -28316,6 +28552,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -29211,6 +29465,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -29218,6 +29473,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -29741,6 +30014,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -29748,6 +30022,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -29892,6 +30184,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -29899,6 +30192,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -31160,6 +31471,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -31167,6 +31479,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -31311,6 +31641,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -31318,6 +31649,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -32210,6 +32559,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -32217,6 +32567,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -33075,6 +33443,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -33082,6 +33451,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -33992,6 +34379,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -33999,6 +34387,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -37181,6 +37587,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -37188,6 +37595,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -38118,6 +38543,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -38125,6 +38551,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -38751,6 +39195,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -38758,6 +39203,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -39521,6 +39984,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -39528,6 +39992,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -40458,6 +40940,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -40465,6 +40948,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -41091,6 +41592,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -41098,6 +41600,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -41558,6 +42078,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -41565,6 +42086,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -42012,6 +42551,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -42019,6 +42559,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -42508,6 +43066,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -42515,6 +43074,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -44096,6 +44673,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -44103,6 +44681,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -46019,6 +46615,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -46026,6 +46623,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -46905,6 +47520,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -46912,6 +47528,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -47401,6 +48035,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -47408,6 +48043,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -48989,6 +49642,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -48996,6 +49650,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -51794,6 +52466,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -51801,6 +52474,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -52290,6 +52981,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -52297,6 +52989,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -53878,6 +54588,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -53885,6 +54596,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -54345,6 +55074,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -54352,6 +55082,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -54921,6 +55669,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -54928,6 +55677,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -55793,6 +56560,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -55800,6 +56568,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -56282,6 +57068,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -56289,6 +57076,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -57074,6 +57879,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -57081,6 +57887,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -57991,6 +58815,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -57998,6 +58823,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -61180,6 +62023,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -61187,6 +62031,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -62117,6 +62979,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -62124,6 +62987,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -62750,6 +63631,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -62757,6 +63639,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -63520,6 +64420,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -63527,6 +64428,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -64457,6 +65376,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -64464,6 +65384,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -65090,6 +66028,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -65097,6 +66036,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -65557,6 +66514,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -65564,6 +66522,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -66011,6 +66987,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -66018,6 +66995,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -66507,6 +67502,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -66514,6 +67510,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -68095,6 +69109,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -68102,6 +69117,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -70018,6 +71051,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -70025,6 +71059,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -70904,6 +71956,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -70911,6 +71964,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -71400,6 +72471,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -71407,6 +72479,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -72988,6 +74078,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -72995,6 +74086,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -75793,6 +76902,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -75800,6 +76910,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -76289,6 +77417,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -76296,6 +77425,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -77877,6 +79024,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -77884,6 +79032,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -78344,6 +79510,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -78351,6 +79518,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -80715,6 +81900,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -80722,6 +81908,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -82621,6 +83825,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -82628,6 +83833,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -83500,6 +84723,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -83507,6 +84731,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -84090,6 +85332,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -84097,6 +85340,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -84241,6 +85502,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -84248,6 +85510,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -85140,6 +86420,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -85147,6 +86428,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -88059,6 +89358,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -88066,6 +89366,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -90062,6 +91380,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -90069,6 +91388,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -93623,6 +94960,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -93630,6 +94968,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -97841,6 +99197,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -97848,6 +99205,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -101691,6 +103066,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -101698,6 +103074,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -102202,6 +103596,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -102209,6 +103604,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -102734,6 +104147,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -102741,6 +104155,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -103613,6 +105045,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -103620,6 +105053,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -104899,6 +106350,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -104906,6 +106358,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -105552,6 +107022,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -105559,6 +107030,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -106084,6 +107573,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -106091,6 +107581,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -108244,6 +109752,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -108251,6 +109760,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/cronJob.typescript.md b/docs/cronJob.typescript.md index 3e6952519..4192a52a8 100644 --- a/docs/cronJob.typescript.md +++ b/docs/cronJob.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -16769,6 +16776,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -16776,6 +16784,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -18643,6 +18667,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18650,6 +18675,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -19110,6 +19151,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19117,6 +19159,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -19607,6 +19665,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19614,6 +19673,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -20423,6 +20498,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20430,6 +20506,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -20566,6 +20658,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20573,6 +20666,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -21063,6 +21172,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21070,6 +21180,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -22896,6 +23022,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22903,6 +23030,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -23363,6 +23506,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23370,6 +23514,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -23506,6 +23666,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23513,6 +23674,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -24683,6 +24860,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24690,6 +24868,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -24826,6 +25020,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24833,6 +25028,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -25661,6 +25872,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25668,6 +25880,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -26497,6 +26725,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26504,6 +26733,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -26964,6 +27209,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26971,6 +27217,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -27107,6 +27369,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27114,6 +27377,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -28284,6 +28563,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28291,6 +28571,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -28427,6 +28723,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28434,6 +28731,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -29262,6 +29575,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29269,6 +29583,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -30065,6 +30395,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -30072,6 +30403,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -30888,6 +31235,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -30895,6 +31243,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -33727,6 +34091,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -33734,6 +34099,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -34602,6 +34983,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34609,6 +34991,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -35138,6 +35536,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35145,6 +35544,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -35848,6 +36263,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35855,6 +36271,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -36723,6 +37155,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36730,6 +37163,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -37259,6 +37708,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37266,6 +37716,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -37691,6 +38157,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37698,6 +38165,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -38112,6 +38595,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38119,6 +38603,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -38573,6 +39073,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38580,6 +39081,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -40010,6 +40527,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -40017,6 +40535,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -41441,6 +41975,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -41448,6 +41983,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -42267,6 +42818,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42274,6 +42826,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -42728,6 +43296,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42735,6 +43304,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -44165,6 +44750,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -44172,6 +44758,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -46710,6 +47312,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46717,6 +47320,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -47171,6 +47790,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -47178,6 +47798,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -48608,6 +49244,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48615,6 +49252,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -49040,6 +49693,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49047,6 +49701,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -49581,6 +50251,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49588,6 +50259,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -50391,6 +51078,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50398,6 +51086,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -50845,6 +51549,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50852,6 +51557,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -51577,6 +52298,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51584,6 +52306,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -52400,6 +53138,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -52407,6 +53146,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -55239,6 +55994,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55246,6 +56002,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -56114,6 +56886,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56121,6 +56894,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -56650,6 +57439,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56657,6 +57447,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -57360,6 +58166,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57367,6 +58174,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -58235,6 +59058,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58242,6 +59066,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -58771,6 +59611,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58778,6 +59619,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -59203,6 +60060,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59210,6 +60068,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -59624,6 +60498,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59631,6 +60506,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -60085,6 +60976,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60092,6 +60984,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -61522,6 +62430,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -61529,6 +62438,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -62953,6 +63878,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -62960,6 +63886,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -63779,6 +64721,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63786,6 +64729,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -64240,6 +65199,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64247,6 +65207,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -65677,6 +66653,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -65684,6 +66661,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -68222,6 +69215,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -68229,6 +69223,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -68683,6 +69693,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -68690,6 +69701,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -70120,6 +71147,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70127,6 +71155,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -70552,6 +71596,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70559,6 +71604,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -72639,6 +73700,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -72646,6 +73708,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -74334,6 +75412,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74341,6 +75420,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -75153,6 +76248,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75160,6 +76256,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -75708,6 +76820,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75715,6 +76828,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -75851,6 +76980,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75858,6 +76988,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -76686,6 +77832,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -76693,6 +77840,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -79401,6 +80564,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -79408,6 +80572,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -81261,6 +82441,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -81268,6 +82449,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -84407,6 +85604,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -84414,6 +85612,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -88321,6 +89535,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -88328,6 +89543,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -91101,6 +92332,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91108,6 +92340,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -91575,6 +92823,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91582,6 +92831,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -92072,6 +93337,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92079,6 +93345,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -92889,6 +94171,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92896,6 +94179,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -94047,6 +95346,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -94054,6 +95354,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -94625,6 +95941,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -94632,6 +95949,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -95122,6 +96455,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -95129,6 +96463,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -97128,6 +98478,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -97135,6 +98486,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/cronJobV1.csharp.md b/docs/cronJobV1.csharp.md index 6c8f39541..b17a90ad1 100644 --- a/docs/cronJobV1.csharp.md +++ b/docs/cronJobV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -17689,6 +17696,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17696,6 +17704,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -19563,6 +19587,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19570,6 +19595,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -20030,6 +20071,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20037,6 +20079,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -20527,6 +20585,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20534,6 +20593,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -21343,6 +21418,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21350,6 +21426,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -21486,6 +21578,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21493,6 +21586,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -21983,6 +22092,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21990,6 +22100,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -23816,6 +23942,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23823,6 +23950,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -24283,6 +24426,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24290,6 +24434,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -24426,6 +24586,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24433,6 +24594,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -25603,6 +25780,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25610,6 +25788,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -25746,6 +25940,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25753,6 +25948,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -26581,6 +26792,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -26588,6 +26800,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -27417,6 +27645,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27424,6 +27653,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -27884,6 +28129,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27891,6 +28137,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -28027,6 +28289,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28034,6 +28297,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -29204,6 +29483,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29211,6 +29491,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -29347,6 +29643,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29354,6 +29651,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -30182,6 +30495,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30189,6 +30503,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -30985,6 +31315,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30992,6 +31323,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -31808,6 +32155,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31815,6 +32163,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -34647,6 +35011,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34654,6 +35019,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -35522,6 +35903,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35529,6 +35911,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -36058,6 +36456,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36065,6 +36464,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -36768,6 +37183,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36775,6 +37191,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -37643,6 +38075,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37650,6 +38083,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -38179,6 +38628,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38186,6 +38636,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -38611,6 +39077,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38618,6 +39085,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -39032,6 +39515,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39039,6 +39523,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -39493,6 +39993,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39500,6 +40001,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -40930,6 +41447,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -40937,6 +41455,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -42361,6 +42895,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42368,6 +42903,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -43187,6 +43738,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43194,6 +43746,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -43648,6 +44216,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43655,6 +44224,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -45085,6 +45670,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -45092,6 +45678,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -47630,6 +48232,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47637,6 +48240,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -48091,6 +48710,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -48098,6 +48718,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -49528,6 +50164,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49535,6 +50172,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -49960,6 +50613,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49967,6 +50621,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -50501,6 +51171,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50508,6 +51179,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -51311,6 +51998,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51318,6 +52006,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -51765,6 +52469,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51772,6 +52477,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -52497,6 +53218,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52504,6 +53226,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -53320,6 +54058,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -53327,6 +54066,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -56159,6 +56914,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56166,6 +56922,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -57034,6 +57806,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57041,6 +57814,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -57570,6 +58359,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57577,6 +58367,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -58280,6 +59086,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58287,6 +59094,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -59155,6 +59978,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59162,6 +59986,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -59691,6 +60531,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59698,6 +60539,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -60123,6 +60980,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60130,6 +60988,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -60544,6 +61418,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60551,6 +61426,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -61005,6 +61896,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -61012,6 +61904,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -62442,6 +63350,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62449,6 +63358,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -63873,6 +64798,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -63880,6 +64806,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -64699,6 +65641,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64706,6 +65649,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -65160,6 +66119,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -65167,6 +66127,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -66597,6 +67573,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -66604,6 +67581,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -69142,6 +70135,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69149,6 +70143,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -69603,6 +70613,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69610,6 +70621,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -71040,6 +72067,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71047,6 +72075,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -71472,6 +72516,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71479,6 +72524,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -73559,6 +74620,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73566,6 +74628,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -75254,6 +76332,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75261,6 +76340,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -76073,6 +77168,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76080,6 +77176,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -76628,6 +77740,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76635,6 +77748,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -76771,6 +77900,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76778,6 +77908,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -77606,6 +78752,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -77613,6 +78760,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -80321,6 +81484,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -80328,6 +81492,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -82181,6 +83361,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -82188,6 +83369,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -85327,6 +86524,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -85334,6 +86532,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -89241,6 +90455,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -89248,6 +90463,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -92021,6 +93252,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92028,6 +93260,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -92495,6 +93743,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92502,6 +93751,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -92992,6 +94257,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92999,6 +94265,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -93809,6 +95091,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -93816,6 +95099,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -94967,6 +96266,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -94974,6 +96274,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -95545,6 +96861,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95552,6 +96869,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -96042,6 +97375,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -96049,6 +97383,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -98048,6 +99398,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -98055,6 +99406,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/cronJobV1.go.md b/docs/cronJobV1.go.md index cd85047c5..fd9ec923b 100644 --- a/docs/cronJobV1.go.md +++ b/docs/cronJobV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1(scope Construct, id *string, config CronJobV1Config) CronJobV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -424,7 +431,7 @@ func ResetTimeouts() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.CronJobV1_IsConstruct(x interface{}) *bool ``` @@ -456,7 +463,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.CronJobV1_IsTerraformElement(x interface{}) *bool ``` @@ -470,7 +477,7 @@ cronjobv1.CronJobV1_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.CronJobV1_IsTerraformResource(x interface{}) *bool ``` @@ -484,7 +491,7 @@ cronjobv1.CronJobV1_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.CronJobV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -801,7 +808,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1Config { Connection: interface{}, @@ -811,10 +818,10 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1Metadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1Spec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1Metadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1Spec, Id: *string, - Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1Timeouts, + Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1Timeouts, } ``` @@ -968,7 +975,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1Metadata { Annotations: *map[string]*string, @@ -1072,10 +1079,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1Spec { - JobTemplate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplate, + JobTemplate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplate, Schedule: *string, ConcurrencyPolicy: *string, FailedJobsHistoryLimit: *f64, @@ -1224,11 +1231,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplate { - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateMetadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpec, } ``` @@ -1274,7 +1281,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateMetadata { Annotations: *map[string]*string, @@ -1378,17 +1385,17 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpec { - Template: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplate, + Template: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplate, ActiveDeadlineSeconds: *f64, BackoffLimit: *f64, CompletionMode: *string, Completions: *f64, ManualSelector: interface{}, Parallelism: *f64, - Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecSelector, + Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecSelector, TtlSecondsAfterFinished: *string, } ``` @@ -1550,7 +1557,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecSelector { MatchExpressions: interface{}, @@ -1602,7 +1609,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecSelectorMatchExpressions { Key: *string, @@ -1670,11 +1677,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplate { - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateMetadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpec, } ``` @@ -1720,7 +1727,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateMetadata { Annotations: *map[string]*string, @@ -1808,14 +1815,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpec { ActiveDeadlineSeconds: *f64, - Affinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinity, + Affinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinity, AutomountServiceAccountToken: interface{}, Container: interface{}, - DnsConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfig, + DnsConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfig, DnsPolicy: *string, EnableServiceLinks: interface{}, HostAliases: interface{}, @@ -1827,13 +1834,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" InitContainer: interface{}, NodeName: *string, NodeSelector: *map[string]*string, - Os: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecOs, + Os: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecOs, PriorityClassName: *string, ReadinessGate: interface{}, RestartPolicy: *string, RuntimeClassName: *string, SchedulerName: *string, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContext, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContext, ServiceAccountName: *string, ShareProcessNamespace: interface{}, Subdomain: *string, @@ -2326,12 +2333,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinity { - NodeAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinity, - PodAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinity, - PodAntiAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinity, + NodeAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinity, + PodAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinity, + PodAntiAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinity, } ``` @@ -2392,11 +2399,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, - RequiredDuringSchedulingIgnoredDuringExecution: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution, + RequiredDuringSchedulingIgnoredDuringExecution: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution, } ``` @@ -2442,10 +2449,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution { - Preference: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference, + Preference: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference, Weight: *f64, } ``` @@ -2492,7 +2499,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference { MatchExpressions: interface{}, @@ -2542,7 +2549,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions { Key: *string, @@ -2612,7 +2619,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields { Key: *string, @@ -2680,7 +2687,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution { NodeSelectorTerm: interface{}, @@ -2714,7 +2721,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm { MatchExpressions: interface{}, @@ -2764,7 +2771,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions { Key: *string, @@ -2834,7 +2841,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields { Key: *string, @@ -2902,7 +2909,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, @@ -2952,10 +2959,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution { - PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, + PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, Weight: *f64, } ``` @@ -3002,7 +3009,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { TopologyKey: *string, @@ -3068,7 +3075,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { MatchExpressions: interface{}, @@ -3120,7 +3127,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { Key: *string, @@ -3188,7 +3195,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution { TopologyKey: *string, @@ -3254,7 +3261,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { MatchExpressions: interface{}, @@ -3306,7 +3313,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { Key: *string, @@ -3374,7 +3381,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, @@ -3424,10 +3431,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution { - PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, + PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, Weight: *f64, } ``` @@ -3474,7 +3481,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { TopologyKey: *string, @@ -3540,7 +3547,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { MatchExpressions: interface{}, @@ -3592,7 +3599,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { Key: *string, @@ -3660,7 +3667,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution { TopologyKey: *string, @@ -3726,7 +3733,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { MatchExpressions: interface{}, @@ -3778,7 +3785,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { Key: *string, @@ -3846,7 +3853,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainer { Name: *string, @@ -3856,13 +3863,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" EnvFrom: interface{}, Image: *string, ImagePullPolicy: *string, - Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycle, - LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbe, + Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycle, + LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbe, Port: interface{}, - ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbe, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerResources, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContext, - StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbe, + ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbe, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerResources, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContext, + StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbe, Stdin: interface{}, StdinOnce: interface{}, TerminationMessagePath: *string, @@ -4218,12 +4225,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnv { Name: *string, Value: *string, - ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFrom, + ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFrom, } ``` @@ -4286,12 +4293,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFrom { - ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRef, + ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRef, Prefix: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRef, } ``` @@ -4352,7 +4359,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRef { Name: *string, @@ -4402,7 +4409,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRef { Name: *string, @@ -4452,13 +4459,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFrom { - ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRef, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRef, - SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRef, + ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRef, + SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRef, } ``` @@ -4534,7 +4541,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef { Key: *string, @@ -4600,7 +4607,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRef { ApiVersion: *string, @@ -4650,7 +4657,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRef { Resource: *string, @@ -4712,7 +4719,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRef { Key: *string, @@ -4778,7 +4785,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycle { PostStart: interface{}, @@ -4828,11 +4835,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStart { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGet, TcpSocket: interface{}, } ``` @@ -4894,7 +4901,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExec { Command: *[]*string, @@ -4930,7 +4937,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGet { Host: *string, @@ -5030,7 +5037,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader { Name: *string, @@ -5080,7 +5087,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocket { Port: *string, @@ -5116,11 +5123,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStop { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGet, TcpSocket: interface{}, } ``` @@ -5182,7 +5189,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExec { Command: *[]*string, @@ -5218,7 +5225,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGet { Host: *string, @@ -5318,7 +5325,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader { Name: *string, @@ -5368,7 +5375,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocket { Port: *string, @@ -5404,13 +5411,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -5566,7 +5573,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeExec { Command: *[]*string, @@ -5602,7 +5609,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpc { Port: *f64, @@ -5652,7 +5659,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGet { Host: *string, @@ -5752,7 +5759,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader { Name: *string, @@ -5802,7 +5809,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocket { Port: *string, @@ -5838,7 +5845,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerPort { ContainerPort: *f64, @@ -5942,13 +5949,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -6104,7 +6111,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeExec { Command: *[]*string, @@ -6140,7 +6147,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpc { Port: *f64, @@ -6190,7 +6197,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGet { Host: *string, @@ -6290,7 +6297,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader { Name: *string, @@ -6340,7 +6347,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocket { Port: *string, @@ -6376,7 +6383,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerResources { Limits: *map[string]*string, @@ -6428,18 +6435,18 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContext { AllowPrivilegeEscalation: interface{}, - Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilities, + Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilities, Privileged: interface{}, ReadOnlyRootFilesystem: interface{}, RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptions, } ``` @@ -6600,7 +6607,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilities { Add: *[]*string, @@ -6650,7 +6657,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -6702,7 +6709,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptions { Level: *string, @@ -6784,13 +6791,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -6946,7 +6953,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeExec { Command: *[]*string, @@ -6982,7 +6989,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpc { Port: *f64, @@ -7032,7 +7039,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGet { Host: *string, @@ -7132,7 +7139,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeader { Name: *string, @@ -7182,7 +7189,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocket { Port: *string, @@ -7218,7 +7225,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMount { MountPath: *string, @@ -7318,7 +7325,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfig { Nameservers: *[]*string, @@ -7388,7 +7395,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOption { Name: *string, @@ -7438,7 +7445,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecHostAliases { Hostnames: *[]*string, @@ -7488,7 +7495,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecrets { Name: *string, @@ -7522,7 +7529,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainer { Name: *string, @@ -7532,13 +7539,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" EnvFrom: interface{}, Image: *string, ImagePullPolicy: *string, - Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycle, - LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbe, + Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycle, + LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbe, Port: interface{}, - ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbe, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResources, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContext, - StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbe, + ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbe, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResources, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContext, + StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbe, Stdin: interface{}, StdinOnce: interface{}, TerminationMessagePath: *string, @@ -7894,12 +7901,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnv { Name: *string, Value: *string, - ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFrom, + ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFrom, } ``` @@ -7962,12 +7969,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFrom { - ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRef, + ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRef, Prefix: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRef, } ``` @@ -8028,7 +8035,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRef { Name: *string, @@ -8078,7 +8085,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRef { Name: *string, @@ -8128,13 +8135,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFrom { - ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRef, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef, - SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef, + ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef, + SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef, } ``` @@ -8210,7 +8217,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef { Key: *string, @@ -8276,7 +8283,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRef { ApiVersion: *string, @@ -8326,7 +8333,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef { Resource: *string, @@ -8388,7 +8395,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef { Key: *string, @@ -8454,7 +8461,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycle { PostStart: interface{}, @@ -8504,11 +8511,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStart { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGet, TcpSocket: interface{}, } ``` @@ -8570,7 +8577,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExec { Command: *[]*string, @@ -8606,7 +8613,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGet { Host: *string, @@ -8706,7 +8713,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader { Name: *string, @@ -8756,7 +8763,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocket { Port: *string, @@ -8792,11 +8799,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStop { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGet, TcpSocket: interface{}, } ``` @@ -8858,7 +8865,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExec { Command: *[]*string, @@ -8894,7 +8901,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGet { Host: *string, @@ -8994,7 +9001,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader { Name: *string, @@ -9044,7 +9051,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocket { Port: *string, @@ -9080,13 +9087,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -9242,7 +9249,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExec { Command: *[]*string, @@ -9278,7 +9285,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpc { Port: *f64, @@ -9328,7 +9335,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGet { Host: *string, @@ -9428,7 +9435,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader { Name: *string, @@ -9478,7 +9485,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocket { Port: *string, @@ -9514,7 +9521,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPort { ContainerPort: *f64, @@ -9618,13 +9625,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -9780,7 +9787,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExec { Command: *[]*string, @@ -9816,7 +9823,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpc { Port: *f64, @@ -9866,7 +9873,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGet { Host: *string, @@ -9966,7 +9973,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader { Name: *string, @@ -10016,7 +10023,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocket { Port: *string, @@ -10052,7 +10059,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResources { Limits: *map[string]*string, @@ -10104,18 +10111,18 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContext { AllowPrivilegeEscalation: interface{}, - Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilities, + Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilities, Privileged: interface{}, ReadOnlyRootFilesystem: interface{}, RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions, } ``` @@ -10276,7 +10283,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilities { Add: *[]*string, @@ -10326,7 +10333,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -10378,7 +10385,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions { Level: *string, @@ -10460,13 +10467,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -10622,7 +10629,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExec { Command: *[]*string, @@ -10658,7 +10665,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpc { Port: *f64, @@ -10708,7 +10715,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGet { Host: *string, @@ -10808,7 +10815,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader { Name: *string, @@ -10858,7 +10865,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocket { Port: *string, @@ -10894,7 +10901,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMount { MountPath: *string, @@ -10994,7 +11001,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecOs { Name: *string, @@ -11028,7 +11035,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecReadinessGate { ConditionType: *string, @@ -11062,7 +11069,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContext { FsGroup: *string, @@ -11070,11 +11077,11 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptions, SupplementalGroups: *[]*f64, Sysctl: interface{}, - WindowsOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptions, + WindowsOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptions, } ``` @@ -11252,7 +11259,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -11304,7 +11311,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptions { Level: *string, @@ -11386,7 +11393,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctl { Name: *string, @@ -11436,7 +11443,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptions { GmsaCredentialSpec: *string, @@ -11520,7 +11527,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecToleration { Effect: *string, @@ -11628,7 +11635,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraint { LabelSelector: interface{}, @@ -11712,7 +11719,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelector { MatchExpressions: interface{}, @@ -11764,7 +11771,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions { Key: *string, @@ -11832,37 +11839,37 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolume { - AwsElasticBlockStore: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStore, - AzureDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDisk, - AzureFile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFile, - CephFs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFs, - Cinder: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinder, - ConfigMap: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMap, - Csi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsi, - DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApi, - EmptyDir: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDir, - Ephemeral: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeral, - Fc: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFc, - FlexVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolume, - Flocker: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlocker, - GcePersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGcePersistentDisk, - GitRepo: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepo, - Glusterfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfs, - HostPath: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPath, - Iscsi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsi, - Local: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocal, + AwsElasticBlockStore: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStore, + AzureDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDisk, + AzureFile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFile, + CephFs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFs, + Cinder: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinder, + ConfigMap: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMap, + Csi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsi, + DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApi, + EmptyDir: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDir, + Ephemeral: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeral, + Fc: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFc, + FlexVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolume, + Flocker: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlocker, + GcePersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGcePersistentDisk, + GitRepo: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepo, + Glusterfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfs, + HostPath: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPath, + Iscsi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsi, + Local: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocal, Name: *string, - Nfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfs, - PersistentVolumeClaim: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaim, - PhotonPersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDisk, + Nfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfs, + PersistentVolumeClaim: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaim, + PhotonPersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDisk, Projected: interface{}, - Quobyte: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyte, - Rbd: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbd, - Secret: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecret, - VsphereVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolume, + Quobyte: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyte, + Rbd: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbd, + Secret: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecret, + VsphereVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolume, } ``` @@ -12298,7 +12305,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStore { VolumeId: *string, @@ -12384,7 +12391,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDisk { CachingMode: *string, @@ -12500,7 +12507,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFile { SecretName: *string, @@ -12584,14 +12591,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFs { Monitors: *[]*string, Path: *string, ReadOnly: interface{}, SecretFile: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRef, User: *string, } ``` @@ -12698,7 +12705,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRef { Name: *string, @@ -12748,7 +12755,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinder { VolumeId: *string, @@ -12816,7 +12823,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMap { DefaultMode: *string, @@ -12900,7 +12907,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItems { Key: *string, @@ -12970,12 +12977,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsi { Driver: *string, FsType: *string, - NodePublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRef, + NodePublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRef, ReadOnly: interface{}, VolumeAttributes: *map[string]*string, } @@ -13070,7 +13077,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRef { Name: *string, @@ -13104,7 +13111,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApi { DefaultMode: *string, @@ -13156,13 +13163,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItems { - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRef, Path: *string, Mode: *string, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef, } ``` @@ -13242,7 +13249,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRef { ApiVersion: *string, @@ -13292,7 +13299,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef { ContainerName: *string, @@ -13354,7 +13361,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDir { Medium: *string, @@ -13406,10 +13413,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeral { - VolumeClaimTemplate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate, + VolumeClaimTemplate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate, } ``` @@ -13440,11 +13447,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate { - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata, } ``` @@ -13490,7 +13497,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata { Annotations: *map[string]*string, @@ -13544,12 +13551,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec { AccessModes: *[]*string, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources, - Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources, + Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector, StorageClassName: *string, VolumeMode: *string, VolumeName: *string, @@ -13658,7 +13665,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources { Limits: *map[string]*string, @@ -13710,7 +13717,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector { MatchExpressions: interface{}, @@ -13762,7 +13769,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions { Key: *string, @@ -13830,7 +13837,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFc { Lun: *f64, @@ -13914,14 +13921,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolume { Driver: *string, FsType: *string, Options: *map[string]*string, ReadOnly: interface{}, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRef, } ``` @@ -14014,7 +14021,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRef { Name: *string, @@ -14064,7 +14071,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlocker { DatasetName: *string, @@ -14114,7 +14121,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGcePersistentDisk { PdName: *string, @@ -14200,7 +14207,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepo { Directory: *string, @@ -14268,7 +14275,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfs { EndpointsName: *string, @@ -14334,7 +14341,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPath { Path: *string, @@ -14384,7 +14391,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsi { Iqn: *string, @@ -14502,7 +14509,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocal { Path: *string, @@ -14536,7 +14543,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfs { Path: *string, @@ -14602,7 +14609,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaim { ClaimName: *string, @@ -14652,7 +14659,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDisk { PdId: *string, @@ -14704,7 +14711,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjected { Sources: interface{}, @@ -14756,13 +14763,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSources { ConfigMap: interface{}, - DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApi, + DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApi, Secret: interface{}, - ServiceAccountToken: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken, + ServiceAccountToken: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken, } ``` @@ -14838,7 +14845,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMap { Items: interface{}, @@ -14904,7 +14911,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItems { Key: *string, @@ -14974,7 +14981,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApi { Items: interface{}, @@ -15008,13 +15015,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItems { Path: *string, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef, Mode: *string, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef, } ``` @@ -15094,7 +15101,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef { ApiVersion: *string, @@ -15144,7 +15151,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef { ContainerName: *string, @@ -15206,7 +15213,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecret { Items: interface{}, @@ -15272,7 +15279,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItems { Key: *string, @@ -15342,7 +15349,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken { Path: *string, @@ -15410,7 +15417,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyte { Registry: *string, @@ -15508,7 +15515,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbd { CephMonitors: *[]*string, @@ -15518,7 +15525,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" RadosUser: *string, RbdPool: *string, ReadOnly: interface{}, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.cronJobV1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRef, } ``` @@ -15656,7 +15663,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRef { Name: *string, @@ -15706,7 +15713,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecret { DefaultMode: *string, @@ -15790,7 +15797,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItems { Key: *string, @@ -15860,7 +15867,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolume { VolumePath: *string, @@ -15912,7 +15919,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" &cronjobv1.CronJobV1Timeouts { Delete: *string, @@ -15946,7 +15953,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1MetadataOutputReference ``` @@ -16373,7 +16380,7 @@ func InternalValue() CronJobV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateMetadataOutputReference ``` @@ -16800,7 +16807,7 @@ func InternalValue() CronJobV1SpecJobTemplateMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateOutputReference ``` @@ -17119,7 +17126,7 @@ func InternalValue() CronJobV1SpecJobTemplate #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecOutputReference ``` @@ -17648,7 +17655,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecSelectorMatchExpressionsList ``` @@ -17689,6 +17696,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17696,6 +17704,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -17791,7 +17815,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecSelectorMatchExpressionsOutputReference ``` @@ -18145,7 +18169,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecSelectorOutputReference ``` @@ -18465,7 +18489,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateMetadataOutputReference ``` @@ -18863,7 +18887,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateOutputReference ``` @@ -19189,7 +19213,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplate #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference ``` @@ -19522,7 +19546,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinit #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -19563,6 +19587,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19570,6 +19595,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -19665,7 +19706,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -19989,7 +20030,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList ``` @@ -20030,6 +20071,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20037,6 +20079,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -20132,7 +20190,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference ``` @@ -20486,7 +20544,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList ``` @@ -20527,6 +20585,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20534,6 +20593,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -20629,7 +20704,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference ``` @@ -20969,7 +21044,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference ``` @@ -21302,7 +21377,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinit #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList ``` @@ -21343,6 +21418,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21350,6 +21426,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -21445,7 +21537,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList ``` @@ -21486,6 +21578,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21493,6 +21586,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -21588,7 +21697,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference ``` @@ -21942,7 +22051,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList ``` @@ -21983,6 +22092,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21990,6 +22100,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -22085,7 +22211,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference ``` @@ -22425,7 +22551,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference ``` @@ -22776,7 +22902,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -23067,7 +23193,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinit #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityOutputReference ``` @@ -23442,7 +23568,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference ``` @@ -23775,7 +23901,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -23816,6 +23942,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23823,6 +23950,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -23918,7 +24061,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -24242,7 +24385,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ``` @@ -24283,6 +24426,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24290,6 +24434,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -24385,7 +24545,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ``` @@ -24426,6 +24586,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24433,6 +24594,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -24528,7 +24705,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ``` @@ -24882,7 +25059,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ``` @@ -25220,7 +25397,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ``` @@ -25562,7 +25739,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ``` @@ -25603,6 +25780,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25610,6 +25788,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -25705,7 +25899,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ``` @@ -25746,6 +25940,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25753,6 +25948,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -25848,7 +26059,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ``` @@ -26202,7 +26413,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ``` @@ -26540,7 +26751,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ``` @@ -26581,6 +26792,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -26588,6 +26800,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -26683,7 +26911,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -27043,7 +27271,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityOutputReference ``` @@ -27376,7 +27604,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -27417,6 +27645,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27424,6 +27653,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -27519,7 +27764,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -27843,7 +28088,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ``` @@ -27884,6 +28129,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27891,6 +28137,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -27986,7 +28248,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ``` @@ -28027,6 +28289,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28034,6 +28297,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -28129,7 +28408,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ``` @@ -28483,7 +28762,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ``` @@ -28821,7 +29100,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ``` @@ -29163,7 +29442,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ``` @@ -29204,6 +29483,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29211,6 +29491,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -29306,7 +29602,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ``` @@ -29347,6 +29643,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29354,6 +29651,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -29449,7 +29762,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ``` @@ -29803,7 +30116,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ``` @@ -30141,7 +30454,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ``` @@ -30182,6 +30495,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30189,6 +30503,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -30284,7 +30614,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -30644,7 +30974,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference ``` @@ -30944,7 +31274,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromCon #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromList ``` @@ -30985,6 +31315,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30992,6 +31323,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -31087,7 +31434,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromOutputReference ``` @@ -31467,7 +31814,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefOutputReference ``` @@ -31767,7 +32114,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromSec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvList ``` @@ -31808,6 +32155,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31815,6 +32163,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -31910,7 +32274,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvOutputReference ``` @@ -32270,7 +32634,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference ``` @@ -32606,7 +32970,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFr #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference ``` @@ -32913,7 +33277,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFr #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference ``` @@ -33330,7 +33694,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFr #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference ``` @@ -33659,7 +34023,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFr #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference ``` @@ -33995,7 +34359,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFr #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference ``` @@ -34328,7 +34692,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycle #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecOutputReference ``` @@ -34606,7 +34970,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycleP #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList ``` @@ -34647,6 +35011,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34654,6 +35019,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -34749,7 +35130,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ``` @@ -35074,7 +35455,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference ``` @@ -35481,7 +35862,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycleP #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartList ``` @@ -35522,6 +35903,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35529,6 +35911,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -35624,7 +36022,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartOutputReference ``` @@ -36017,7 +36415,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketList ``` @@ -36058,6 +36456,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36065,6 +36464,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -36160,7 +36575,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference ``` @@ -36449,7 +36864,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecOutputReference ``` @@ -36727,7 +37142,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycleP #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList ``` @@ -36768,6 +37183,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36775,6 +37191,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -36870,7 +37302,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ``` @@ -37195,7 +37627,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference ``` @@ -37602,7 +38034,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycleP #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopList ``` @@ -37643,6 +38075,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37650,6 +38083,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -37745,7 +38194,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopOutputReference ``` @@ -38138,7 +38587,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketList ``` @@ -38179,6 +38628,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38186,6 +38636,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -38281,7 +38747,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference ``` @@ -38570,7 +39036,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerList ``` @@ -38611,6 +39077,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38618,6 +39085,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -38713,7 +39196,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecOutputReference ``` @@ -38991,7 +39474,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessPr #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcList ``` @@ -39032,6 +39515,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39039,6 +39523,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -39134,7 +39634,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcOutputReference ``` @@ -39452,7 +39952,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList ``` @@ -39493,6 +39993,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39500,6 +40001,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -39595,7 +40112,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference ``` @@ -39920,7 +40437,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference ``` @@ -40327,7 +40844,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessPr #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeOutputReference ``` @@ -40889,7 +41406,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessPr #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketList ``` @@ -40930,6 +41447,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -40937,6 +41455,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -41032,7 +41566,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference ``` @@ -41321,7 +41855,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerOutputReference ``` @@ -42320,7 +42854,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerPortList ``` @@ -42361,6 +42895,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42368,6 +42903,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -42463,7 +43014,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerPortOutputReference ``` @@ -42868,7 +43419,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecOutputReference ``` @@ -43146,7 +43697,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessP #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcList ``` @@ -43187,6 +43738,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43194,6 +43746,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -43289,7 +43857,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcOutputReference ``` @@ -43607,7 +44175,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList ``` @@ -43648,6 +44216,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43655,6 +44224,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -43750,7 +44335,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference ``` @@ -44075,7 +44660,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference ``` @@ -44482,7 +45067,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessP #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeOutputReference ``` @@ -45044,7 +45629,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessP #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketList ``` @@ -45085,6 +45670,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -45092,6 +45678,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -45187,7 +45789,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference ``` @@ -45476,7 +46078,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference ``` @@ -45783,7 +46385,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecContainerResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference ``` @@ -46090,7 +46692,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityCo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextOutputReference ``` @@ -46639,7 +47241,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityCo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference ``` @@ -46946,7 +47548,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityCo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference ``` @@ -47311,7 +47913,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityCo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeExecOutputReference ``` @@ -47589,7 +48191,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupPro #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcList ``` @@ -47630,6 +48232,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47637,6 +48240,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -47732,7 +48351,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcOutputReference ``` @@ -48050,7 +48669,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList ``` @@ -48091,6 +48710,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -48098,6 +48718,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -48193,7 +48829,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference ``` @@ -48518,7 +49154,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetOutputReference ``` @@ -48925,7 +49561,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupPro #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference ``` @@ -49487,7 +50123,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupPro #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketList ``` @@ -49528,6 +50164,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49535,6 +50172,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -49630,7 +50283,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference ``` @@ -49919,7 +50572,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountList ``` @@ -49960,6 +50613,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49967,6 +50621,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -50062,7 +50732,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountOutputReference ``` @@ -50460,7 +51130,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionList ``` @@ -50501,6 +51171,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50508,6 +51179,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -50603,7 +51290,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionOutputReference ``` @@ -50921,7 +51608,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOutputReference ``` @@ -51270,7 +51957,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfig #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesList ``` @@ -51311,6 +51998,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51318,6 +52006,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -51413,7 +52117,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesOutputReference ``` @@ -51724,7 +52428,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsList ``` @@ -51765,6 +52469,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51772,6 +52477,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -51867,7 +52588,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsOutputReference ``` @@ -52156,7 +52877,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference ``` @@ -52456,7 +53177,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFro #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromList ``` @@ -52497,6 +53218,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52504,6 +53226,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -52599,7 +53337,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromOutputReference ``` @@ -52979,7 +53717,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference ``` @@ -53279,7 +54017,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFro #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvList ``` @@ -53320,6 +54058,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -53327,6 +54066,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -53422,7 +54177,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvOutputReference ``` @@ -53782,7 +54537,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference ``` @@ -54118,7 +54873,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvVal #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference ``` @@ -54425,7 +55180,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvVal #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromOutputReference ``` @@ -54842,7 +55597,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvVal #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference ``` @@ -55171,7 +55926,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvVal #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference ``` @@ -55507,7 +56262,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvVal #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference ``` @@ -55840,7 +56595,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecy #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference ``` @@ -56118,7 +56873,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecy #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList ``` @@ -56159,6 +56914,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56166,6 +56922,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -56261,7 +57033,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ``` @@ -56586,7 +57358,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference ``` @@ -56993,7 +57765,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecy #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList ``` @@ -57034,6 +57806,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57041,6 +57814,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -57136,7 +57925,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartOutputReference ``` @@ -57529,7 +58318,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList ``` @@ -57570,6 +58359,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57577,6 +58367,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -57672,7 +58478,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference ``` @@ -57961,7 +58767,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference ``` @@ -58239,7 +59045,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecy #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList ``` @@ -58280,6 +59086,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58287,6 +59094,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -58382,7 +59205,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ``` @@ -58707,7 +59530,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference ``` @@ -59114,7 +59937,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecy #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList ``` @@ -59155,6 +59978,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59162,6 +59986,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -59257,7 +60097,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopOutputReference ``` @@ -59650,7 +60490,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList ``` @@ -59691,6 +60531,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59698,6 +60539,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -59793,7 +60650,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference ``` @@ -60082,7 +60939,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerList ``` @@ -60123,6 +60980,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60130,6 +60988,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -60225,7 +61099,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference ``` @@ -60503,7 +61377,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivene #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcList ``` @@ -60544,6 +61418,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60551,6 +61426,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -60646,7 +61537,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference ``` @@ -60964,7 +61855,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList ``` @@ -61005,6 +61896,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -61012,6 +61904,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -61107,7 +62015,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference ``` @@ -61432,7 +62340,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference ``` @@ -61839,7 +62747,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivene #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference ``` @@ -62401,7 +63309,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivene #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketList ``` @@ -62442,6 +63350,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62449,6 +63358,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -62544,7 +63469,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference ``` @@ -62833,7 +63758,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerOutputReference ``` @@ -63832,7 +64757,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortList ``` @@ -63873,6 +64798,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -63880,6 +64806,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -63975,7 +64917,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortOutputReference ``` @@ -64380,7 +65322,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecOutputReference ``` @@ -64658,7 +65600,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadin #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcList ``` @@ -64699,6 +65641,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64706,6 +65649,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -64801,7 +65760,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference ``` @@ -65119,7 +66078,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList ``` @@ -65160,6 +66119,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -65167,6 +66127,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -65262,7 +66238,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference ``` @@ -65587,7 +66563,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference ``` @@ -65994,7 +66970,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadin #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference ``` @@ -66556,7 +67532,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadin #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketList ``` @@ -66597,6 +67573,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -66604,6 +67581,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -66699,7 +67692,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference ``` @@ -66988,7 +67981,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference ``` @@ -67295,7 +68288,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResour #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference ``` @@ -67602,7 +68595,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecuri #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextOutputReference ``` @@ -68151,7 +69144,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecuri #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference ``` @@ -68458,7 +69451,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecuri #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference ``` @@ -68823,7 +69816,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecuri #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecOutputReference ``` @@ -69101,7 +70094,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartu #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcList ``` @@ -69142,6 +70135,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69149,6 +70143,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -69244,7 +70254,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference ``` @@ -69562,7 +70572,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList ``` @@ -69603,6 +70613,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69610,6 +70621,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -69705,7 +70732,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference ``` @@ -70030,7 +71057,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference ``` @@ -70437,7 +71464,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartu #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeOutputReference ``` @@ -70999,7 +72026,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartu #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketList ``` @@ -71040,6 +72067,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71047,6 +72075,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -71142,7 +72186,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference ``` @@ -71431,7 +72475,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMountList ``` @@ -71472,6 +72516,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71479,6 +72524,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -71574,7 +72635,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMountOutputReference ``` @@ -71972,7 +73033,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecOsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecOsOutputReference ``` @@ -72243,7 +73304,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecOs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecOutputReference ``` @@ -73518,7 +74579,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateList ``` @@ -73559,6 +74620,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73566,6 +74628,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -73661,7 +74739,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateOutputReference ``` @@ -73950,7 +75028,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextOutputReference ``` @@ -74541,7 +75619,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileOutputReference ``` @@ -74848,7 +75926,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSecc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference ``` @@ -75213,7 +76291,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeLi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlList ``` @@ -75254,6 +76332,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75261,6 +76340,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -75356,7 +76451,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlOutputReference ``` @@ -75667,7 +76762,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptionsOutputReference ``` @@ -76032,7 +77127,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextWind #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecTolerationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecTolerationList ``` @@ -76073,6 +77168,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76080,6 +77176,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -76175,7 +77287,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecTolerationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecTolerationOutputReference ``` @@ -76587,7 +77699,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorList ``` @@ -76628,6 +77740,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76635,6 +77748,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -76730,7 +77859,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList ``` @@ -76771,6 +77900,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76778,6 +77908,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -76873,7 +78019,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference ``` @@ -77227,7 +78373,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference ``` @@ -77565,7 +78711,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintList ``` @@ -77606,6 +78752,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -77613,6 +78760,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -77708,7 +78871,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintOutputReference ``` @@ -78104,7 +79267,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference ``` @@ -78462,7 +79625,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference ``` @@ -78864,7 +80027,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference ``` @@ -79215,7 +80378,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference ``` @@ -79644,7 +80807,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference ``` @@ -79951,7 +81114,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretR #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference ``` @@ -80280,7 +81443,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinder #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsList ``` @@ -80321,6 +81484,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -80328,6 +81492,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -80423,7 +81603,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsOutputReference ``` @@ -80777,7 +81957,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference ``` @@ -81155,7 +82335,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMap #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference ``` @@ -81433,7 +82613,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiNodePublis #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference ``` @@ -81833,7 +83013,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference ``` @@ -82140,7 +83320,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiIt #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsList ``` @@ -82181,6 +83361,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -82188,6 +83369,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -82283,7 +83480,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsOutputReference ``` @@ -82678,7 +83875,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference ``` @@ -83000,7 +84197,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiIt #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference ``` @@ -83320,7 +84517,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference ``` @@ -83627,7 +84824,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDir #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralOutputReference ``` @@ -83911,7 +85108,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeral #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference ``` @@ -84218,7 +85415,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolu #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference ``` @@ -84544,7 +85741,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolu #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference ``` @@ -84979,7 +86176,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolu #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference ``` @@ -85286,7 +86483,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolu #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList ``` @@ -85327,6 +86524,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -85334,6 +86532,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -85429,7 +86643,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference ``` @@ -85783,7 +86997,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference ``` @@ -86103,7 +87317,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolu #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeFcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFcOutputReference ``` @@ -86454,7 +87668,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference ``` @@ -86854,7 +88068,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference ``` @@ -87161,7 +88375,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference ``` @@ -87468,7 +88682,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlocker #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference ``` @@ -87826,7 +89040,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGcePersistent #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference ``` @@ -88162,7 +89376,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference ``` @@ -88484,7 +89698,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference ``` @@ -88791,7 +90005,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPath #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference ``` @@ -89200,7 +90414,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeList ``` @@ -89241,6 +90455,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -89248,6 +90463,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -89343,7 +90574,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference ``` @@ -89621,7 +90852,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocal #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference ``` @@ -89943,7 +91174,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeOutputReference ``` @@ -91373,7 +92604,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimOutputReference ``` @@ -91680,7 +92911,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumePersistentVol #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskOutputReference ``` @@ -91980,7 +93211,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumePhotonPersist #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedList ``` @@ -92021,6 +93252,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92028,6 +93260,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -92123,7 +93371,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedOutputReference ``` @@ -92454,7 +93702,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList ``` @@ -92495,6 +93743,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92502,6 +93751,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -92597,7 +93862,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference ``` @@ -92951,7 +94216,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapList ``` @@ -92992,6 +94257,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92999,6 +94265,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -93094,7 +94376,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference ``` @@ -93461,7 +94743,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference ``` @@ -93768,7 +95050,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSour #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList ``` @@ -93809,6 +95091,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -93816,6 +95099,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -93911,7 +95210,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference ``` @@ -94313,7 +95612,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference ``` @@ -94635,7 +95934,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSour #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference ``` @@ -94926,7 +96225,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSour #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesList ``` @@ -94967,6 +96266,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -94974,6 +96274,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -95069,7 +96385,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesOutputReference ``` @@ -95504,7 +96820,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsList ``` @@ -95545,6 +96861,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95552,6 +96869,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -95647,7 +96980,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference ``` @@ -96001,7 +97334,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretList ``` @@ -96042,6 +97375,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -96049,6 +97383,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -96144,7 +97494,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference ``` @@ -96511,7 +97861,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference ``` @@ -96840,7 +98190,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSour #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference ``` @@ -97220,7 +98570,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyte #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference ``` @@ -97700,7 +99050,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbd #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference ``` @@ -98007,7 +99357,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsList ``` @@ -98048,6 +99398,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -98055,6 +99406,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -98150,7 +99517,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsOutputReference ``` @@ -98504,7 +99871,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference ``` @@ -98882,7 +100249,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecret #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference ``` @@ -99182,7 +100549,7 @@ func InternalValue() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1SpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1SpecOutputReference ``` @@ -99662,7 +101029,7 @@ func InternalValue() CronJobV1Spec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/cronjobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/cronjobv1" cronjobv1.NewCronJobV1TimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CronJobV1TimeoutsOutputReference ``` diff --git a/docs/cronJobV1.java.md b/docs/cronJobV1.java.md index 83c0838cc..03e618953 100644 --- a/docs/cronJobV1.java.md +++ b/docs/cronJobV1.java.md @@ -157,6 +157,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -233,6 +234,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -17931,6 +17938,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -17938,6 +17946,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -19805,6 +19829,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19812,6 +19837,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -20272,6 +20313,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20279,6 +20321,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -20769,6 +20827,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20776,6 +20835,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -21585,6 +21660,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21592,6 +21668,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -21728,6 +21820,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21735,6 +21828,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -22225,6 +22334,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22232,6 +22342,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -24058,6 +24184,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24065,6 +24192,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -24525,6 +24668,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24532,6 +24676,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -24668,6 +24828,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24675,6 +24836,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -25845,6 +26022,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25852,6 +26030,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -25988,6 +26182,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25995,6 +26190,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -26823,6 +27034,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26830,6 +27042,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -27659,6 +27887,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27666,6 +27895,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -28126,6 +28371,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28133,6 +28379,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -28269,6 +28531,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28276,6 +28539,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -29446,6 +29725,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29453,6 +29733,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -29589,6 +29885,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29596,6 +29893,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -30424,6 +30737,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -30431,6 +30745,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -31227,6 +31557,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -31234,6 +31565,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -32050,6 +32397,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -32057,6 +32405,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -34889,6 +35253,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34896,6 +35261,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -35764,6 +36145,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35771,6 +36153,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -36300,6 +36698,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36307,6 +36706,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -37010,6 +37425,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37017,6 +37433,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -37885,6 +38317,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37892,6 +38325,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -38421,6 +38870,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38428,6 +38878,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -38853,6 +39319,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38860,6 +39327,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -39274,6 +39757,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39281,6 +39765,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -39735,6 +40235,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39742,6 +40243,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -41172,6 +41689,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -41179,6 +41697,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -42603,6 +43137,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42610,6 +43145,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -43429,6 +43980,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43436,6 +43988,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -43890,6 +44458,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43897,6 +44466,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -45327,6 +45912,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -45334,6 +45920,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -47872,6 +48474,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -47879,6 +48482,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -48333,6 +48952,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48340,6 +48960,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -49770,6 +50406,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49777,6 +50414,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -50202,6 +50855,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50209,6 +50863,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -50743,6 +51413,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50750,6 +51421,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -51553,6 +52240,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51560,6 +52248,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -52007,6 +52711,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -52014,6 +52719,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -52739,6 +53460,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -52746,6 +53468,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -53562,6 +54300,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -53569,6 +54308,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -56401,6 +57156,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56408,6 +57164,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -57276,6 +58048,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57283,6 +58056,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -57812,6 +58601,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57819,6 +58609,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -58522,6 +59328,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58529,6 +59336,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -59397,6 +60220,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59404,6 +60228,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -59933,6 +60773,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59940,6 +60781,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -60365,6 +61222,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60372,6 +61230,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -60786,6 +61660,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60793,6 +61668,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -61247,6 +62138,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -61254,6 +62146,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -62684,6 +63592,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -62691,6 +63600,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -64115,6 +65040,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64122,6 +65048,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -64941,6 +65883,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64948,6 +65891,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -65402,6 +66361,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -65409,6 +66369,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -66839,6 +67815,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -66846,6 +67823,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -69384,6 +70377,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -69391,6 +70385,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -69845,6 +70855,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -69852,6 +70863,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -71282,6 +72309,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -71289,6 +72317,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -71714,6 +72758,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -71721,6 +72766,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -73801,6 +74862,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73808,6 +74870,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -75496,6 +76574,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75503,6 +76582,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -76315,6 +77410,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -76322,6 +77418,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -76870,6 +77982,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -76877,6 +77990,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -77013,6 +78142,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -77020,6 +78150,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -77848,6 +78994,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -77855,6 +79002,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -80563,6 +81726,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -80570,6 +81734,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -82423,6 +83603,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -82430,6 +83611,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -85569,6 +86766,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -85576,6 +86774,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -89483,6 +90697,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -89490,6 +90705,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -92263,6 +93494,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92270,6 +93502,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -92737,6 +93985,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92744,6 +93993,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -93234,6 +94499,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -93241,6 +94507,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -94051,6 +95333,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -94058,6 +95341,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -95209,6 +96508,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -95216,6 +96516,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -95787,6 +97103,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -95794,6 +97111,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -96284,6 +97617,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -96291,6 +97625,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -98290,6 +99640,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -98297,6 +99648,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/cronJobV1.python.md b/docs/cronJobV1.python.md index fc1be79a3..4138a6a39 100644 --- a/docs/cronJobV1.python.md +++ b/docs/cronJobV1.python.md @@ -155,6 +155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -236,6 +237,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -18287,6 +18294,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -18294,6 +18302,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -20696,6 +20722,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -20703,6 +20730,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -21215,6 +21260,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -21222,6 +21268,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -21747,6 +21811,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -21754,6 +21819,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -22627,6 +22710,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -22634,6 +22718,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -22778,6 +22880,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -22785,6 +22888,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -23310,6 +23431,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -23317,6 +23439,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -25341,6 +25481,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -25348,6 +25489,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -25871,6 +26030,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -25878,6 +26038,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -26022,6 +26200,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -26029,6 +26208,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -27290,6 +27487,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -27297,6 +27495,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -27441,6 +27657,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -27448,6 +27665,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -28340,6 +28575,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -28347,6 +28583,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -29242,6 +29496,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -29249,6 +29504,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -29772,6 +30045,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -29779,6 +30053,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -29923,6 +30215,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -29930,6 +30223,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -31191,6 +31502,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -31198,6 +31510,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -31342,6 +31672,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -31349,6 +31680,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -32241,6 +32590,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -32248,6 +32598,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -33106,6 +33474,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -33113,6 +33482,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -34023,6 +34410,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -34030,6 +34418,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -37212,6 +37618,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -37219,6 +37626,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -38149,6 +38574,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -38156,6 +38582,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -38782,6 +39226,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -38789,6 +39234,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -39552,6 +40015,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -39559,6 +40023,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -40489,6 +40971,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -40496,6 +40979,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -41122,6 +41623,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -41129,6 +41631,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -41589,6 +42109,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -41596,6 +42117,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -42043,6 +42582,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -42050,6 +42590,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -42539,6 +43097,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -42546,6 +43105,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -44127,6 +44704,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -44134,6 +44712,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -46050,6 +46646,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -46057,6 +46654,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -46936,6 +47551,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -46943,6 +47559,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -47432,6 +48066,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -47439,6 +48074,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -49020,6 +49673,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -49027,6 +49681,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -51825,6 +52497,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -51832,6 +52505,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -52321,6 +53012,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -52328,6 +53020,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -53909,6 +54619,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -53916,6 +54627,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -54376,6 +55105,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -54383,6 +55113,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -54952,6 +55700,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -54959,6 +55708,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -55824,6 +56591,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -55831,6 +56599,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -56313,6 +57099,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -56320,6 +57107,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -57105,6 +57910,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -57112,6 +57918,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -58022,6 +58846,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -58029,6 +58854,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -61211,6 +62054,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -61218,6 +62062,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -62148,6 +63010,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -62155,6 +63018,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -62781,6 +63662,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -62788,6 +63670,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -63551,6 +64451,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -63558,6 +64459,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -64488,6 +65407,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -64495,6 +65415,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -65121,6 +66059,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -65128,6 +66067,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -65588,6 +66545,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -65595,6 +66553,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -66042,6 +67018,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -66049,6 +67026,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -66538,6 +67533,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -66545,6 +67541,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -68126,6 +69140,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -68133,6 +69148,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -70049,6 +71082,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -70056,6 +71090,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -70935,6 +71987,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -70942,6 +71995,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -71431,6 +72502,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -71438,6 +72510,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -73019,6 +74109,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -73026,6 +74117,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -75824,6 +76933,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -75831,6 +76941,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -76320,6 +77448,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -76327,6 +77456,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -77908,6 +79055,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -77915,6 +79063,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -78375,6 +79541,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -78382,6 +79549,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -80746,6 +81931,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -80753,6 +81939,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -82652,6 +83856,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -82659,6 +83864,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -83531,6 +84754,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -83538,6 +84762,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -84121,6 +85363,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -84128,6 +85371,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -84272,6 +85533,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -84279,6 +85541,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -85171,6 +86451,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -85178,6 +86459,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -88090,6 +89389,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -88097,6 +89397,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -90093,6 +91411,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -90100,6 +91419,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -93654,6 +94991,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -93661,6 +94999,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -97872,6 +99228,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -97879,6 +99236,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -101722,6 +103097,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -101729,6 +103105,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -102233,6 +103627,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -102240,6 +103635,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -102765,6 +104178,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -102772,6 +104186,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -103644,6 +105076,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -103651,6 +105084,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -104930,6 +106381,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -104937,6 +106389,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -105583,6 +107053,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -105590,6 +107061,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -106115,6 +107604,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -106122,6 +107612,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -108275,6 +109783,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -108282,6 +109791,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/cronJobV1.typescript.md b/docs/cronJobV1.typescript.md index cd2fb31a7..398212862 100644 --- a/docs/cronJobV1.typescript.md +++ b/docs/cronJobV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -16786,6 +16793,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -16793,6 +16801,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -18660,6 +18684,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18667,6 +18692,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -19127,6 +19168,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19134,6 +19176,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -19624,6 +19682,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19631,6 +19690,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -20440,6 +20515,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20447,6 +20523,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -20583,6 +20675,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20590,6 +20683,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -21080,6 +21189,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21087,6 +21197,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -22913,6 +23039,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22920,6 +23047,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -23380,6 +23523,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23387,6 +23531,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -23523,6 +23683,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23530,6 +23691,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -24700,6 +24877,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24707,6 +24885,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -24843,6 +25037,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24850,6 +25045,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -25678,6 +25889,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25685,6 +25897,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -26514,6 +26742,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26521,6 +26750,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -26981,6 +27226,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26988,6 +27234,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -27124,6 +27386,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27131,6 +27394,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -28301,6 +28580,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28308,6 +28588,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -28444,6 +28740,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28451,6 +28748,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -29279,6 +29592,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29286,6 +29600,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -30082,6 +30412,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -30089,6 +30420,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -30905,6 +31252,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -30912,6 +31260,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -33744,6 +34108,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -33751,6 +34116,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -34619,6 +35000,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34626,6 +35008,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -35155,6 +35553,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35162,6 +35561,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -35865,6 +36280,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35872,6 +36288,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -36740,6 +37172,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36747,6 +37180,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -37276,6 +37725,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37283,6 +37733,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -37708,6 +38174,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37715,6 +38182,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -38129,6 +38612,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38136,6 +38620,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -38590,6 +39090,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38597,6 +39098,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -40027,6 +40544,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -40034,6 +40552,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -41458,6 +41992,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -41465,6 +42000,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -42284,6 +42835,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42291,6 +42843,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -42745,6 +43313,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42752,6 +43321,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -44182,6 +44767,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -44189,6 +44775,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -46727,6 +47329,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46734,6 +47337,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -47188,6 +47807,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -47195,6 +47815,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -48625,6 +49261,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48632,6 +49269,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -49057,6 +49710,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49064,6 +49718,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -49598,6 +50268,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49605,6 +50276,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -50408,6 +51095,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50415,6 +51103,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -50862,6 +51566,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50869,6 +51574,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -51594,6 +52315,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51601,6 +52323,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -52417,6 +53155,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -52424,6 +53163,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -55256,6 +56011,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55263,6 +56019,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -56131,6 +56903,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56138,6 +56911,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -56667,6 +57456,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56674,6 +57464,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -57377,6 +58183,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57384,6 +58191,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -58252,6 +59075,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58259,6 +59083,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -58788,6 +59628,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58795,6 +59636,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -59220,6 +60077,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59227,6 +60085,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -59641,6 +60515,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59648,6 +60523,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -60102,6 +60993,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60109,6 +61001,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -61539,6 +62447,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -61546,6 +62455,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -62970,6 +63895,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -62977,6 +63903,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -63796,6 +64738,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63803,6 +64746,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -64257,6 +65216,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64264,6 +65224,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -65694,6 +66670,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -65701,6 +66678,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -68239,6 +69232,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -68246,6 +69240,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -68700,6 +69710,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -68707,6 +69718,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -70137,6 +71164,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70144,6 +71172,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -70569,6 +71613,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70576,6 +71621,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -72656,6 +73717,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -72663,6 +73725,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -74351,6 +75429,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74358,6 +75437,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -75170,6 +76265,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75177,6 +76273,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -75725,6 +76837,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75732,6 +76845,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -75868,6 +76997,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75875,6 +77005,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -76703,6 +77849,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -76710,6 +77857,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -79418,6 +80581,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -79425,6 +80589,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -81278,6 +82458,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -81285,6 +82466,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -84424,6 +85621,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -84431,6 +85629,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -88338,6 +89552,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -88345,6 +89560,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -91118,6 +92349,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91125,6 +92357,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -91592,6 +92840,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91599,6 +92848,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -92089,6 +93354,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92096,6 +93362,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -92906,6 +94188,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92913,6 +94196,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -94064,6 +95363,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -94071,6 +95371,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -94642,6 +95958,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -94649,6 +95966,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -95139,6 +96472,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -95146,6 +96480,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -97145,6 +98495,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -97152,6 +98503,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/csiDriver.csharp.md b/docs/csiDriver.csharp.md index 2f8d0fd39..94ce4d145 100644 --- a/docs/csiDriver.csharp.md +++ b/docs/csiDriver.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp diff --git a/docs/csiDriver.go.md b/docs/csiDriver.go.md index 6a79d691c..acff9d809 100644 --- a/docs/csiDriver.go.md +++ b/docs/csiDriver.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/csidriver" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/csidriver" csidriver.NewCsiDriver(scope Construct, id *string, config CsiDriverConfig) CsiDriver ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -411,7 +418,7 @@ func ResetSpec() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/csidriver" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/csidriver" csidriver.CsiDriver_IsConstruct(x interface{}) *bool ``` @@ -443,7 +450,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/csidriver" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/csidriver" csidriver.CsiDriver_IsTerraformElement(x interface{}) *bool ``` @@ -457,7 +464,7 @@ csidriver.CsiDriver_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/csidriver" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/csidriver" csidriver.CsiDriver_IsTerraformResource(x interface{}) *bool ``` @@ -471,7 +478,7 @@ csidriver.CsiDriver_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/csidriver" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/csidriver" csidriver.CsiDriver_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -766,7 +773,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/csidriver" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/csidriver" &csidriver.CsiDriverConfig { Connection: interface{}, @@ -776,9 +783,9 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/csidriver" Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.csiDriver.CsiDriverMetadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.csiDriver.CsiDriverMetadata, Id: *string, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.csiDriver.CsiDriverSpec, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.csiDriver.CsiDriverSpec, } ``` @@ -917,7 +924,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/csidriver" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/csidriver" &csidriver.CsiDriverMetadata { Annotations: *map[string]*string, @@ -1005,7 +1012,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/csidriver" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/csidriver" &csidriver.CsiDriverSpec { AttachRequired: interface{}, @@ -1073,7 +1080,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/csidriver" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/csidriver" csidriver.NewCsiDriverMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CsiDriverMetadataOutputReference ``` @@ -1471,7 +1478,7 @@ func InternalValue() CsiDriverMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/csidriver" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/csidriver" csidriver.NewCsiDriverSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CsiDriverSpecOutputReference ``` diff --git a/docs/csiDriver.java.md b/docs/csiDriver.java.md index b87da135e..8217fc212 100644 --- a/docs/csiDriver.java.md +++ b/docs/csiDriver.java.md @@ -145,6 +145,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -220,6 +221,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java diff --git a/docs/csiDriver.python.md b/docs/csiDriver.python.md index fd16839bc..9610a05f4 100644 --- a/docs/csiDriver.python.md +++ b/docs/csiDriver.python.md @@ -143,6 +143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -223,6 +224,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python diff --git a/docs/csiDriver.typescript.md b/docs/csiDriver.typescript.md index 1817d745a..2a218be4a 100644 --- a/docs/csiDriver.typescript.md +++ b/docs/csiDriver.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript diff --git a/docs/csiDriverV1.csharp.md b/docs/csiDriverV1.csharp.md index 44169165d..e722bfe61 100644 --- a/docs/csiDriverV1.csharp.md +++ b/docs/csiDriverV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp diff --git a/docs/csiDriverV1.go.md b/docs/csiDriverV1.go.md index 2c4b86958..d1aaaf183 100644 --- a/docs/csiDriverV1.go.md +++ b/docs/csiDriverV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/csidriverv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/csidriverv1" csidriverv1.NewCsiDriverV1(scope Construct, id *string, config CsiDriverV1Config) CsiDriverV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -411,7 +418,7 @@ func ResetSpec() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/csidriverv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/csidriverv1" csidriverv1.CsiDriverV1_IsConstruct(x interface{}) *bool ``` @@ -443,7 +450,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/csidriverv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/csidriverv1" csidriverv1.CsiDriverV1_IsTerraformElement(x interface{}) *bool ``` @@ -457,7 +464,7 @@ csidriverv1.CsiDriverV1_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/csidriverv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/csidriverv1" csidriverv1.CsiDriverV1_IsTerraformResource(x interface{}) *bool ``` @@ -471,7 +478,7 @@ csidriverv1.CsiDriverV1_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/csidriverv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/csidriverv1" csidriverv1.CsiDriverV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -766,7 +773,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/csidriverv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/csidriverv1" &csidriverv1.CsiDriverV1Config { Connection: interface{}, @@ -776,9 +783,9 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/csidriverv1 Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.csiDriverV1.CsiDriverV1Metadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.csiDriverV1.CsiDriverV1Metadata, Id: *string, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.csiDriverV1.CsiDriverV1Spec, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.csiDriverV1.CsiDriverV1Spec, } ``` @@ -917,7 +924,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/csidriverv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/csidriverv1" &csidriverv1.CsiDriverV1Metadata { Annotations: *map[string]*string, @@ -1005,7 +1012,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/csidriverv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/csidriverv1" &csidriverv1.CsiDriverV1Spec { AttachRequired: interface{}, @@ -1073,7 +1080,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/csidriverv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/csidriverv1" csidriverv1.NewCsiDriverV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CsiDriverV1MetadataOutputReference ``` @@ -1471,7 +1478,7 @@ func InternalValue() CsiDriverV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/csidriverv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/csidriverv1" csidriverv1.NewCsiDriverV1SpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CsiDriverV1SpecOutputReference ``` diff --git a/docs/csiDriverV1.java.md b/docs/csiDriverV1.java.md index e246d0b76..57f2209bc 100644 --- a/docs/csiDriverV1.java.md +++ b/docs/csiDriverV1.java.md @@ -145,6 +145,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -220,6 +221,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java diff --git a/docs/csiDriverV1.python.md b/docs/csiDriverV1.python.md index 264243c3c..3d069c7c1 100644 --- a/docs/csiDriverV1.python.md +++ b/docs/csiDriverV1.python.md @@ -143,6 +143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -223,6 +224,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python diff --git a/docs/csiDriverV1.typescript.md b/docs/csiDriverV1.typescript.md index 1d44e38ef..bc8f91eac 100644 --- a/docs/csiDriverV1.typescript.md +++ b/docs/csiDriverV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript diff --git a/docs/daemonSetV1.csharp.md b/docs/daemonSetV1.csharp.md index 28f4db9a2..bd74ee45d 100644 --- a/docs/daemonSetV1.csharp.md +++ b/docs/daemonSetV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -16639,6 +16646,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -16646,6 +16654,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -19140,6 +19164,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19147,6 +19172,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -19607,6 +19648,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19614,6 +19656,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -20104,6 +20162,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20111,6 +20170,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -20920,6 +20995,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20927,6 +21003,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -21063,6 +21155,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21070,6 +21163,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -21560,6 +21669,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21567,6 +21677,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -23393,6 +23519,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23400,6 +23527,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -23860,6 +24003,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23867,6 +24011,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -24003,6 +24163,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24010,6 +24171,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -25180,6 +25357,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25187,6 +25365,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -25323,6 +25517,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25330,6 +25525,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -26158,6 +26369,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -26165,6 +26377,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -26994,6 +27222,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27001,6 +27230,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -27461,6 +27706,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27468,6 +27714,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -27604,6 +27866,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27611,6 +27874,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -28781,6 +29060,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28788,6 +29068,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -28924,6 +29220,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28931,6 +29228,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -29759,6 +30072,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29766,6 +30080,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -30562,6 +30892,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30569,6 +30900,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -31385,6 +31732,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31392,6 +31740,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -34224,6 +34588,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34231,6 +34596,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -35099,6 +35480,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35106,6 +35488,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -35635,6 +36033,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35642,6 +36041,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -36345,6 +36760,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36352,6 +36768,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -37220,6 +37652,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37227,6 +37660,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -37756,6 +38205,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37763,6 +38213,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -38188,6 +38654,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38195,6 +38662,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -38609,6 +39092,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38616,6 +39100,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -39070,6 +39570,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39077,6 +39578,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -40507,6 +41024,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -40514,6 +41032,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -41938,6 +42472,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -41945,6 +42480,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -42764,6 +43315,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42771,6 +43323,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -43225,6 +43793,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43232,6 +43801,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -44662,6 +45247,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -44669,6 +45255,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -47207,6 +47809,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47214,6 +47817,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -47668,6 +48287,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47675,6 +48295,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -49105,6 +49741,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49112,6 +49749,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -49537,6 +50190,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49544,6 +50198,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -50078,6 +50748,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50085,6 +50756,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -50888,6 +51575,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50895,6 +51583,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -51342,6 +52046,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51349,6 +52054,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -52074,6 +52795,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52081,6 +52803,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -52897,6 +53635,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52904,6 +53643,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -55736,6 +56491,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -55743,6 +56499,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -56611,6 +57383,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56618,6 +57391,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -57147,6 +57936,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57154,6 +57944,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -57857,6 +58663,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57864,6 +58671,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -58732,6 +59555,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58739,6 +59563,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -59268,6 +60108,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59275,6 +60116,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -59700,6 +60557,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59707,6 +60565,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -60121,6 +60995,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60128,6 +61003,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -60582,6 +61473,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60589,6 +61481,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -62019,6 +62927,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62026,6 +62935,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -63450,6 +64375,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -63457,6 +64383,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -64276,6 +65218,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64283,6 +65226,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -64737,6 +65696,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64744,6 +65704,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -66174,6 +67150,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -66181,6 +67158,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -68719,6 +69712,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -68726,6 +69720,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -69180,6 +70190,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69187,6 +70198,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -70617,6 +71644,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -70624,6 +71652,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -71049,6 +72093,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71056,6 +72101,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -73136,6 +74197,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73143,6 +74205,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -74831,6 +75909,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -74838,6 +75917,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -75650,6 +76745,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75657,6 +76753,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -76205,6 +77317,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76212,6 +77325,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -76348,6 +77477,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76355,6 +77485,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -77183,6 +78329,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -77190,6 +78337,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -79898,6 +81061,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -79905,6 +81069,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -81758,6 +82938,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -81765,6 +82946,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -84904,6 +86101,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -84911,6 +86109,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -88818,6 +90032,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -88825,6 +90040,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -91598,6 +92829,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -91605,6 +92837,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -92072,6 +93320,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92079,6 +93328,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -92569,6 +93834,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92576,6 +93842,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -93386,6 +94668,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -93393,6 +94676,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -94544,6 +95843,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -94551,6 +95851,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -95122,6 +96438,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95129,6 +96446,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -95619,6 +96952,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95626,6 +96960,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -97625,6 +98975,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -97632,6 +98983,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/daemonSetV1.go.md b/docs/daemonSetV1.go.md index 795a82646..abd257602 100644 --- a/docs/daemonSetV1.go.md +++ b/docs/daemonSetV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1(scope Construct, id *string, config DaemonSetV1Config) DaemonSetV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -431,7 +438,7 @@ func ResetWaitForRollout() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.DaemonSetV1_IsConstruct(x interface{}) *bool ``` @@ -463,7 +470,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.DaemonSetV1_IsTerraformElement(x interface{}) *bool ``` @@ -477,7 +484,7 @@ daemonsetv1.DaemonSetV1_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.DaemonSetV1_IsTerraformResource(x interface{}) *bool ``` @@ -491,7 +498,7 @@ daemonsetv1.DaemonSetV1_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.DaemonSetV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -830,7 +837,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1Config { Connection: interface{}, @@ -840,10 +847,10 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1 Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1Metadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1Spec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1Metadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1Spec, Id: *string, - Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1Timeouts, + Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1Timeouts, WaitForRollout: interface{}, } ``` @@ -1013,7 +1020,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1Metadata { Annotations: *map[string]*string, @@ -1117,14 +1124,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1Spec { - Template: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplate, + Template: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplate, MinReadySeconds: *f64, RevisionHistoryLimit: *f64, - Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecSelector, - Strategy: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecStrategy, + Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecSelector, + Strategy: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecStrategy, } ``` @@ -1219,7 +1226,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecSelector { MatchExpressions: interface{}, @@ -1271,7 +1278,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecSelectorMatchExpressions { Key: *string, @@ -1339,10 +1346,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecStrategy { - RollingUpdate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecStrategyRollingUpdate, + RollingUpdate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecStrategyRollingUpdate, Type: *string, } ``` @@ -1389,7 +1396,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecStrategyRollingUpdate { MaxUnavailable: *string, @@ -1425,11 +1432,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplate { - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateMetadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpec, } ``` @@ -1475,7 +1482,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateMetadata { Annotations: *map[string]*string, @@ -1579,14 +1586,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpec { ActiveDeadlineSeconds: *f64, - Affinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecAffinity, + Affinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecAffinity, AutomountServiceAccountToken: interface{}, Container: interface{}, - DnsConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecDnsConfig, + DnsConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecDnsConfig, DnsPolicy: *string, EnableServiceLinks: interface{}, HostAliases: interface{}, @@ -1598,13 +1605,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1 InitContainer: interface{}, NodeName: *string, NodeSelector: *map[string]*string, - Os: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecOs, + Os: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecOs, PriorityClassName: *string, ReadinessGate: interface{}, RestartPolicy: *string, RuntimeClassName: *string, SchedulerName: *string, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecSecurityContext, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecSecurityContext, ServiceAccountName: *string, ShareProcessNamespace: interface{}, Subdomain: *string, @@ -2097,12 +2104,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecAffinity { - NodeAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecAffinityNodeAffinity, - PodAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecAffinityPodAffinity, - PodAntiAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinity, + NodeAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecAffinityNodeAffinity, + PodAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecAffinityPodAffinity, + PodAntiAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinity, } ``` @@ -2163,11 +2170,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecAffinityNodeAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, - RequiredDuringSchedulingIgnoredDuringExecution: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution, + RequiredDuringSchedulingIgnoredDuringExecution: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution, } ``` @@ -2213,10 +2220,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution { - Preference: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference, + Preference: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference, Weight: *f64, } ``` @@ -2263,7 +2270,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference { MatchExpressions: interface{}, @@ -2313,7 +2320,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions { Key: *string, @@ -2383,7 +2390,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields { Key: *string, @@ -2451,7 +2458,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution { NodeSelectorTerm: interface{}, @@ -2485,7 +2492,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm { MatchExpressions: interface{}, @@ -2535,7 +2542,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions { Key: *string, @@ -2605,7 +2612,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields { Key: *string, @@ -2673,7 +2680,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecAffinityPodAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, @@ -2723,10 +2730,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution { - PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, + PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, Weight: *f64, } ``` @@ -2773,7 +2780,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { TopologyKey: *string, @@ -2839,7 +2846,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { MatchExpressions: interface{}, @@ -2891,7 +2898,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { Key: *string, @@ -2959,7 +2966,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution { TopologyKey: *string, @@ -3025,7 +3032,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { MatchExpressions: interface{}, @@ -3077,7 +3084,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { Key: *string, @@ -3145,7 +3152,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, @@ -3195,10 +3202,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution { - PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, + PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, Weight: *f64, } ``` @@ -3245,7 +3252,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { TopologyKey: *string, @@ -3311,7 +3318,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { MatchExpressions: interface{}, @@ -3363,7 +3370,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { Key: *string, @@ -3431,7 +3438,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution { TopologyKey: *string, @@ -3497,7 +3504,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { MatchExpressions: interface{}, @@ -3549,7 +3556,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { Key: *string, @@ -3617,7 +3624,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainer { Name: *string, @@ -3627,13 +3634,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1 EnvFrom: interface{}, Image: *string, ImagePullPolicy: *string, - Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerLifecycle, - LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerLivenessProbe, + Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerLifecycle, + LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerLivenessProbe, Port: interface{}, - ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerReadinessProbe, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerResources, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerSecurityContext, - StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerStartupProbe, + ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerReadinessProbe, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerResources, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerSecurityContext, + StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerStartupProbe, Stdin: interface{}, StdinOnce: interface{}, TerminationMessagePath: *string, @@ -3989,12 +3996,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerEnv { Name: *string, Value: *string, - ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerEnvValueFrom, + ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerEnvValueFrom, } ``` @@ -4057,12 +4064,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerEnvFrom { - ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerEnvFromConfigMapRef, + ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerEnvFromConfigMapRef, Prefix: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerEnvFromSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerEnvFromSecretRef, } ``` @@ -4123,7 +4130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerEnvFromConfigMapRef { Name: *string, @@ -4173,7 +4180,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerEnvFromSecretRef { Name: *string, @@ -4223,13 +4230,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerEnvValueFrom { - ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRef, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerEnvValueFromFieldRef, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerEnvValueFromResourceFieldRef, - SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerEnvValueFromSecretKeyRef, + ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerEnvValueFromFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerEnvValueFromResourceFieldRef, + SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerEnvValueFromSecretKeyRef, } ``` @@ -4305,7 +4312,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRef { Key: *string, @@ -4371,7 +4378,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerEnvValueFromFieldRef { ApiVersion: *string, @@ -4421,7 +4428,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerEnvValueFromResourceFieldRef { Resource: *string, @@ -4483,7 +4490,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerEnvValueFromSecretKeyRef { Key: *string, @@ -4549,7 +4556,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerLifecycle { PostStart: interface{}, @@ -4599,11 +4606,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerLifecyclePostStart { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerLifecyclePostStartExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerLifecyclePostStartExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGet, TcpSocket: interface{}, } ``` @@ -4665,7 +4672,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerLifecyclePostStartExec { Command: *[]*string, @@ -4701,7 +4708,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGet { Host: *string, @@ -4801,7 +4808,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader { Name: *string, @@ -4851,7 +4858,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerLifecyclePostStartTcpSocket { Port: *string, @@ -4887,11 +4894,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerLifecyclePreStop { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerLifecyclePreStopExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerLifecyclePreStopExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGet, TcpSocket: interface{}, } ``` @@ -4953,7 +4960,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerLifecyclePreStopExec { Command: *[]*string, @@ -4989,7 +4996,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGet { Host: *string, @@ -5089,7 +5096,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader { Name: *string, @@ -5139,7 +5146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerLifecyclePreStopTcpSocket { Port: *string, @@ -5175,13 +5182,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerLivenessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerLivenessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerLivenessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerLivenessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerLivenessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -5337,7 +5344,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerLivenessProbeExec { Command: *[]*string, @@ -5373,7 +5380,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerLivenessProbeGrpc { Port: *f64, @@ -5423,7 +5430,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerLivenessProbeHttpGet { Host: *string, @@ -5523,7 +5530,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader { Name: *string, @@ -5573,7 +5580,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerLivenessProbeTcpSocket { Port: *string, @@ -5609,7 +5616,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerPort { ContainerPort: *f64, @@ -5713,13 +5720,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerReadinessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerReadinessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerReadinessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerReadinessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerReadinessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -5875,7 +5882,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerReadinessProbeExec { Command: *[]*string, @@ -5911,7 +5918,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerReadinessProbeGrpc { Port: *f64, @@ -5961,7 +5968,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerReadinessProbeHttpGet { Host: *string, @@ -6061,7 +6068,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader { Name: *string, @@ -6111,7 +6118,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerReadinessProbeTcpSocket { Port: *string, @@ -6147,7 +6154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerResources { Limits: *map[string]*string, @@ -6199,18 +6206,18 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerSecurityContext { AllowPrivilegeEscalation: interface{}, - Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerSecurityContextCapabilities, + Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerSecurityContextCapabilities, Privileged: interface{}, ReadOnlyRootFilesystem: interface{}, RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerSecurityContextSeLinuxOptions, } ``` @@ -6371,7 +6378,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerSecurityContextCapabilities { Add: *[]*string, @@ -6421,7 +6428,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -6473,7 +6480,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerSecurityContextSeLinuxOptions { Level: *string, @@ -6555,13 +6562,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerStartupProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerStartupProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerStartupProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerStartupProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecContainerStartupProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -6717,7 +6724,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerStartupProbeExec { Command: *[]*string, @@ -6753,7 +6760,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerStartupProbeGrpc { Port: *f64, @@ -6803,7 +6810,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerStartupProbeHttpGet { Host: *string, @@ -6903,7 +6910,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeader { Name: *string, @@ -6953,7 +6960,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerStartupProbeTcpSocket { Port: *string, @@ -6989,7 +6996,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecContainerVolumeMount { MountPath: *string, @@ -7089,7 +7096,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecDnsConfig { Nameservers: *[]*string, @@ -7159,7 +7166,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecDnsConfigOption { Name: *string, @@ -7209,7 +7216,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecHostAliases { Hostnames: *[]*string, @@ -7259,7 +7266,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecImagePullSecrets { Name: *string, @@ -7293,7 +7300,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainer { Name: *string, @@ -7303,13 +7310,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1 EnvFrom: interface{}, Image: *string, ImagePullPolicy: *string, - Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerLifecycle, - LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerLivenessProbe, + Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerLifecycle, + LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerLivenessProbe, Port: interface{}, - ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerReadinessProbe, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerResources, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerSecurityContext, - StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerStartupProbe, + ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerReadinessProbe, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerResources, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerSecurityContext, + StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerStartupProbe, Stdin: interface{}, StdinOnce: interface{}, TerminationMessagePath: *string, @@ -7665,12 +7672,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerEnv { Name: *string, Value: *string, - ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerEnvValueFrom, + ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerEnvValueFrom, } ``` @@ -7733,12 +7740,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerEnvFrom { - ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerEnvFromConfigMapRef, + ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerEnvFromConfigMapRef, Prefix: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerEnvFromSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerEnvFromSecretRef, } ``` @@ -7799,7 +7806,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerEnvFromConfigMapRef { Name: *string, @@ -7849,7 +7856,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerEnvFromSecretRef { Name: *string, @@ -7899,13 +7906,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerEnvValueFrom { - ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromFieldRef, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRef, - SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRef, + ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRef, + SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRef, } ``` @@ -7981,7 +7988,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef { Key: *string, @@ -8047,7 +8054,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromFieldRef { ApiVersion: *string, @@ -8097,7 +8104,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRef { Resource: *string, @@ -8159,7 +8166,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRef { Key: *string, @@ -8225,7 +8232,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerLifecycle { PostStart: interface{}, @@ -8275,11 +8282,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStart { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGet, TcpSocket: interface{}, } ``` @@ -8341,7 +8348,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartExec { Command: *[]*string, @@ -8377,7 +8384,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGet { Host: *string, @@ -8477,7 +8484,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader { Name: *string, @@ -8527,7 +8534,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocket { Port: *string, @@ -8563,11 +8570,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStop { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGet, TcpSocket: interface{}, } ``` @@ -8629,7 +8636,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopExec { Command: *[]*string, @@ -8665,7 +8672,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGet { Host: *string, @@ -8765,7 +8772,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader { Name: *string, @@ -8815,7 +8822,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocket { Port: *string, @@ -8851,13 +8858,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerLivenessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -9013,7 +9020,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeExec { Command: *[]*string, @@ -9049,7 +9056,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeGrpc { Port: *f64, @@ -9099,7 +9106,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGet { Host: *string, @@ -9199,7 +9206,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader { Name: *string, @@ -9249,7 +9256,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeTcpSocket { Port: *string, @@ -9285,7 +9292,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerPort { ContainerPort: *f64, @@ -9389,13 +9396,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerReadinessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -9551,7 +9558,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeExec { Command: *[]*string, @@ -9587,7 +9594,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeGrpc { Port: *f64, @@ -9637,7 +9644,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGet { Host: *string, @@ -9737,7 +9744,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader { Name: *string, @@ -9787,7 +9794,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeTcpSocket { Port: *string, @@ -9823,7 +9830,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerResources { Limits: *map[string]*string, @@ -9875,18 +9882,18 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerSecurityContext { AllowPrivilegeEscalation: interface{}, - Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerSecurityContextCapabilities, + Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerSecurityContextCapabilities, Privileged: interface{}, ReadOnlyRootFilesystem: interface{}, RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptions, } ``` @@ -10047,7 +10054,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerSecurityContextCapabilities { Add: *[]*string, @@ -10097,7 +10104,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -10149,7 +10156,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptions { Level: *string, @@ -10231,13 +10238,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerStartupProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerStartupProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerStartupProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerStartupProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecInitContainerStartupProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -10393,7 +10400,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerStartupProbeExec { Command: *[]*string, @@ -10429,7 +10436,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerStartupProbeGrpc { Port: *f64, @@ -10479,7 +10486,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerStartupProbeHttpGet { Host: *string, @@ -10579,7 +10586,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader { Name: *string, @@ -10629,7 +10636,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerStartupProbeTcpSocket { Port: *string, @@ -10665,7 +10672,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecInitContainerVolumeMount { MountPath: *string, @@ -10765,7 +10772,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecOs { Name: *string, @@ -10799,7 +10806,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecReadinessGate { ConditionType: *string, @@ -10833,7 +10840,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecSecurityContext { FsGroup: *string, @@ -10841,11 +10848,11 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1 RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecSecurityContextSeLinuxOptions, SupplementalGroups: *[]*f64, Sysctl: interface{}, - WindowsOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecSecurityContextWindowsOptions, + WindowsOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecSecurityContextWindowsOptions, } ``` @@ -11023,7 +11030,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -11075,7 +11082,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecSecurityContextSeLinuxOptions { Level: *string, @@ -11157,7 +11164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecSecurityContextSysctl { Name: *string, @@ -11207,7 +11214,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecSecurityContextWindowsOptions { GmsaCredentialSpec: *string, @@ -11291,7 +11298,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecToleration { Effect: *string, @@ -11399,7 +11406,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecTopologySpreadConstraint { LabelSelector: interface{}, @@ -11483,7 +11490,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelector { MatchExpressions: interface{}, @@ -11535,7 +11542,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions { Key: *string, @@ -11603,37 +11610,37 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolume { - AwsElasticBlockStore: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeAwsElasticBlockStore, - AzureDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeAzureDisk, - AzureFile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeAzureFile, - CephFs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeCephFs, - Cinder: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeCinder, - ConfigMap: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeConfigMap, - Csi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeCsi, - DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeDownwardApi, - EmptyDir: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeEmptyDir, - Ephemeral: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeEphemeral, - Fc: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeFc, - FlexVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeFlexVolume, - Flocker: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeFlocker, - GcePersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeGcePersistentDisk, - GitRepo: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeGitRepo, - Glusterfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeGlusterfs, - HostPath: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeHostPath, - Iscsi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeIscsi, - Local: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeLocal, + AwsElasticBlockStore: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeAwsElasticBlockStore, + AzureDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeAzureDisk, + AzureFile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeAzureFile, + CephFs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeCephFs, + Cinder: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeCinder, + ConfigMap: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeConfigMap, + Csi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeCsi, + DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeDownwardApi, + EmptyDir: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeEmptyDir, + Ephemeral: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeEphemeral, + Fc: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeFc, + FlexVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeFlexVolume, + Flocker: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeFlocker, + GcePersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeGcePersistentDisk, + GitRepo: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeGitRepo, + Glusterfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeGlusterfs, + HostPath: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeHostPath, + Iscsi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeIscsi, + Local: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeLocal, Name: *string, - Nfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeNfs, - PersistentVolumeClaim: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumePersistentVolumeClaim, - PhotonPersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumePhotonPersistentDisk, + Nfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeNfs, + PersistentVolumeClaim: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumePersistentVolumeClaim, + PhotonPersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumePhotonPersistentDisk, Projected: interface{}, - Quobyte: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeQuobyte, - Rbd: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeRbd, - Secret: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeSecret, - VsphereVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeVsphereVolume, + Quobyte: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeQuobyte, + Rbd: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeRbd, + Secret: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeSecret, + VsphereVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeVsphereVolume, } ``` @@ -12069,7 +12076,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeAwsElasticBlockStore { VolumeId: *string, @@ -12155,7 +12162,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeAzureDisk { CachingMode: *string, @@ -12271,7 +12278,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeAzureFile { SecretName: *string, @@ -12355,14 +12362,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeCephFs { Monitors: *[]*string, Path: *string, ReadOnly: interface{}, SecretFile: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeCephFsSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeCephFsSecretRef, User: *string, } ``` @@ -12469,7 +12476,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeCephFsSecretRef { Name: *string, @@ -12519,7 +12526,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeCinder { VolumeId: *string, @@ -12587,7 +12594,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeConfigMap { DefaultMode: *string, @@ -12671,7 +12678,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeConfigMapItems { Key: *string, @@ -12741,12 +12748,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeCsi { Driver: *string, FsType: *string, - NodePublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeCsiNodePublishSecretRef, + NodePublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeCsiNodePublishSecretRef, ReadOnly: interface{}, VolumeAttributes: *map[string]*string, } @@ -12841,7 +12848,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeCsiNodePublishSecretRef { Name: *string, @@ -12875,7 +12882,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeDownwardApi { DefaultMode: *string, @@ -12927,13 +12934,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeDownwardApiItems { - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeDownwardApiItemsFieldRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeDownwardApiItemsFieldRef, Path: *string, Mode: *string, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef, } ``` @@ -13013,7 +13020,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeDownwardApiItemsFieldRef { ApiVersion: *string, @@ -13063,7 +13070,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef { ContainerName: *string, @@ -13125,7 +13132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeEmptyDir { Medium: *string, @@ -13177,10 +13184,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeEphemeral { - VolumeClaimTemplate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplate, + VolumeClaimTemplate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplate, } ``` @@ -13211,11 +13218,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplate { - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata, } ``` @@ -13261,7 +13268,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata { Annotations: *map[string]*string, @@ -13315,12 +13322,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec { AccessModes: *[]*string, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources, - Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources, + Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector, StorageClassName: *string, VolumeMode: *string, VolumeName: *string, @@ -13429,7 +13436,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources { Limits: *map[string]*string, @@ -13481,7 +13488,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector { MatchExpressions: interface{}, @@ -13533,7 +13540,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions { Key: *string, @@ -13601,7 +13608,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeFc { Lun: *f64, @@ -13685,14 +13692,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeFlexVolume { Driver: *string, FsType: *string, Options: *map[string]*string, ReadOnly: interface{}, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeFlexVolumeSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeFlexVolumeSecretRef, } ``` @@ -13785,7 +13792,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeFlexVolumeSecretRef { Name: *string, @@ -13835,7 +13842,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeFlocker { DatasetName: *string, @@ -13885,7 +13892,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeGcePersistentDisk { PdName: *string, @@ -13971,7 +13978,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeGitRepo { Directory: *string, @@ -14039,7 +14046,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeGlusterfs { EndpointsName: *string, @@ -14105,7 +14112,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeHostPath { Path: *string, @@ -14155,7 +14162,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeIscsi { Iqn: *string, @@ -14273,7 +14280,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeLocal { Path: *string, @@ -14307,7 +14314,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeNfs { Path: *string, @@ -14373,7 +14380,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumePersistentVolumeClaim { ClaimName: *string, @@ -14423,7 +14430,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumePhotonPersistentDisk { PdId: *string, @@ -14475,7 +14482,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeProjected { Sources: interface{}, @@ -14527,13 +14534,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeProjectedSources { ConfigMap: interface{}, - DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApi, + DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApi, Secret: interface{}, - ServiceAccountToken: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountToken, + ServiceAccountToken: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountToken, } ``` @@ -14609,7 +14616,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMap { Items: interface{}, @@ -14675,7 +14682,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItems { Key: *string, @@ -14745,7 +14752,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApi { Items: interface{}, @@ -14779,13 +14786,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItems { Path: *string, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef, Mode: *string, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef, } ``` @@ -14865,7 +14872,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef { ApiVersion: *string, @@ -14915,7 +14922,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef { ContainerName: *string, @@ -14977,7 +14984,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesSecret { Items: interface{}, @@ -15043,7 +15050,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesSecretItems { Key: *string, @@ -15113,7 +15120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountToken { Path: *string, @@ -15181,7 +15188,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeQuobyte { Registry: *string, @@ -15279,7 +15286,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeRbd { CephMonitors: *[]*string, @@ -15289,7 +15296,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1 RadosUser: *string, RbdPool: *string, ReadOnly: interface{}, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeRbdSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonSetV1.DaemonSetV1SpecTemplateSpecVolumeRbdSecretRef, } ``` @@ -15427,7 +15434,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeRbdSecretRef { Name: *string, @@ -15477,7 +15484,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeSecret { DefaultMode: *string, @@ -15561,7 +15568,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeSecretItems { Key: *string, @@ -15631,7 +15638,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1SpecTemplateSpecVolumeVsphereVolume { VolumePath: *string, @@ -15683,7 +15690,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" &daemonsetv1.DaemonSetV1Timeouts { Create: *string, @@ -15745,7 +15752,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1MetadataOutputReference ``` @@ -16172,7 +16179,7 @@ func InternalValue() DaemonSetV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecOutputReference ``` @@ -16598,7 +16605,7 @@ func InternalValue() DaemonSetV1Spec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecSelectorMatchExpressionsList ``` @@ -16639,6 +16646,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -16646,6 +16654,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -16741,7 +16765,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecSelectorMatchExpressionsOutputReference ``` @@ -17095,7 +17119,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecSelectorOutputReference ``` @@ -17415,7 +17439,7 @@ func InternalValue() DaemonSetV1SpecSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecStrategyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecStrategyOutputReference ``` @@ -17735,7 +17759,7 @@ func InternalValue() DaemonSetV1SpecStrategy #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecStrategyRollingUpdateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecStrategyRollingUpdateOutputReference ``` @@ -18013,7 +18037,7 @@ func InternalValue() DaemonSetV1SpecStrategyRollingUpdate #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateMetadataOutputReference ``` @@ -18440,7 +18464,7 @@ func InternalValue() DaemonSetV1SpecTemplateMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateOutputReference ``` @@ -18766,7 +18790,7 @@ func InternalValue() DaemonSetV1SpecTemplate #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityNodeAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecAffinityNodeAffinityOutputReference ``` @@ -19099,7 +19123,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecAffinityNodeAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -19140,6 +19164,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19147,6 +19172,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -19242,7 +19283,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -19566,7 +19607,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList ``` @@ -19607,6 +19648,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19614,6 +19656,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -19709,7 +19767,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference ``` @@ -20063,7 +20121,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList ``` @@ -20104,6 +20162,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20111,6 +20170,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -20206,7 +20281,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference ``` @@ -20546,7 +20621,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference ``` @@ -20879,7 +20954,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDur #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList ``` @@ -20920,6 +20995,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20927,6 +21003,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -21022,7 +21114,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList ``` @@ -21063,6 +21155,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21070,6 +21163,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -21165,7 +21274,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference ``` @@ -21519,7 +21628,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList ``` @@ -21560,6 +21669,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21567,6 +21677,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -21662,7 +21788,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference ``` @@ -22002,7 +22128,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference ``` @@ -22353,7 +22479,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -22644,7 +22770,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuri #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecAffinityOutputReference ``` @@ -23019,7 +23145,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityPodAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecAffinityPodAffinityOutputReference ``` @@ -23352,7 +23478,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecAffinityPodAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -23393,6 +23519,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23400,6 +23527,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -23495,7 +23638,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -23819,7 +23962,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ``` @@ -23860,6 +24003,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23867,6 +24011,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -23962,7 +24122,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ``` @@ -24003,6 +24163,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24010,6 +24171,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -24105,7 +24282,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ``` @@ -24459,7 +24636,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ``` @@ -24797,7 +24974,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ``` @@ -25139,7 +25316,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuri #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ``` @@ -25180,6 +25357,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25187,6 +25365,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -25282,7 +25476,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ``` @@ -25323,6 +25517,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25330,6 +25525,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -25425,7 +25636,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ``` @@ -25779,7 +25990,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ``` @@ -26117,7 +26328,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ``` @@ -26158,6 +26369,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -26165,6 +26377,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -26260,7 +26488,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -26620,7 +26848,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityOutputReference ``` @@ -26953,7 +27181,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -26994,6 +27222,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27001,6 +27230,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -27096,7 +27341,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -27420,7 +27665,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ``` @@ -27461,6 +27706,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27468,6 +27714,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -27563,7 +27825,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ``` @@ -27604,6 +27866,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27611,6 +27874,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -27706,7 +27985,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ``` @@ -28060,7 +28339,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ``` @@ -28398,7 +28677,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ``` @@ -28740,7 +29019,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferred #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ``` @@ -28781,6 +29060,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28788,6 +29068,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -28883,7 +29179,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ``` @@ -28924,6 +29220,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28931,6 +29228,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -29026,7 +29339,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ``` @@ -29380,7 +29693,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ``` @@ -29718,7 +30031,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ``` @@ -29759,6 +30072,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29766,6 +30080,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -29861,7 +30191,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -30221,7 +30551,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerEnvFromConfigMapRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecContainerEnvFromConfigMapRefOutputReference ``` @@ -30521,7 +30851,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecContainerEnvFromConfigMapRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerEnvFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecContainerEnvFromList ``` @@ -30562,6 +30892,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30569,6 +30900,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -30664,7 +31011,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerEnvFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecContainerEnvFromOutputReference ``` @@ -31044,7 +31391,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerEnvFromSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecContainerEnvFromSecretRefOutputReference ``` @@ -31344,7 +31691,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecContainerEnvFromSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecContainerEnvList ``` @@ -31385,6 +31732,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31392,6 +31740,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -31487,7 +31851,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecContainerEnvOutputReference ``` @@ -31847,7 +32211,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference ``` @@ -32183,7 +32547,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecContainerEnvValueFromConfigMapKe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerEnvValueFromFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecContainerEnvValueFromFieldRefOutputReference ``` @@ -32490,7 +32854,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecContainerEnvValueFromFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerEnvValueFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecContainerEnvValueFromOutputReference ``` @@ -32907,7 +33271,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecContainerEnvValueFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference ``` @@ -33236,7 +33600,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecContainerEnvValueFromResourceFie #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference ``` @@ -33572,7 +33936,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecContainerEnvValueFromSecretKeyRe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerLifecycleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecContainerLifecycleOutputReference ``` @@ -33905,7 +34269,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecContainerLifecycle #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerLifecyclePostStartExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecContainerLifecyclePostStartExecOutputReference ``` @@ -34183,7 +34547,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecContainerLifecyclePostStartExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList ``` @@ -34224,6 +34588,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34231,6 +34596,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -34326,7 +34707,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ``` @@ -34651,7 +35032,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference ``` @@ -35058,7 +35439,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecContainerLifecyclePostStartHttpG #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerLifecyclePostStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecContainerLifecyclePostStartList ``` @@ -35099,6 +35480,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35106,6 +35488,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -35201,7 +35599,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerLifecyclePostStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecContainerLifecyclePostStartOutputReference ``` @@ -35594,7 +35992,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketList ``` @@ -35635,6 +36033,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35642,6 +36041,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -35737,7 +36152,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference ``` @@ -36026,7 +36441,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerLifecyclePreStopExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecContainerLifecyclePreStopExecOutputReference ``` @@ -36304,7 +36719,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecContainerLifecyclePreStopExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList ``` @@ -36345,6 +36760,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36352,6 +36768,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -36447,7 +36879,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ``` @@ -36772,7 +37204,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference ``` @@ -37179,7 +37611,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerLifecyclePreStopList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecContainerLifecyclePreStopList ``` @@ -37220,6 +37652,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37227,6 +37660,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -37322,7 +37771,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerLifecyclePreStopOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecContainerLifecyclePreStopOutputReference ``` @@ -37715,7 +38164,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketList ``` @@ -37756,6 +38205,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37763,6 +38213,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -37858,7 +38324,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference ``` @@ -38147,7 +38613,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecContainerList ``` @@ -38188,6 +38654,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38195,6 +38662,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -38290,7 +38773,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerLivenessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecContainerLivenessProbeExecOutputReference ``` @@ -38568,7 +39051,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecContainerLivenessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerLivenessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecContainerLivenessProbeGrpcList ``` @@ -38609,6 +39092,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38616,6 +39100,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -38711,7 +39211,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerLivenessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecContainerLivenessProbeGrpcOutputReference ``` @@ -39029,7 +39529,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList ``` @@ -39070,6 +39570,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39077,6 +39578,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -39172,7 +39689,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference ``` @@ -39497,7 +40014,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerLivenessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecContainerLivenessProbeHttpGetOutputReference ``` @@ -39904,7 +40421,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecContainerLivenessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerLivenessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecContainerLivenessProbeOutputReference ``` @@ -40466,7 +40983,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecContainerLivenessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerLivenessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecContainerLivenessProbeTcpSocketList ``` @@ -40507,6 +41024,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -40514,6 +41032,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -40609,7 +41143,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference ``` @@ -40898,7 +41432,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecContainerOutputReference ``` @@ -41897,7 +42431,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecContainerPortList ``` @@ -41938,6 +42472,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -41945,6 +42480,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -42040,7 +42591,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecContainerPortOutputReference ``` @@ -42445,7 +42996,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerReadinessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecContainerReadinessProbeExecOutputReference ``` @@ -42723,7 +43274,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecContainerReadinessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerReadinessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecContainerReadinessProbeGrpcList ``` @@ -42764,6 +43315,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42771,6 +43323,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -42866,7 +43434,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerReadinessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecContainerReadinessProbeGrpcOutputReference ``` @@ -43184,7 +43752,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList ``` @@ -43225,6 +43793,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43232,6 +43801,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -43327,7 +43912,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference ``` @@ -43652,7 +44237,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerReadinessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecContainerReadinessProbeHttpGetOutputReference ``` @@ -44059,7 +44644,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecContainerReadinessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerReadinessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecContainerReadinessProbeOutputReference ``` @@ -44621,7 +45206,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecContainerReadinessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerReadinessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecContainerReadinessProbeTcpSocketList ``` @@ -44662,6 +45247,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -44669,6 +45255,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -44764,7 +45366,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference ``` @@ -45053,7 +45655,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecContainerResourcesOutputReference ``` @@ -45360,7 +45962,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecContainerResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference ``` @@ -45667,7 +46269,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecContainerSecurityContextCapabili #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecContainerSecurityContextOutputReference ``` @@ -46216,7 +46818,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecContainerSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference ``` @@ -46523,7 +47125,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecContainerSecurityContextSeccompP #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference ``` @@ -46888,7 +47490,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecContainerSecurityContextSeLinuxO #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerStartupProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecContainerStartupProbeExecOutputReference ``` @@ -47166,7 +47768,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecContainerStartupProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerStartupProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecContainerStartupProbeGrpcList ``` @@ -47207,6 +47809,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47214,6 +47817,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -47309,7 +47928,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerStartupProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecContainerStartupProbeGrpcOutputReference ``` @@ -47627,7 +48246,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList ``` @@ -47668,6 +48287,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47675,6 +48295,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -47770,7 +48406,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference ``` @@ -48095,7 +48731,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerStartupProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecContainerStartupProbeHttpGetOutputReference ``` @@ -48502,7 +49138,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecContainerStartupProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerStartupProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecContainerStartupProbeOutputReference ``` @@ -49064,7 +49700,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecContainerStartupProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerStartupProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecContainerStartupProbeTcpSocketList ``` @@ -49105,6 +49741,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49112,6 +49749,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -49207,7 +49860,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerStartupProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecContainerStartupProbeTcpSocketOutputReference ``` @@ -49496,7 +50149,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerVolumeMountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecContainerVolumeMountList ``` @@ -49537,6 +50190,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49544,6 +50198,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -49639,7 +50309,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecContainerVolumeMountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecContainerVolumeMountOutputReference ``` @@ -50037,7 +50707,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecDnsConfigOptionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecDnsConfigOptionList ``` @@ -50078,6 +50748,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50085,6 +50756,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -50180,7 +50867,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecDnsConfigOptionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecDnsConfigOptionOutputReference ``` @@ -50498,7 +51185,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecDnsConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecDnsConfigOutputReference ``` @@ -50847,7 +51534,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecDnsConfig #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecHostAliasesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecHostAliasesList ``` @@ -50888,6 +51575,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50895,6 +51583,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -50990,7 +51694,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecHostAliasesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecHostAliasesOutputReference ``` @@ -51301,7 +52005,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecImagePullSecretsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecImagePullSecretsList ``` @@ -51342,6 +52046,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51349,6 +52054,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -51444,7 +52165,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecImagePullSecretsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecImagePullSecretsOutputReference ``` @@ -51733,7 +52454,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference ``` @@ -52033,7 +52754,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecInitContainerEnvFromConfigMapRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerEnvFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecInitContainerEnvFromList ``` @@ -52074,6 +52795,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52081,6 +52803,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -52176,7 +52914,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerEnvFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecInitContainerEnvFromOutputReference ``` @@ -52556,7 +53294,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerEnvFromSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecInitContainerEnvFromSecretRefOutputReference ``` @@ -52856,7 +53594,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecInitContainerEnvFromSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecInitContainerEnvList ``` @@ -52897,6 +53635,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52904,6 +53643,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -52999,7 +53754,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecInitContainerEnvOutputReference ``` @@ -53359,7 +54114,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference ``` @@ -53695,7 +54450,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromConfigM #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference ``` @@ -54002,7 +54757,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromFieldRe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerEnvValueFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromOutputReference ``` @@ -54419,7 +55174,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecInitContainerEnvValueFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference ``` @@ -54748,7 +55503,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromResourc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference ``` @@ -55084,7 +55839,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromSecretK #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerLifecycleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecInitContainerLifecycleOutputReference ``` @@ -55417,7 +56172,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecInitContainerLifecycle #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference ``` @@ -55695,7 +56450,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartE #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList ``` @@ -55736,6 +56491,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -55743,6 +56499,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -55838,7 +56610,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ``` @@ -56163,7 +56935,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference ``` @@ -56570,7 +57342,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartH #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartList ``` @@ -56611,6 +57383,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56618,6 +57391,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -56713,7 +57502,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartOutputReference ``` @@ -57106,7 +57895,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList ``` @@ -57147,6 +57936,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57154,6 +57944,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -57249,7 +58055,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference ``` @@ -57538,7 +58344,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference ``` @@ -57816,7 +58622,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopExe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList ``` @@ -57857,6 +58663,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57864,6 +58671,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -57959,7 +58782,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ``` @@ -58284,7 +59107,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference ``` @@ -58691,7 +59514,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopHtt #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopList ``` @@ -58732,6 +59555,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58739,6 +59563,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -58834,7 +59674,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopOutputReference ``` @@ -59227,7 +60067,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList ``` @@ -59268,6 +60108,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59275,6 +60116,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -59370,7 +60227,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference ``` @@ -59659,7 +60516,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecInitContainerList ``` @@ -59700,6 +60557,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59707,6 +60565,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -59802,7 +60676,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerLivenessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeExecOutputReference ``` @@ -60080,7 +60954,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerLivenessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeGrpcList ``` @@ -60121,6 +60995,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60128,6 +61003,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -60223,7 +61114,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference ``` @@ -60541,7 +61432,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList ``` @@ -60582,6 +61473,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60589,6 +61481,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -60684,7 +61592,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference ``` @@ -61009,7 +61917,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference ``` @@ -61416,7 +62324,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerLivenessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeOutputReference ``` @@ -61978,7 +62886,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecInitContainerLivenessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketList ``` @@ -62019,6 +62927,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62026,6 +62935,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -62121,7 +63046,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference ``` @@ -62410,7 +63335,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecInitContainerOutputReference ``` @@ -63409,7 +64334,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecInitContainerPortList ``` @@ -63450,6 +64375,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -63457,6 +64383,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -63552,7 +64494,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecInitContainerPortOutputReference ``` @@ -63957,7 +64899,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerReadinessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeExecOutputReference ``` @@ -64235,7 +65177,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerReadinessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeGrpcList ``` @@ -64276,6 +65218,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64283,6 +65226,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -64378,7 +65337,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference ``` @@ -64696,7 +65655,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList ``` @@ -64737,6 +65696,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64744,6 +65704,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -64839,7 +65815,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference ``` @@ -65164,7 +66140,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference ``` @@ -65571,7 +66547,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeHttpG #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerReadinessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeOutputReference ``` @@ -66133,7 +67109,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecInitContainerReadinessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketList ``` @@ -66174,6 +67150,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -66181,6 +67158,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -66276,7 +67269,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference ``` @@ -66565,7 +67558,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecInitContainerResourcesOutputReference ``` @@ -66872,7 +67865,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecInitContainerResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference ``` @@ -67179,7 +68172,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecInitContainerSecurityContextCapa #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecInitContainerSecurityContextOutputReference ``` @@ -67728,7 +68721,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecInitContainerSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference ``` @@ -68035,7 +69028,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecInitContainerSecurityContextSecc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference ``` @@ -68400,7 +69393,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecInitContainerSecurityContextSeLi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerStartupProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecInitContainerStartupProbeExecOutputReference ``` @@ -68678,7 +69671,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecInitContainerStartupProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerStartupProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecInitContainerStartupProbeGrpcList ``` @@ -68719,6 +69712,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -68726,6 +69720,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -68821,7 +69831,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerStartupProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecInitContainerStartupProbeGrpcOutputReference ``` @@ -69139,7 +70149,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList ``` @@ -69180,6 +70190,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69187,6 +70198,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -69282,7 +70309,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference ``` @@ -69607,7 +70634,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference ``` @@ -70014,7 +71041,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecInitContainerStartupProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerStartupProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecInitContainerStartupProbeOutputReference ``` @@ -70576,7 +71603,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecInitContainerStartupProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerStartupProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecInitContainerStartupProbeTcpSocketList ``` @@ -70617,6 +71644,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -70624,6 +71652,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -70719,7 +71763,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference ``` @@ -71008,7 +72052,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerVolumeMountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecInitContainerVolumeMountList ``` @@ -71049,6 +72093,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71056,6 +72101,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -71151,7 +72212,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecInitContainerVolumeMountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecInitContainerVolumeMountOutputReference ``` @@ -71549,7 +72610,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecOsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecOsOutputReference ``` @@ -71820,7 +72881,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecOs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecOutputReference ``` @@ -73095,7 +74156,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecReadinessGateList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecReadinessGateList ``` @@ -73136,6 +74197,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73143,6 +74205,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -73238,7 +74316,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecReadinessGateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecReadinessGateOutputReference ``` @@ -73527,7 +74605,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecSecurityContextOutputReference ``` @@ -74118,7 +75196,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecSecurityContextSeccompProfileOutputReference ``` @@ -74425,7 +75503,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecSecurityContextSeccompProfile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference ``` @@ -74790,7 +75868,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecSecurityContextSeLinuxOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecSecurityContextSysctlList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecSecurityContextSysctlList ``` @@ -74831,6 +75909,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -74838,6 +75917,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -74933,7 +76028,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecSecurityContextSysctlOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecSecurityContextSysctlOutputReference ``` @@ -75244,7 +76339,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecSecurityContextWindowsOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecSecurityContextWindowsOptionsOutputReference ``` @@ -75609,7 +76704,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecSecurityContextWindowsOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecTolerationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecTolerationList ``` @@ -75650,6 +76745,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75657,6 +76753,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -75752,7 +76864,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecTolerationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecTolerationOutputReference ``` @@ -76164,7 +77276,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorList ``` @@ -76205,6 +77317,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76212,6 +77325,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -76307,7 +77436,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList ``` @@ -76348,6 +77477,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76355,6 +77485,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -76450,7 +77596,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference ``` @@ -76804,7 +77950,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference ``` @@ -77142,7 +78288,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecTopologySpreadConstraintList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecTopologySpreadConstraintList ``` @@ -77183,6 +78329,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -77190,6 +78337,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -77285,7 +78448,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecTopologySpreadConstraintOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecTopologySpreadConstraintOutputReference ``` @@ -77681,7 +78844,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference ``` @@ -78039,7 +79202,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeAwsElasticBlockStore #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeAzureDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeAzureDiskOutputReference ``` @@ -78441,7 +79604,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeAzureDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeAzureFileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeAzureFileOutputReference ``` @@ -78792,7 +79955,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeAzureFile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeCephFsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeCephFsOutputReference ``` @@ -79221,7 +80384,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeCephFs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeCephFsSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeCephFsSecretRefOutputReference ``` @@ -79528,7 +80691,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeCephFsSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeCinderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeCinderOutputReference ``` @@ -79857,7 +81020,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeCinder #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeConfigMapItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecVolumeConfigMapItemsList ``` @@ -79898,6 +81061,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -79905,6 +81069,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -80000,7 +81180,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeConfigMapItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecVolumeConfigMapItemsOutputReference ``` @@ -80354,7 +81534,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeConfigMapOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeConfigMapOutputReference ``` @@ -80732,7 +81912,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeConfigMap #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference ``` @@ -81010,7 +82190,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeCsiNodePublishSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeCsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeCsiOutputReference ``` @@ -81410,7 +82590,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeCsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference ``` @@ -81717,7 +82897,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeDownwardApiItemsFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeDownwardApiItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecVolumeDownwardApiItemsList ``` @@ -81758,6 +82938,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -81765,6 +82946,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -81860,7 +83057,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeDownwardApiItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecVolumeDownwardApiItemsOutputReference ``` @@ -82255,7 +83452,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference ``` @@ -82577,7 +83774,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeDownwardApiItemsResourceFi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeDownwardApiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeDownwardApiOutputReference ``` @@ -82897,7 +84094,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeDownwardApi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeEmptyDirOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeEmptyDirOutputReference ``` @@ -83204,7 +84401,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeEmptyDir #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeEphemeralOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeEphemeralOutputReference ``` @@ -83488,7 +84685,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeEphemeral #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference ``` @@ -83795,7 +84992,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTempla #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference ``` @@ -84121,7 +85318,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTempla #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference ``` @@ -84556,7 +85753,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTempla #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference ``` @@ -84863,7 +86060,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTempla #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList ``` @@ -84904,6 +86101,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -84911,6 +86109,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -85006,7 +86220,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference ``` @@ -85360,7 +86574,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference ``` @@ -85680,7 +86894,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTempla #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeFcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeFcOutputReference ``` @@ -86031,7 +87245,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeFc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeFlexVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeFlexVolumeOutputReference ``` @@ -86431,7 +87645,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeFlexVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference ``` @@ -86738,7 +87952,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeFlexVolumeSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeFlockerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeFlockerOutputReference ``` @@ -87045,7 +88259,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeFlocker #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeGcePersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeGcePersistentDiskOutputReference ``` @@ -87403,7 +88617,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeGcePersistentDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeGitRepoOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeGitRepoOutputReference ``` @@ -87739,7 +88953,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeGitRepo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeGlusterfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeGlusterfsOutputReference ``` @@ -88061,7 +89275,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeGlusterfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeHostPathOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeHostPathOutputReference ``` @@ -88368,7 +89582,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeHostPath #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeIscsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeIscsiOutputReference ``` @@ -88777,7 +89991,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeIscsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecVolumeList ``` @@ -88818,6 +90032,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -88825,6 +90040,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -88920,7 +90151,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeLocalOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeLocalOutputReference ``` @@ -89198,7 +90429,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeLocal #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeNfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeNfsOutputReference ``` @@ -89520,7 +90751,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeNfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecVolumeOutputReference ``` @@ -90950,7 +92181,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumePersistentVolumeClaimOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumePersistentVolumeClaimOutputReference ``` @@ -91257,7 +92488,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumePersistentVolumeClaim #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumePhotonPersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumePhotonPersistentDiskOutputReference ``` @@ -91557,7 +92788,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumePhotonPersistentDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeProjectedList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecVolumeProjectedList ``` @@ -91598,6 +92829,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -91605,6 +92837,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -91700,7 +92948,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeProjectedOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecVolumeProjectedOutputReference ``` @@ -92031,7 +93279,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList ``` @@ -92072,6 +93320,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92079,6 +93328,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -92174,7 +93439,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference ``` @@ -92528,7 +93793,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapList ``` @@ -92569,6 +93834,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92576,6 +93842,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -92671,7 +93953,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference ``` @@ -93038,7 +94320,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference ``` @@ -93345,7 +94627,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardAp #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList ``` @@ -93386,6 +94668,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -93393,6 +94676,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -93488,7 +94787,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference ``` @@ -93890,7 +95189,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference ``` @@ -94212,7 +95511,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardAp #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference ``` @@ -94503,7 +95802,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardAp #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeProjectedSourcesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesList ``` @@ -94544,6 +95843,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -94551,6 +95851,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -94646,7 +95962,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeProjectedSourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesOutputReference ``` @@ -95081,7 +96397,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsList ``` @@ -95122,6 +96438,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95129,6 +96446,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -95224,7 +96557,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference ``` @@ -95578,7 +96911,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeProjectedSourcesSecretList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesSecretList ``` @@ -95619,6 +96952,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95626,6 +96960,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -95721,7 +97071,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeProjectedSourcesSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesSecretOutputReference ``` @@ -96088,7 +97438,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference ``` @@ -96417,7 +97767,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesServiceAcc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeQuobyteOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeQuobyteOutputReference ``` @@ -96797,7 +98147,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeQuobyte #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeRbdOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeRbdOutputReference ``` @@ -97277,7 +98627,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeRbd #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeRbdSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeRbdSecretRefOutputReference ``` @@ -97584,7 +98934,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeRbdSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeSecretItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonSetV1SpecTemplateSpecVolumeSecretItemsList ``` @@ -97625,6 +98975,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -97632,6 +98983,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -97727,7 +99094,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeSecretItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonSetV1SpecTemplateSpecVolumeSecretItemsOutputReference ``` @@ -98081,7 +99448,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeSecretOutputReference ``` @@ -98459,7 +99826,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeSecret #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1SpecTemplateSpecVolumeVsphereVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1SpecTemplateSpecVolumeVsphereVolumeOutputReference ``` @@ -98759,7 +100126,7 @@ func InternalValue() DaemonSetV1SpecTemplateSpecVolumeVsphereVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonsetv1" daemonsetv1.NewDaemonSetV1TimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonSetV1TimeoutsOutputReference ``` diff --git a/docs/daemonSetV1.java.md b/docs/daemonSetV1.java.md index 0c9fdcf0b..98433aff9 100644 --- a/docs/daemonSetV1.java.md +++ b/docs/daemonSetV1.java.md @@ -170,6 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -247,6 +248,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -16893,6 +16900,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -16900,6 +16908,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -19394,6 +19418,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19401,6 +19426,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -19861,6 +19902,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19868,6 +19910,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -20358,6 +20416,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20365,6 +20424,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -21174,6 +21249,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21181,6 +21257,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -21317,6 +21409,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21324,6 +21417,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -21814,6 +21923,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21821,6 +21931,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -23647,6 +23773,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23654,6 +23781,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -24114,6 +24257,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24121,6 +24265,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -24257,6 +24417,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24264,6 +24425,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -25434,6 +25611,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25441,6 +25619,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -25577,6 +25771,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25584,6 +25779,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -26412,6 +26623,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26419,6 +26631,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -27248,6 +27476,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27255,6 +27484,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -27715,6 +27960,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27722,6 +27968,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -27858,6 +28120,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27865,6 +28128,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -29035,6 +29314,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29042,6 +29322,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -29178,6 +29474,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29185,6 +29482,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -30013,6 +30326,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -30020,6 +30334,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -30816,6 +31146,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -30823,6 +31154,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -31639,6 +31986,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -31646,6 +31994,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -34478,6 +34842,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34485,6 +34850,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -35353,6 +35734,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35360,6 +35742,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -35889,6 +36287,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35896,6 +36295,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -36599,6 +37014,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36606,6 +37022,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -37474,6 +37906,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37481,6 +37914,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -38010,6 +38459,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38017,6 +38467,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -38442,6 +38908,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38449,6 +38916,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -38863,6 +39346,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38870,6 +39354,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -39324,6 +39824,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39331,6 +39832,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -40761,6 +41278,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -40768,6 +41286,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -42192,6 +42726,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42199,6 +42734,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -43018,6 +43569,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43025,6 +43577,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -43479,6 +44047,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43486,6 +44055,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -44916,6 +45501,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -44923,6 +45509,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -47461,6 +48063,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -47468,6 +48071,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -47922,6 +48541,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -47929,6 +48549,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -49359,6 +49995,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49366,6 +50003,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -49791,6 +50444,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49798,6 +50452,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -50332,6 +51002,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50339,6 +51010,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -51142,6 +51829,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51149,6 +51837,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -51596,6 +52300,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51603,6 +52308,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -52328,6 +53049,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -52335,6 +53057,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -53151,6 +53889,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -53158,6 +53897,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -55990,6 +56745,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55997,6 +56753,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -56865,6 +57637,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56872,6 +57645,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -57401,6 +58190,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57408,6 +58198,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -58111,6 +58917,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58118,6 +58925,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -58986,6 +59809,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58993,6 +59817,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -59522,6 +60362,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59529,6 +60370,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -59954,6 +60811,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59961,6 +60819,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -60375,6 +61249,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60382,6 +61257,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -60836,6 +61727,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60843,6 +61735,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -62273,6 +63181,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -62280,6 +63189,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -63704,6 +64629,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63711,6 +64637,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -64530,6 +65472,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64537,6 +65480,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -64991,6 +65950,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64998,6 +65958,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -66428,6 +67404,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -66435,6 +67412,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -68973,6 +69966,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -68980,6 +69974,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -69434,6 +70444,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -69441,6 +70452,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -70871,6 +71898,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70878,6 +71906,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -71303,6 +72347,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -71310,6 +72355,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -73390,6 +74451,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73397,6 +74459,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -75085,6 +76163,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75092,6 +76171,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -75904,6 +76999,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75911,6 +77007,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -76459,6 +77571,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -76466,6 +77579,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -76602,6 +77731,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -76609,6 +77739,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -77437,6 +78583,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -77444,6 +78591,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -80152,6 +81315,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -80159,6 +81323,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -82012,6 +83192,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -82019,6 +83200,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -85158,6 +86355,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -85165,6 +86363,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -89072,6 +90286,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -89079,6 +90294,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -91852,6 +93083,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91859,6 +93091,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -92326,6 +93574,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92333,6 +93582,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -92823,6 +94088,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92830,6 +94096,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -93640,6 +94922,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -93647,6 +94930,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -94798,6 +96097,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -94805,6 +96105,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -95376,6 +96692,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -95383,6 +96700,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -95873,6 +97206,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -95880,6 +97214,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -97879,6 +99229,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -97886,6 +99237,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/daemonSetV1.python.md b/docs/daemonSetV1.python.md index ca1728aaa..f2c9ea831 100644 --- a/docs/daemonSetV1.python.md +++ b/docs/daemonSetV1.python.md @@ -167,6 +167,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -249,6 +250,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -17039,6 +17046,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -17046,6 +17054,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -20144,6 +20170,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -20151,6 +20178,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -20663,6 +20708,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -20670,6 +20716,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -21195,6 +21259,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -21202,6 +21267,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -22075,6 +22158,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -22082,6 +22166,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -22226,6 +22328,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -22233,6 +22336,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -22758,6 +22879,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -22765,6 +22887,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -24789,6 +24929,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -24796,6 +24937,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -25319,6 +25478,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -25326,6 +25486,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -25470,6 +25648,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -25477,6 +25656,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -26738,6 +26935,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -26745,6 +26943,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -26889,6 +27105,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -26896,6 +27113,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -27788,6 +28023,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -27795,6 +28031,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -28690,6 +28944,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -28697,6 +28952,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -29220,6 +29493,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -29227,6 +29501,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -29371,6 +29663,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -29378,6 +29671,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -30639,6 +30950,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -30646,6 +30958,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -30790,6 +31120,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -30797,6 +31128,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -31689,6 +32038,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -31696,6 +32046,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -32554,6 +32922,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -32561,6 +32930,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -33471,6 +33858,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -33478,6 +33866,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -36660,6 +37066,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -36667,6 +37074,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -37597,6 +38022,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -37604,6 +38030,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -38230,6 +38674,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -38237,6 +38682,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -39000,6 +39463,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -39007,6 +39471,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -39937,6 +40419,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -39944,6 +40427,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -40570,6 +41071,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -40577,6 +41079,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -41037,6 +41557,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -41044,6 +41565,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -41491,6 +42030,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -41498,6 +42038,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -41987,6 +42545,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -41994,6 +42553,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -43575,6 +44152,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -43582,6 +44160,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -45498,6 +46094,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -45505,6 +46102,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -46384,6 +46999,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -46391,6 +47007,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -46880,6 +47514,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -46887,6 +47522,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -48468,6 +49121,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -48475,6 +49129,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -51273,6 +51945,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -51280,6 +51953,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -51769,6 +52460,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -51776,6 +52468,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -53357,6 +54067,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -53364,6 +54075,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -53824,6 +54553,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -53831,6 +54561,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -54400,6 +55148,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -54407,6 +55156,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -55272,6 +56039,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -55279,6 +56047,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -55761,6 +56547,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -55768,6 +56555,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -56553,6 +57358,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -56560,6 +57366,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -57470,6 +58294,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -57477,6 +58302,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -60659,6 +61502,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -60666,6 +61510,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -61596,6 +62458,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -61603,6 +62466,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -62229,6 +63110,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -62236,6 +63118,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -62999,6 +63899,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -63006,6 +63907,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -63936,6 +64855,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -63943,6 +64863,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -64569,6 +65507,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -64576,6 +65515,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -65036,6 +65993,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -65043,6 +66001,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -65490,6 +66466,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -65497,6 +66474,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -65986,6 +66981,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -65993,6 +66989,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -67574,6 +68588,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -67581,6 +68596,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -69497,6 +70530,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -69504,6 +70538,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -70383,6 +71435,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -70390,6 +71443,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -70879,6 +71950,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -70886,6 +71958,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -72467,6 +73557,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -72474,6 +73565,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -75272,6 +76381,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -75279,6 +76389,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -75768,6 +76896,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -75775,6 +76904,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -77356,6 +78503,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -77363,6 +78511,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -77823,6 +78989,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -77830,6 +78997,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -80194,6 +81379,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -80201,6 +81387,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -82100,6 +83304,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -82107,6 +83312,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -82979,6 +84202,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -82986,6 +84210,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -83569,6 +84811,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -83576,6 +84819,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -83720,6 +84981,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -83727,6 +84989,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -84619,6 +85899,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -84626,6 +85907,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -87538,6 +88837,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -87545,6 +88845,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -89541,6 +90859,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -89548,6 +90867,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -93102,6 +94439,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -93109,6 +94447,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -97320,6 +98676,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -97327,6 +98684,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -101170,6 +102545,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -101177,6 +102553,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -101681,6 +103075,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -101688,6 +103083,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -102213,6 +103626,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -102220,6 +103634,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -103092,6 +104524,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -103099,6 +104532,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -104378,6 +105829,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -104385,6 +105837,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -105031,6 +106501,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -105038,6 +106509,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -105563,6 +107052,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -105570,6 +107060,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -107723,6 +109231,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -107730,6 +109239,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/daemonSetV1.typescript.md b/docs/daemonSetV1.typescript.md index 93bca5883..e9f79641f 100644 --- a/docs/daemonSetV1.typescript.md +++ b/docs/daemonSetV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -15749,6 +15756,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -15756,6 +15764,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -18250,6 +18274,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18257,6 +18282,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -18717,6 +18758,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18724,6 +18766,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -19214,6 +19272,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19221,6 +19280,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -20030,6 +20105,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20037,6 +20113,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -20173,6 +20265,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20180,6 +20273,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -20670,6 +20779,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20677,6 +20787,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -22503,6 +22629,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22510,6 +22637,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -22970,6 +23113,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22977,6 +23121,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -23113,6 +23273,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23120,6 +23281,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -24290,6 +24467,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24297,6 +24475,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -24433,6 +24627,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24440,6 +24635,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -25268,6 +25479,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25275,6 +25487,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -26104,6 +26332,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26111,6 +26340,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -26571,6 +26816,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26578,6 +26824,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -26714,6 +26976,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26721,6 +26984,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -27891,6 +28170,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27898,6 +28178,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -28034,6 +28330,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28041,6 +28338,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -28869,6 +29182,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28876,6 +29190,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -29672,6 +30002,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29679,6 +30010,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -30495,6 +30842,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -30502,6 +30850,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -33334,6 +33698,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -33341,6 +33706,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -34209,6 +34590,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34216,6 +34598,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -34745,6 +35143,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34752,6 +35151,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -35455,6 +35870,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35462,6 +35878,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -36330,6 +36762,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36337,6 +36770,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -36866,6 +37315,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36873,6 +37323,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -37298,6 +37764,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37305,6 +37772,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -37719,6 +38202,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37726,6 +38210,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -38180,6 +38680,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38187,6 +38688,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -39617,6 +40134,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39624,6 +40142,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -41048,6 +41582,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -41055,6 +41590,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -41874,6 +42425,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -41881,6 +42433,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -42335,6 +42903,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42342,6 +42911,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -43772,6 +44357,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43779,6 +44365,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -46317,6 +46919,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46324,6 +46927,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -46778,6 +47397,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46785,6 +47405,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -48215,6 +48851,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48222,6 +48859,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -48647,6 +49300,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48654,6 +49308,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -49188,6 +49858,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49195,6 +49866,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -49998,6 +50685,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50005,6 +50693,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -50452,6 +51156,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50459,6 +51164,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -51184,6 +51905,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51191,6 +51913,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -52007,6 +52745,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -52014,6 +52753,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -54846,6 +55601,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -54853,6 +55609,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -55721,6 +56493,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55728,6 +56501,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -56257,6 +57046,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56264,6 +57054,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -56967,6 +57773,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56974,6 +57781,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -57842,6 +58665,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57849,6 +58673,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -58378,6 +59218,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58385,6 +59226,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -58810,6 +59667,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58817,6 +59675,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -59231,6 +60105,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59238,6 +60113,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -59692,6 +60583,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59699,6 +60591,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -61129,6 +62037,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -61136,6 +62045,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -62560,6 +63485,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -62567,6 +63493,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -63386,6 +64328,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63393,6 +64336,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -63847,6 +64806,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63854,6 +64814,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -65284,6 +66260,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -65291,6 +66268,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -67829,6 +68822,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -67836,6 +68830,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -68290,6 +69300,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -68297,6 +69308,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -69727,6 +70754,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -69734,6 +70762,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -70159,6 +71203,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70166,6 +71211,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -72246,6 +73307,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -72253,6 +73315,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -73941,6 +75019,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73948,6 +75027,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -74760,6 +75855,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74767,6 +75863,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -75315,6 +76427,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75322,6 +76435,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -75458,6 +76587,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75465,6 +76595,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -76293,6 +77439,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -76300,6 +77447,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -79008,6 +80171,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -79015,6 +80179,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -80868,6 +82048,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -80875,6 +82056,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -84014,6 +85211,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -84021,6 +85219,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -87928,6 +89142,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -87935,6 +89150,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -90708,6 +91939,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -90715,6 +91947,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -91182,6 +92430,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91189,6 +92438,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -91679,6 +92944,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91686,6 +92952,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -92496,6 +93778,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92503,6 +93786,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -93654,6 +94953,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -93661,6 +94961,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -94232,6 +95548,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -94239,6 +95556,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -94729,6 +96062,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -94736,6 +96070,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -96735,6 +98085,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -96742,6 +98093,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/daemonset.csharp.md b/docs/daemonset.csharp.md index 625d9747f..a28403037 100644 --- a/docs/daemonset.csharp.md +++ b/docs/daemonset.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -16639,6 +16646,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -16646,6 +16654,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -19140,6 +19164,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19147,6 +19172,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -19607,6 +19648,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19614,6 +19656,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -20104,6 +20162,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20111,6 +20170,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -20920,6 +20995,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20927,6 +21003,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -21063,6 +21155,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21070,6 +21163,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -21560,6 +21669,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21567,6 +21677,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -23393,6 +23519,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23400,6 +23527,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -23860,6 +24003,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23867,6 +24011,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -24003,6 +24163,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24010,6 +24171,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -25180,6 +25357,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25187,6 +25365,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -25323,6 +25517,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25330,6 +25525,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -26158,6 +26369,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -26165,6 +26377,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -26994,6 +27222,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27001,6 +27230,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -27461,6 +27706,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27468,6 +27714,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -27604,6 +27866,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27611,6 +27874,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -28781,6 +29060,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28788,6 +29068,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -28924,6 +29220,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28931,6 +29228,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -29759,6 +30072,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29766,6 +30080,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -30562,6 +30892,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30569,6 +30900,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -31385,6 +31732,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31392,6 +31740,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -34224,6 +34588,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34231,6 +34596,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -35099,6 +35480,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35106,6 +35488,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -35635,6 +36033,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35642,6 +36041,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -36345,6 +36760,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36352,6 +36768,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -37220,6 +37652,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37227,6 +37660,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -37756,6 +38205,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37763,6 +38213,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -38188,6 +38654,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38195,6 +38662,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -38609,6 +39092,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38616,6 +39100,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -39070,6 +39570,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39077,6 +39578,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -40507,6 +41024,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -40514,6 +41032,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -41938,6 +42472,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -41945,6 +42480,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -42764,6 +43315,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42771,6 +43323,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -43225,6 +43793,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43232,6 +43801,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -44662,6 +45247,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -44669,6 +45255,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -47207,6 +47809,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47214,6 +47817,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -47668,6 +48287,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47675,6 +48295,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -49105,6 +49741,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49112,6 +49749,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -49537,6 +50190,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49544,6 +50198,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -50078,6 +50748,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50085,6 +50756,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -50888,6 +51575,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50895,6 +51583,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -51342,6 +52046,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51349,6 +52054,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -52074,6 +52795,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52081,6 +52803,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -52897,6 +53635,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52904,6 +53643,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -55736,6 +56491,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -55743,6 +56499,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -56611,6 +57383,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56618,6 +57391,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -57147,6 +57936,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57154,6 +57944,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -57857,6 +58663,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57864,6 +58671,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -58732,6 +59555,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58739,6 +59563,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -59268,6 +60108,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59275,6 +60116,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -59700,6 +60557,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59707,6 +60565,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -60121,6 +60995,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60128,6 +61003,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -60582,6 +61473,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60589,6 +61481,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -62019,6 +62927,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62026,6 +62935,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -63450,6 +64375,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -63457,6 +64383,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -64276,6 +65218,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64283,6 +65226,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -64737,6 +65696,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64744,6 +65704,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -66174,6 +67150,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -66181,6 +67158,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -68719,6 +69712,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -68726,6 +69720,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -69180,6 +70190,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69187,6 +70198,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -70617,6 +71644,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -70624,6 +71652,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -71049,6 +72093,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71056,6 +72101,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -73136,6 +74197,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73143,6 +74205,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -74831,6 +75909,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -74838,6 +75917,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -75650,6 +76745,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75657,6 +76753,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -76205,6 +77317,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76212,6 +77325,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -76348,6 +77477,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76355,6 +77485,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -77183,6 +78329,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -77190,6 +78337,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -79898,6 +81061,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -79905,6 +81069,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -81758,6 +82938,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -81765,6 +82946,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -84904,6 +86101,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -84911,6 +86109,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -88818,6 +90032,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -88825,6 +90040,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -91598,6 +92829,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -91605,6 +92837,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -92072,6 +93320,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92079,6 +93328,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -92569,6 +93834,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92576,6 +93842,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -93386,6 +94668,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -93393,6 +94676,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -94544,6 +95843,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -94551,6 +95851,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -95122,6 +96438,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95129,6 +96446,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -95619,6 +96952,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95626,6 +96960,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -97625,6 +98975,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -97632,6 +98983,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/daemonset.go.md b/docs/daemonset.go.md index 5f933765f..8decb8cf5 100644 --- a/docs/daemonset.go.md +++ b/docs/daemonset.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonset(scope Construct, id *string, config DaemonsetConfig) Daemonset ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -431,7 +438,7 @@ func ResetWaitForRollout() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.Daemonset_IsConstruct(x interface{}) *bool ``` @@ -463,7 +470,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.Daemonset_IsTerraformElement(x interface{}) *bool ``` @@ -477,7 +484,7 @@ daemonset.Daemonset_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.Daemonset_IsTerraformResource(x interface{}) *bool ``` @@ -491,7 +498,7 @@ daemonset.Daemonset_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.Daemonset_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -830,7 +837,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetConfig { Connection: interface{}, @@ -840,10 +847,10 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetMetadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpec, Id: *string, - Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetTimeouts, + Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetTimeouts, WaitForRollout: interface{}, } ``` @@ -1013,7 +1020,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetMetadata { Annotations: *map[string]*string, @@ -1117,14 +1124,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpec { - Template: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplate, + Template: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplate, MinReadySeconds: *f64, RevisionHistoryLimit: *f64, - Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecSelector, - Strategy: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecStrategy, + Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecSelector, + Strategy: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecStrategy, } ``` @@ -1219,7 +1226,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecSelector { MatchExpressions: interface{}, @@ -1271,7 +1278,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecSelectorMatchExpressions { Key: *string, @@ -1339,10 +1346,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecStrategy { - RollingUpdate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecStrategyRollingUpdate, + RollingUpdate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecStrategyRollingUpdate, Type: *string, } ``` @@ -1389,7 +1396,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecStrategyRollingUpdate { MaxUnavailable: *string, @@ -1425,11 +1432,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplate { - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateMetadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpec, } ``` @@ -1475,7 +1482,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateMetadata { Annotations: *map[string]*string, @@ -1579,14 +1586,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpec { ActiveDeadlineSeconds: *f64, - Affinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecAffinity, + Affinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecAffinity, AutomountServiceAccountToken: interface{}, Container: interface{}, - DnsConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecDnsConfig, + DnsConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecDnsConfig, DnsPolicy: *string, EnableServiceLinks: interface{}, HostAliases: interface{}, @@ -1598,13 +1605,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" InitContainer: interface{}, NodeName: *string, NodeSelector: *map[string]*string, - Os: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecOs, + Os: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecOs, PriorityClassName: *string, ReadinessGate: interface{}, RestartPolicy: *string, RuntimeClassName: *string, SchedulerName: *string, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecSecurityContext, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecSecurityContext, ServiceAccountName: *string, ShareProcessNamespace: interface{}, Subdomain: *string, @@ -2097,12 +2104,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecAffinity { - NodeAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecAffinityNodeAffinity, - PodAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecAffinityPodAffinity, - PodAntiAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecAffinityPodAntiAffinity, + NodeAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecAffinityNodeAffinity, + PodAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecAffinityPodAffinity, + PodAntiAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecAffinityPodAntiAffinity, } ``` @@ -2163,11 +2170,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecAffinityNodeAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, - RequiredDuringSchedulingIgnoredDuringExecution: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution, + RequiredDuringSchedulingIgnoredDuringExecution: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution, } ``` @@ -2213,10 +2220,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution { - Preference: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference, + Preference: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference, Weight: *f64, } ``` @@ -2263,7 +2270,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference { MatchExpressions: interface{}, @@ -2313,7 +2320,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions { Key: *string, @@ -2383,7 +2390,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields { Key: *string, @@ -2451,7 +2458,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution { NodeSelectorTerm: interface{}, @@ -2485,7 +2492,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm { MatchExpressions: interface{}, @@ -2535,7 +2542,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions { Key: *string, @@ -2605,7 +2612,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields { Key: *string, @@ -2673,7 +2680,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecAffinityPodAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, @@ -2723,10 +2730,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution { - PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, + PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, Weight: *f64, } ``` @@ -2773,7 +2780,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { TopologyKey: *string, @@ -2839,7 +2846,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { MatchExpressions: interface{}, @@ -2891,7 +2898,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { Key: *string, @@ -2959,7 +2966,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution { TopologyKey: *string, @@ -3025,7 +3032,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { MatchExpressions: interface{}, @@ -3077,7 +3084,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { Key: *string, @@ -3145,7 +3152,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecAffinityPodAntiAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, @@ -3195,10 +3202,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution { - PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, + PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, Weight: *f64, } ``` @@ -3245,7 +3252,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { TopologyKey: *string, @@ -3311,7 +3318,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { MatchExpressions: interface{}, @@ -3363,7 +3370,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { Key: *string, @@ -3431,7 +3438,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution { TopologyKey: *string, @@ -3497,7 +3504,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { MatchExpressions: interface{}, @@ -3549,7 +3556,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { Key: *string, @@ -3617,7 +3624,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainer { Name: *string, @@ -3627,13 +3634,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" EnvFrom: interface{}, Image: *string, ImagePullPolicy: *string, - Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecContainerLifecycle, - LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecContainerLivenessProbe, + Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecContainerLifecycle, + LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecContainerLivenessProbe, Port: interface{}, - ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecContainerReadinessProbe, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecContainerResources, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecContainerSecurityContext, - StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecContainerStartupProbe, + ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecContainerReadinessProbe, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecContainerResources, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecContainerSecurityContext, + StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecContainerStartupProbe, Stdin: interface{}, StdinOnce: interface{}, TerminationMessagePath: *string, @@ -3989,12 +3996,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerEnv { Name: *string, Value: *string, - ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecContainerEnvValueFrom, + ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecContainerEnvValueFrom, } ``` @@ -4057,12 +4064,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerEnvFrom { - ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecContainerEnvFromConfigMapRef, + ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecContainerEnvFromConfigMapRef, Prefix: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecContainerEnvFromSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecContainerEnvFromSecretRef, } ``` @@ -4123,7 +4130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerEnvFromConfigMapRef { Name: *string, @@ -4173,7 +4180,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerEnvFromSecretRef { Name: *string, @@ -4223,13 +4230,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerEnvValueFrom { - ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecContainerEnvValueFromFieldRef, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecContainerEnvValueFromResourceFieldRef, - SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRef, + ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecContainerEnvValueFromFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecContainerEnvValueFromResourceFieldRef, + SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRef, } ``` @@ -4305,7 +4312,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef { Key: *string, @@ -4371,7 +4378,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerEnvValueFromFieldRef { ApiVersion: *string, @@ -4421,7 +4428,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerEnvValueFromResourceFieldRef { Resource: *string, @@ -4483,7 +4490,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRef { Key: *string, @@ -4549,7 +4556,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerLifecycle { PostStart: interface{}, @@ -4599,11 +4606,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerLifecyclePostStart { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecContainerLifecyclePostStartExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecContainerLifecyclePostStartExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGet, TcpSocket: interface{}, } ``` @@ -4665,7 +4672,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerLifecyclePostStartExec { Command: *[]*string, @@ -4701,7 +4708,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGet { Host: *string, @@ -4801,7 +4808,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader { Name: *string, @@ -4851,7 +4858,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocket { Port: *string, @@ -4887,11 +4894,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerLifecyclePreStop { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecContainerLifecyclePreStopExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecContainerLifecyclePreStopExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGet, TcpSocket: interface{}, } ``` @@ -4953,7 +4960,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerLifecyclePreStopExec { Command: *[]*string, @@ -4989,7 +4996,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGet { Host: *string, @@ -5089,7 +5096,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader { Name: *string, @@ -5139,7 +5146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocket { Port: *string, @@ -5175,13 +5182,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerLivenessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecContainerLivenessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecContainerLivenessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -5337,7 +5344,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerLivenessProbeExec { Command: *[]*string, @@ -5373,7 +5380,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerLivenessProbeGrpc { Port: *f64, @@ -5423,7 +5430,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGet { Host: *string, @@ -5523,7 +5530,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader { Name: *string, @@ -5573,7 +5580,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocket { Port: *string, @@ -5609,7 +5616,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerPort { ContainerPort: *f64, @@ -5713,13 +5720,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerReadinessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecContainerReadinessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecContainerReadinessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -5875,7 +5882,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerReadinessProbeExec { Command: *[]*string, @@ -5911,7 +5918,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerReadinessProbeGrpc { Port: *f64, @@ -5961,7 +5968,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGet { Host: *string, @@ -6061,7 +6068,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader { Name: *string, @@ -6111,7 +6118,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocket { Port: *string, @@ -6147,7 +6154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerResources { Limits: *map[string]*string, @@ -6199,18 +6206,18 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerSecurityContext { AllowPrivilegeEscalation: interface{}, - Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecContainerSecurityContextCapabilities, + Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecContainerSecurityContextCapabilities, Privileged: interface{}, ReadOnlyRootFilesystem: interface{}, RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecContainerSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecContainerSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecContainerSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecContainerSecurityContextSeLinuxOptions, } ``` @@ -6371,7 +6378,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerSecurityContextCapabilities { Add: *[]*string, @@ -6421,7 +6428,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -6473,7 +6480,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerSecurityContextSeLinuxOptions { Level: *string, @@ -6555,13 +6562,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerStartupProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecContainerStartupProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecContainerStartupProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecContainerStartupProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecContainerStartupProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -6717,7 +6724,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerStartupProbeExec { Command: *[]*string, @@ -6753,7 +6760,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerStartupProbeGrpc { Port: *f64, @@ -6803,7 +6810,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerStartupProbeHttpGet { Host: *string, @@ -6903,7 +6910,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeader { Name: *string, @@ -6953,7 +6960,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerStartupProbeTcpSocket { Port: *string, @@ -6989,7 +6996,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecContainerVolumeMount { MountPath: *string, @@ -7089,7 +7096,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecDnsConfig { Nameservers: *[]*string, @@ -7159,7 +7166,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecDnsConfigOption { Name: *string, @@ -7209,7 +7216,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecHostAliases { Hostnames: *[]*string, @@ -7259,7 +7266,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecImagePullSecrets { Name: *string, @@ -7293,7 +7300,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainer { Name: *string, @@ -7303,13 +7310,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" EnvFrom: interface{}, Image: *string, ImagePullPolicy: *string, - Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecInitContainerLifecycle, - LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecInitContainerLivenessProbe, + Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecInitContainerLifecycle, + LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecInitContainerLivenessProbe, Port: interface{}, - ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecInitContainerReadinessProbe, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecInitContainerResources, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecInitContainerSecurityContext, - StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecInitContainerStartupProbe, + ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecInitContainerReadinessProbe, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecInitContainerResources, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecInitContainerSecurityContext, + StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecInitContainerStartupProbe, Stdin: interface{}, StdinOnce: interface{}, TerminationMessagePath: *string, @@ -7665,12 +7672,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerEnv { Name: *string, Value: *string, - ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecInitContainerEnvValueFrom, + ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecInitContainerEnvValueFrom, } ``` @@ -7733,12 +7740,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerEnvFrom { - ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRef, + ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRef, Prefix: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecInitContainerEnvFromSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecInitContainerEnvFromSecretRef, } ``` @@ -7799,7 +7806,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRef { Name: *string, @@ -7849,7 +7856,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerEnvFromSecretRef { Name: *string, @@ -7899,13 +7906,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerEnvValueFrom { - ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRef, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef, - SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef, + ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef, + SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef, } ``` @@ -7981,7 +7988,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef { Key: *string, @@ -8047,7 +8054,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRef { ApiVersion: *string, @@ -8097,7 +8104,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef { Resource: *string, @@ -8159,7 +8166,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef { Key: *string, @@ -8225,7 +8232,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerLifecycle { PostStart: interface{}, @@ -8275,11 +8282,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerLifecyclePostStart { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGet, TcpSocket: interface{}, } ``` @@ -8341,7 +8348,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartExec { Command: *[]*string, @@ -8377,7 +8384,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGet { Host: *string, @@ -8477,7 +8484,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader { Name: *string, @@ -8527,7 +8534,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocket { Port: *string, @@ -8563,11 +8570,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerLifecyclePreStop { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGet, TcpSocket: interface{}, } ``` @@ -8629,7 +8636,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopExec { Command: *[]*string, @@ -8665,7 +8672,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGet { Host: *string, @@ -8765,7 +8772,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader { Name: *string, @@ -8815,7 +8822,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocket { Port: *string, @@ -8851,13 +8858,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerLivenessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecInitContainerLivenessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecInitContainerLivenessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -9013,7 +9020,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerLivenessProbeExec { Command: *[]*string, @@ -9049,7 +9056,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerLivenessProbeGrpc { Port: *f64, @@ -9099,7 +9106,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGet { Host: *string, @@ -9199,7 +9206,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader { Name: *string, @@ -9249,7 +9256,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocket { Port: *string, @@ -9285,7 +9292,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerPort { ContainerPort: *f64, @@ -9389,13 +9396,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerReadinessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecInitContainerReadinessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecInitContainerReadinessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -9551,7 +9558,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerReadinessProbeExec { Command: *[]*string, @@ -9587,7 +9594,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerReadinessProbeGrpc { Port: *f64, @@ -9637,7 +9644,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGet { Host: *string, @@ -9737,7 +9744,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader { Name: *string, @@ -9787,7 +9794,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocket { Port: *string, @@ -9823,7 +9830,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerResources { Limits: *map[string]*string, @@ -9875,18 +9882,18 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerSecurityContext { AllowPrivilegeEscalation: interface{}, - Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecInitContainerSecurityContextCapabilities, + Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecInitContainerSecurityContextCapabilities, Privileged: interface{}, ReadOnlyRootFilesystem: interface{}, RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecInitContainerSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecInitContainerSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions, } ``` @@ -10047,7 +10054,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerSecurityContextCapabilities { Add: *[]*string, @@ -10097,7 +10104,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -10149,7 +10156,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions { Level: *string, @@ -10231,13 +10238,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerStartupProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecInitContainerStartupProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecInitContainerStartupProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -10393,7 +10400,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerStartupProbeExec { Command: *[]*string, @@ -10429,7 +10436,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerStartupProbeGrpc { Port: *f64, @@ -10479,7 +10486,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGet { Host: *string, @@ -10579,7 +10586,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader { Name: *string, @@ -10629,7 +10636,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocket { Port: *string, @@ -10665,7 +10672,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecInitContainerVolumeMount { MountPath: *string, @@ -10765,7 +10772,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecOs { Name: *string, @@ -10799,7 +10806,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecReadinessGate { ConditionType: *string, @@ -10833,7 +10840,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecSecurityContext { FsGroup: *string, @@ -10841,11 +10848,11 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecSecurityContextSeLinuxOptions, SupplementalGroups: *[]*f64, Sysctl: interface{}, - WindowsOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecSecurityContextWindowsOptions, + WindowsOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecSecurityContextWindowsOptions, } ``` @@ -11023,7 +11030,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -11075,7 +11082,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecSecurityContextSeLinuxOptions { Level: *string, @@ -11157,7 +11164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecSecurityContextSysctl { Name: *string, @@ -11207,7 +11214,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecSecurityContextWindowsOptions { GmsaCredentialSpec: *string, @@ -11291,7 +11298,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecToleration { Effect: *string, @@ -11399,7 +11406,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecTopologySpreadConstraint { LabelSelector: interface{}, @@ -11483,7 +11490,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelector { MatchExpressions: interface{}, @@ -11535,7 +11542,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions { Key: *string, @@ -11603,37 +11610,37 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolume { - AwsElasticBlockStore: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeAwsElasticBlockStore, - AzureDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeAzureDisk, - AzureFile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeAzureFile, - CephFs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeCephFs, - Cinder: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeCinder, - ConfigMap: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeConfigMap, - Csi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeCsi, - DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeDownwardApi, - EmptyDir: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeEmptyDir, - Ephemeral: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeEphemeral, - Fc: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeFc, - FlexVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeFlexVolume, - Flocker: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeFlocker, - GcePersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeGcePersistentDisk, - GitRepo: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeGitRepo, - Glusterfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeGlusterfs, - HostPath: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeHostPath, - Iscsi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeIscsi, - Local: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeLocal, + AwsElasticBlockStore: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeAwsElasticBlockStore, + AzureDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeAzureDisk, + AzureFile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeAzureFile, + CephFs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeCephFs, + Cinder: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeCinder, + ConfigMap: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeConfigMap, + Csi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeCsi, + DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeDownwardApi, + EmptyDir: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeEmptyDir, + Ephemeral: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeEphemeral, + Fc: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeFc, + FlexVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeFlexVolume, + Flocker: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeFlocker, + GcePersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeGcePersistentDisk, + GitRepo: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeGitRepo, + Glusterfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeGlusterfs, + HostPath: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeHostPath, + Iscsi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeIscsi, + Local: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeLocal, Name: *string, - Nfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeNfs, - PersistentVolumeClaim: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumePersistentVolumeClaim, - PhotonPersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumePhotonPersistentDisk, + Nfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeNfs, + PersistentVolumeClaim: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumePersistentVolumeClaim, + PhotonPersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumePhotonPersistentDisk, Projected: interface{}, - Quobyte: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeQuobyte, - Rbd: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeRbd, - Secret: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeSecret, - VsphereVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeVsphereVolume, + Quobyte: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeQuobyte, + Rbd: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeRbd, + Secret: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeSecret, + VsphereVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeVsphereVolume, } ``` @@ -12069,7 +12076,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeAwsElasticBlockStore { VolumeId: *string, @@ -12155,7 +12162,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeAzureDisk { CachingMode: *string, @@ -12271,7 +12278,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeAzureFile { SecretName: *string, @@ -12355,14 +12362,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeCephFs { Monitors: *[]*string, Path: *string, ReadOnly: interface{}, SecretFile: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeCephFsSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeCephFsSecretRef, User: *string, } ``` @@ -12469,7 +12476,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeCephFsSecretRef { Name: *string, @@ -12519,7 +12526,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeCinder { VolumeId: *string, @@ -12587,7 +12594,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeConfigMap { DefaultMode: *string, @@ -12671,7 +12678,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeConfigMapItems { Key: *string, @@ -12741,12 +12748,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeCsi { Driver: *string, FsType: *string, - NodePublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRef, + NodePublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRef, ReadOnly: interface{}, VolumeAttributes: *map[string]*string, } @@ -12841,7 +12848,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRef { Name: *string, @@ -12875,7 +12882,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeDownwardApi { DefaultMode: *string, @@ -12927,13 +12934,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeDownwardApiItems { - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRef, Path: *string, Mode: *string, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef, } ``` @@ -13013,7 +13020,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRef { ApiVersion: *string, @@ -13063,7 +13070,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef { ContainerName: *string, @@ -13125,7 +13132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeEmptyDir { Medium: *string, @@ -13177,10 +13184,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeEphemeral { - VolumeClaimTemplate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate, + VolumeClaimTemplate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate, } ``` @@ -13211,11 +13218,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate { - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata, } ``` @@ -13261,7 +13268,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata { Annotations: *map[string]*string, @@ -13315,12 +13322,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec { AccessModes: *[]*string, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources, - Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources, + Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector, StorageClassName: *string, VolumeMode: *string, VolumeName: *string, @@ -13429,7 +13436,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources { Limits: *map[string]*string, @@ -13481,7 +13488,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector { MatchExpressions: interface{}, @@ -13533,7 +13540,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions { Key: *string, @@ -13601,7 +13608,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeFc { Lun: *f64, @@ -13685,14 +13692,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeFlexVolume { Driver: *string, FsType: *string, Options: *map[string]*string, ReadOnly: interface{}, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeFlexVolumeSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeFlexVolumeSecretRef, } ``` @@ -13785,7 +13792,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeFlexVolumeSecretRef { Name: *string, @@ -13835,7 +13842,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeFlocker { DatasetName: *string, @@ -13885,7 +13892,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeGcePersistentDisk { PdName: *string, @@ -13971,7 +13978,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeGitRepo { Directory: *string, @@ -14039,7 +14046,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeGlusterfs { EndpointsName: *string, @@ -14105,7 +14112,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeHostPath { Path: *string, @@ -14155,7 +14162,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeIscsi { Iqn: *string, @@ -14273,7 +14280,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeLocal { Path: *string, @@ -14307,7 +14314,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeNfs { Path: *string, @@ -14373,7 +14380,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumePersistentVolumeClaim { ClaimName: *string, @@ -14423,7 +14430,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumePhotonPersistentDisk { PdId: *string, @@ -14475,7 +14482,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeProjected { Sources: interface{}, @@ -14527,13 +14534,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeProjectedSources { ConfigMap: interface{}, - DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApi, + DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApi, Secret: interface{}, - ServiceAccountToken: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken, + ServiceAccountToken: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken, } ``` @@ -14609,7 +14616,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMap { Items: interface{}, @@ -14675,7 +14682,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItems { Key: *string, @@ -14745,7 +14752,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApi { Items: interface{}, @@ -14779,13 +14786,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItems { Path: *string, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef, Mode: *string, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef, } ``` @@ -14865,7 +14872,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef { ApiVersion: *string, @@ -14915,7 +14922,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef { ContainerName: *string, @@ -14977,7 +14984,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecret { Items: interface{}, @@ -15043,7 +15050,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItems { Key: *string, @@ -15113,7 +15120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken { Path: *string, @@ -15181,7 +15188,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeQuobyte { Registry: *string, @@ -15279,7 +15286,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeRbd { CephMonitors: *[]*string, @@ -15289,7 +15296,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" RadosUser: *string, RbdPool: *string, ReadOnly: interface{}, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.daemonset.DaemonsetSpecTemplateSpecVolumeRbdSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.daemonset.DaemonsetSpecTemplateSpecVolumeRbdSecretRef, } ``` @@ -15427,7 +15434,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeRbdSecretRef { Name: *string, @@ -15477,7 +15484,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeSecret { DefaultMode: *string, @@ -15561,7 +15568,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeSecretItems { Key: *string, @@ -15631,7 +15638,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetSpecTemplateSpecVolumeVsphereVolume { VolumePath: *string, @@ -15683,7 +15690,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" &daemonset.DaemonsetTimeouts { Create: *string, @@ -15745,7 +15752,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetMetadataOutputReference ``` @@ -16172,7 +16179,7 @@ func InternalValue() DaemonsetMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecOutputReference ``` @@ -16598,7 +16605,7 @@ func InternalValue() DaemonsetSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecSelectorMatchExpressionsList ``` @@ -16639,6 +16646,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -16646,6 +16654,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -16741,7 +16765,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecSelectorMatchExpressionsOutputReference ``` @@ -17095,7 +17119,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecSelectorOutputReference ``` @@ -17415,7 +17439,7 @@ func InternalValue() DaemonsetSpecSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecStrategyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecStrategyOutputReference ``` @@ -17735,7 +17759,7 @@ func InternalValue() DaemonsetSpecStrategy #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecStrategyRollingUpdateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecStrategyRollingUpdateOutputReference ``` @@ -18013,7 +18037,7 @@ func InternalValue() DaemonsetSpecStrategyRollingUpdate #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateMetadataOutputReference ``` @@ -18440,7 +18464,7 @@ func InternalValue() DaemonsetSpecTemplateMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateOutputReference ``` @@ -18766,7 +18790,7 @@ func InternalValue() DaemonsetSpecTemplate #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityNodeAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecAffinityNodeAffinityOutputReference ``` @@ -19099,7 +19123,7 @@ func InternalValue() DaemonsetSpecTemplateSpecAffinityNodeAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -19140,6 +19164,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19147,6 +19172,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -19242,7 +19283,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -19566,7 +19607,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList ``` @@ -19607,6 +19648,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19614,6 +19656,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -19709,7 +19767,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference ``` @@ -20063,7 +20121,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList ``` @@ -20104,6 +20162,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20111,6 +20170,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -20206,7 +20281,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference ``` @@ -20546,7 +20621,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference ``` @@ -20879,7 +20954,7 @@ func InternalValue() DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDurin #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList ``` @@ -20920,6 +20995,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20927,6 +21003,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -21022,7 +21114,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList ``` @@ -21063,6 +21155,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21070,6 +21163,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -21165,7 +21274,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference ``` @@ -21519,7 +21628,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList ``` @@ -21560,6 +21669,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21567,6 +21677,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -21662,7 +21788,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference ``` @@ -22002,7 +22128,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference ``` @@ -22353,7 +22479,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -22644,7 +22770,7 @@ func InternalValue() DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuring #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecAffinityOutputReference ``` @@ -23019,7 +23145,7 @@ func InternalValue() DaemonsetSpecTemplateSpecAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityPodAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecAffinityPodAffinityOutputReference ``` @@ -23352,7 +23478,7 @@ func InternalValue() DaemonsetSpecTemplateSpecAffinityPodAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -23393,6 +23519,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23400,6 +23527,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -23495,7 +23638,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -23819,7 +23962,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ``` @@ -23860,6 +24003,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23867,6 +24011,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -23962,7 +24122,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ``` @@ -24003,6 +24163,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24010,6 +24171,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -24105,7 +24282,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ``` @@ -24459,7 +24636,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ``` @@ -24797,7 +24974,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ``` @@ -25139,7 +25316,7 @@ func InternalValue() DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuring #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ``` @@ -25180,6 +25357,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25187,6 +25365,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -25282,7 +25476,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ``` @@ -25323,6 +25517,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25330,6 +25525,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -25425,7 +25636,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ``` @@ -25779,7 +25990,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ``` @@ -26117,7 +26328,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ``` @@ -26158,6 +26369,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -26165,6 +26377,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -26260,7 +26488,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -26620,7 +26848,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecAffinityPodAntiAffinityOutputReference ``` @@ -26953,7 +27181,7 @@ func InternalValue() DaemonsetSpecTemplateSpecAffinityPodAntiAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -26994,6 +27222,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27001,6 +27230,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -27096,7 +27341,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -27420,7 +27665,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ``` @@ -27461,6 +27706,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27468,6 +27714,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -27563,7 +27825,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ``` @@ -27604,6 +27866,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27611,6 +27874,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -27706,7 +27985,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ``` @@ -28060,7 +28339,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ``` @@ -28398,7 +28677,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ``` @@ -28740,7 +29019,7 @@ func InternalValue() DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDu #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ``` @@ -28781,6 +29060,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28788,6 +29068,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -28883,7 +29179,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ``` @@ -28924,6 +29220,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28931,6 +29228,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -29026,7 +29339,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ``` @@ -29380,7 +29693,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ``` @@ -29718,7 +30031,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ``` @@ -29759,6 +30072,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29766,6 +30080,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -29861,7 +30191,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -30221,7 +30551,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference ``` @@ -30521,7 +30851,7 @@ func InternalValue() DaemonsetSpecTemplateSpecContainerEnvFromConfigMapRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerEnvFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerEnvFromList ``` @@ -30562,6 +30892,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30569,6 +30900,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -30664,7 +31011,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerEnvFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerEnvFromOutputReference ``` @@ -31044,7 +31391,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerEnvFromSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerEnvFromSecretRefOutputReference ``` @@ -31344,7 +31691,7 @@ func InternalValue() DaemonsetSpecTemplateSpecContainerEnvFromSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerEnvList ``` @@ -31385,6 +31732,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31392,6 +31740,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -31487,7 +31851,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerEnvOutputReference ``` @@ -31847,7 +32211,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference ``` @@ -32183,7 +32547,7 @@ func InternalValue() DaemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyR #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference ``` @@ -32490,7 +32854,7 @@ func InternalValue() DaemonsetSpecTemplateSpecContainerEnvValueFromFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerEnvValueFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerEnvValueFromOutputReference ``` @@ -32907,7 +33271,7 @@ func InternalValue() DaemonsetSpecTemplateSpecContainerEnvValueFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference ``` @@ -33236,7 +33600,7 @@ func InternalValue() DaemonsetSpecTemplateSpecContainerEnvValueFromResourceField #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference ``` @@ -33572,7 +33936,7 @@ func InternalValue() DaemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerLifecycleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerLifecycleOutputReference ``` @@ -33905,7 +34269,7 @@ func InternalValue() DaemonsetSpecTemplateSpecContainerLifecycle #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference ``` @@ -34183,7 +34547,7 @@ func InternalValue() DaemonsetSpecTemplateSpecContainerLifecyclePostStartExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList ``` @@ -34224,6 +34588,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34231,6 +34596,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -34326,7 +34707,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ``` @@ -34651,7 +35032,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference ``` @@ -35058,7 +35439,7 @@ func InternalValue() DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerLifecyclePostStartList ``` @@ -35099,6 +35480,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35106,6 +35488,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -35201,7 +35599,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerLifecyclePostStartOutputReference ``` @@ -35594,7 +35992,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketList ``` @@ -35635,6 +36033,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35642,6 +36041,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -35737,7 +36152,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference ``` @@ -36026,7 +36441,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference ``` @@ -36304,7 +36719,7 @@ func InternalValue() DaemonsetSpecTemplateSpecContainerLifecyclePreStopExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList ``` @@ -36345,6 +36760,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36352,6 +36768,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -36447,7 +36879,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ``` @@ -36772,7 +37204,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference ``` @@ -37179,7 +37611,7 @@ func InternalValue() DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerLifecyclePreStopList ``` @@ -37220,6 +37652,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37227,6 +37660,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -37322,7 +37771,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerLifecyclePreStopOutputReference ``` @@ -37715,7 +38164,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketList ``` @@ -37756,6 +38205,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37763,6 +38213,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -37858,7 +38324,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference ``` @@ -38147,7 +38613,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerList ``` @@ -38188,6 +38654,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38195,6 +38662,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -38290,7 +38773,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerLivenessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerLivenessProbeExecOutputReference ``` @@ -38568,7 +39051,7 @@ func InternalValue() DaemonsetSpecTemplateSpecContainerLivenessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerLivenessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerLivenessProbeGrpcList ``` @@ -38609,6 +39092,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38616,6 +39100,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -38711,7 +39211,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerLivenessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerLivenessProbeGrpcOutputReference ``` @@ -39029,7 +39529,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList ``` @@ -39070,6 +39570,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39077,6 +39578,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -39172,7 +39689,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference ``` @@ -39497,7 +40014,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference ``` @@ -39904,7 +40421,7 @@ func InternalValue() DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerLivenessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerLivenessProbeOutputReference ``` @@ -40466,7 +40983,7 @@ func InternalValue() DaemonsetSpecTemplateSpecContainerLivenessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketList ``` @@ -40507,6 +41024,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -40514,6 +41032,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -40609,7 +41143,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference ``` @@ -40898,7 +41432,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerOutputReference ``` @@ -41897,7 +42431,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerPortList ``` @@ -41938,6 +42472,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -41945,6 +42480,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -42040,7 +42591,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerPortOutputReference ``` @@ -42445,7 +42996,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerReadinessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerReadinessProbeExecOutputReference ``` @@ -42723,7 +43274,7 @@ func InternalValue() DaemonsetSpecTemplateSpecContainerReadinessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerReadinessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerReadinessProbeGrpcList ``` @@ -42764,6 +43315,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42771,6 +43323,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -42866,7 +43434,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerReadinessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerReadinessProbeGrpcOutputReference ``` @@ -43184,7 +43752,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList ``` @@ -43225,6 +43793,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43232,6 +43801,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -43327,7 +43912,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference ``` @@ -43652,7 +44237,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference ``` @@ -44059,7 +44644,7 @@ func InternalValue() DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerReadinessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerReadinessProbeOutputReference ``` @@ -44621,7 +45206,7 @@ func InternalValue() DaemonsetSpecTemplateSpecContainerReadinessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketList ``` @@ -44662,6 +45247,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -44669,6 +45255,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -44764,7 +45366,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference ``` @@ -45053,7 +45655,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerResourcesOutputReference ``` @@ -45360,7 +45962,7 @@ func InternalValue() DaemonsetSpecTemplateSpecContainerResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference ``` @@ -45667,7 +46269,7 @@ func InternalValue() DaemonsetSpecTemplateSpecContainerSecurityContextCapabiliti #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerSecurityContextOutputReference ``` @@ -46216,7 +46818,7 @@ func InternalValue() DaemonsetSpecTemplateSpecContainerSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference ``` @@ -46523,7 +47125,7 @@ func InternalValue() DaemonsetSpecTemplateSpecContainerSecurityContextSeccompPro #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference ``` @@ -46888,7 +47490,7 @@ func InternalValue() DaemonsetSpecTemplateSpecContainerSecurityContextSeLinuxOpt #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerStartupProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerStartupProbeExecOutputReference ``` @@ -47166,7 +47768,7 @@ func InternalValue() DaemonsetSpecTemplateSpecContainerStartupProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerStartupProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerStartupProbeGrpcList ``` @@ -47207,6 +47809,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47214,6 +47817,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -47309,7 +47928,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerStartupProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerStartupProbeGrpcOutputReference ``` @@ -47627,7 +48246,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList ``` @@ -47668,6 +48287,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47675,6 +48295,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -47770,7 +48406,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference ``` @@ -48095,7 +48731,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference ``` @@ -48502,7 +49138,7 @@ func InternalValue() DaemonsetSpecTemplateSpecContainerStartupProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerStartupProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerStartupProbeOutputReference ``` @@ -49064,7 +49700,7 @@ func InternalValue() DaemonsetSpecTemplateSpecContainerStartupProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerStartupProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerStartupProbeTcpSocketList ``` @@ -49105,6 +49741,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49112,6 +49749,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -49207,7 +49860,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference ``` @@ -49496,7 +50149,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerVolumeMountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerVolumeMountList ``` @@ -49537,6 +50190,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49544,6 +50198,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -49639,7 +50309,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecContainerVolumeMountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerVolumeMountOutputReference ``` @@ -50037,7 +50707,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecDnsConfigOptionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecDnsConfigOptionList ``` @@ -50078,6 +50748,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50085,6 +50756,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -50180,7 +50867,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecDnsConfigOptionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecDnsConfigOptionOutputReference ``` @@ -50498,7 +51185,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecDnsConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecDnsConfigOutputReference ``` @@ -50847,7 +51534,7 @@ func InternalValue() DaemonsetSpecTemplateSpecDnsConfig #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecHostAliasesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecHostAliasesList ``` @@ -50888,6 +51575,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50895,6 +51583,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -50990,7 +51694,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecHostAliasesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecHostAliasesOutputReference ``` @@ -51301,7 +52005,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecImagePullSecretsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecImagePullSecretsList ``` @@ -51342,6 +52046,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51349,6 +52054,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -51444,7 +52165,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecImagePullSecretsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecImagePullSecretsOutputReference ``` @@ -51733,7 +52454,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference ``` @@ -52033,7 +52754,7 @@ func InternalValue() DaemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerEnvFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerEnvFromList ``` @@ -52074,6 +52795,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52081,6 +52803,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -52176,7 +52914,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerEnvFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerEnvFromOutputReference ``` @@ -52556,7 +53294,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference ``` @@ -52856,7 +53594,7 @@ func InternalValue() DaemonsetSpecTemplateSpecInitContainerEnvFromSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerEnvList ``` @@ -52897,6 +53635,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52904,6 +53643,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -52999,7 +53754,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerEnvOutputReference ``` @@ -53359,7 +54114,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference ``` @@ -53695,7 +54450,7 @@ func InternalValue() DaemonsetSpecTemplateSpecInitContainerEnvValueFromConfigMap #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference ``` @@ -54002,7 +54757,7 @@ func InternalValue() DaemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerEnvValueFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerEnvValueFromOutputReference ``` @@ -54419,7 +55174,7 @@ func InternalValue() DaemonsetSpecTemplateSpecInitContainerEnvValueFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference ``` @@ -54748,7 +55503,7 @@ func InternalValue() DaemonsetSpecTemplateSpecInitContainerEnvValueFromResourceF #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference ``` @@ -55084,7 +55839,7 @@ func InternalValue() DaemonsetSpecTemplateSpecInitContainerEnvValueFromSecretKey #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerLifecycleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerLifecycleOutputReference ``` @@ -55417,7 +56172,7 @@ func InternalValue() DaemonsetSpecTemplateSpecInitContainerLifecycle #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference ``` @@ -55695,7 +56450,7 @@ func InternalValue() DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartExe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList ``` @@ -55736,6 +56491,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -55743,6 +56499,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -55838,7 +56610,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ``` @@ -56163,7 +56935,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference ``` @@ -56570,7 +57342,7 @@ func InternalValue() DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHtt #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartList ``` @@ -56611,6 +57383,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56618,6 +57391,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -56713,7 +57502,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartOutputReference ``` @@ -57106,7 +57895,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList ``` @@ -57147,6 +57936,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57154,6 +57944,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -57249,7 +58055,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference ``` @@ -57538,7 +58344,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference ``` @@ -57816,7 +58622,7 @@ func InternalValue() DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList ``` @@ -57857,6 +58663,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57864,6 +58671,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -57959,7 +58782,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ``` @@ -58284,7 +59107,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference ``` @@ -58691,7 +59514,7 @@ func InternalValue() DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpG #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopList ``` @@ -58732,6 +59555,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58739,6 +59563,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -58834,7 +59674,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopOutputReference ``` @@ -59227,7 +60067,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList ``` @@ -59268,6 +60108,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59275,6 +60116,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -59370,7 +60227,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference ``` @@ -59659,7 +60516,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerList ``` @@ -59700,6 +60557,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59707,6 +60565,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -59802,7 +60676,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference ``` @@ -60080,7 +60954,7 @@ func InternalValue() DaemonsetSpecTemplateSpecInitContainerLivenessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerLivenessProbeGrpcList ``` @@ -60121,6 +60995,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60128,6 +61003,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -60223,7 +61114,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference ``` @@ -60541,7 +61432,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList ``` @@ -60582,6 +61473,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60589,6 +61481,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -60684,7 +61592,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference ``` @@ -61009,7 +61917,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference ``` @@ -61416,7 +62324,7 @@ func InternalValue() DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerLivenessProbeOutputReference ``` @@ -61978,7 +62886,7 @@ func InternalValue() DaemonsetSpecTemplateSpecInitContainerLivenessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketList ``` @@ -62019,6 +62927,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62026,6 +62935,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -62121,7 +63046,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference ``` @@ -62410,7 +63335,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerOutputReference ``` @@ -63409,7 +64334,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerPortList ``` @@ -63450,6 +64375,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -63457,6 +64383,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -63552,7 +64494,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerPortOutputReference ``` @@ -63957,7 +64899,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference ``` @@ -64235,7 +65177,7 @@ func InternalValue() DaemonsetSpecTemplateSpecInitContainerReadinessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerReadinessProbeGrpcList ``` @@ -64276,6 +65218,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64283,6 +65226,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -64378,7 +65337,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference ``` @@ -64696,7 +65655,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList ``` @@ -64737,6 +65696,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64744,6 +65704,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -64839,7 +65815,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference ``` @@ -65164,7 +66140,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference ``` @@ -65571,7 +66547,7 @@ func InternalValue() DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerReadinessProbeOutputReference ``` @@ -66133,7 +67109,7 @@ func InternalValue() DaemonsetSpecTemplateSpecInitContainerReadinessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketList ``` @@ -66174,6 +67150,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -66181,6 +67158,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -66276,7 +67269,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference ``` @@ -66565,7 +67558,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerResourcesOutputReference ``` @@ -66872,7 +67865,7 @@ func InternalValue() DaemonsetSpecTemplateSpecInitContainerResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference ``` @@ -67179,7 +68172,7 @@ func InternalValue() DaemonsetSpecTemplateSpecInitContainerSecurityContextCapabi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerSecurityContextOutputReference ``` @@ -67728,7 +68721,7 @@ func InternalValue() DaemonsetSpecTemplateSpecInitContainerSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference ``` @@ -68035,7 +69028,7 @@ func InternalValue() DaemonsetSpecTemplateSpecInitContainerSecurityContextSeccom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference ``` @@ -68400,7 +69393,7 @@ func InternalValue() DaemonsetSpecTemplateSpecInitContainerSecurityContextSeLinu #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerStartupProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerStartupProbeExecOutputReference ``` @@ -68678,7 +69671,7 @@ func InternalValue() DaemonsetSpecTemplateSpecInitContainerStartupProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerStartupProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerStartupProbeGrpcList ``` @@ -68719,6 +69712,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -68726,6 +69720,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -68821,7 +69831,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference ``` @@ -69139,7 +70149,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList ``` @@ -69180,6 +70190,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69187,6 +70198,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -69282,7 +70309,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference ``` @@ -69607,7 +70634,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference ``` @@ -70014,7 +71041,7 @@ func InternalValue() DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerStartupProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerStartupProbeOutputReference ``` @@ -70576,7 +71603,7 @@ func InternalValue() DaemonsetSpecTemplateSpecInitContainerStartupProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketList ``` @@ -70617,6 +71644,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -70624,6 +71652,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -70719,7 +71763,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference ``` @@ -71008,7 +72052,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerVolumeMountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerVolumeMountList ``` @@ -71049,6 +72093,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71056,6 +72101,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -71151,7 +72212,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecInitContainerVolumeMountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerVolumeMountOutputReference ``` @@ -71549,7 +72610,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecOsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecOsOutputReference ``` @@ -71820,7 +72881,7 @@ func InternalValue() DaemonsetSpecTemplateSpecOs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecOutputReference ``` @@ -73095,7 +74156,7 @@ func InternalValue() DaemonsetSpecTemplateSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecReadinessGateList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecReadinessGateList ``` @@ -73136,6 +74197,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73143,6 +74205,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -73238,7 +74316,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecReadinessGateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecReadinessGateOutputReference ``` @@ -73527,7 +74605,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecSecurityContextOutputReference ``` @@ -74118,7 +75196,7 @@ func InternalValue() DaemonsetSpecTemplateSpecSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecSecurityContextSeccompProfileOutputReference ``` @@ -74425,7 +75503,7 @@ func InternalValue() DaemonsetSpecTemplateSpecSecurityContextSeccompProfile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference ``` @@ -74790,7 +75868,7 @@ func InternalValue() DaemonsetSpecTemplateSpecSecurityContextSeLinuxOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecSecurityContextSysctlList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecSecurityContextSysctlList ``` @@ -74831,6 +75909,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -74838,6 +75917,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -74933,7 +76028,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecSecurityContextSysctlOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecSecurityContextSysctlOutputReference ``` @@ -75244,7 +76339,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecSecurityContextWindowsOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecSecurityContextWindowsOptionsOutputReference ``` @@ -75609,7 +76704,7 @@ func InternalValue() DaemonsetSpecTemplateSpecSecurityContextWindowsOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecTolerationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecTolerationList ``` @@ -75650,6 +76745,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75657,6 +76753,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -75752,7 +76864,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecTolerationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecTolerationOutputReference ``` @@ -76164,7 +77276,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorList ``` @@ -76205,6 +77317,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76212,6 +77325,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -76307,7 +77436,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList ``` @@ -76348,6 +77477,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76355,6 +77485,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -76450,7 +77596,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference ``` @@ -76804,7 +77950,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference ``` @@ -77142,7 +78288,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecTopologySpreadConstraintList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecTopologySpreadConstraintList ``` @@ -77183,6 +78329,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -77190,6 +78337,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -77285,7 +78448,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecTopologySpreadConstraintOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecTopologySpreadConstraintOutputReference ``` @@ -77681,7 +78844,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference ``` @@ -78039,7 +79202,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeAwsElasticBlockStore #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeAzureDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeAzureDiskOutputReference ``` @@ -78441,7 +79604,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeAzureDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeAzureFileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeAzureFileOutputReference ``` @@ -78792,7 +79955,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeAzureFile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeCephFsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeCephFsOutputReference ``` @@ -79221,7 +80384,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeCephFs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeCephFsSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeCephFsSecretRefOutputReference ``` @@ -79528,7 +80691,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeCephFsSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeCinderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeCinderOutputReference ``` @@ -79857,7 +81020,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeCinder #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeConfigMapItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecVolumeConfigMapItemsList ``` @@ -79898,6 +81061,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -79905,6 +81069,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -80000,7 +81180,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeConfigMapItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecVolumeConfigMapItemsOutputReference ``` @@ -80354,7 +81534,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeConfigMapOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeConfigMapOutputReference ``` @@ -80732,7 +81912,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeConfigMap #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference ``` @@ -81010,7 +82190,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeCsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeCsiOutputReference ``` @@ -81410,7 +82590,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeCsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference ``` @@ -81717,7 +82897,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeDownwardApiItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecVolumeDownwardApiItemsList ``` @@ -81758,6 +82938,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -81765,6 +82946,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -81860,7 +83057,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeDownwardApiItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecVolumeDownwardApiItemsOutputReference ``` @@ -82255,7 +83452,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference ``` @@ -82577,7 +83774,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeDownwardApiItemsResourceFiel #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeDownwardApiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeDownwardApiOutputReference ``` @@ -82897,7 +84094,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeDownwardApi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeEmptyDirOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeEmptyDirOutputReference ``` @@ -83204,7 +84401,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeEmptyDir #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeEphemeralOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeEphemeralOutputReference ``` @@ -83488,7 +84685,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeEphemeral #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference ``` @@ -83795,7 +84992,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference ``` @@ -84121,7 +85318,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference ``` @@ -84556,7 +85753,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference ``` @@ -84863,7 +86060,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList ``` @@ -84904,6 +86101,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -84911,6 +86109,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -85006,7 +86220,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference ``` @@ -85360,7 +86574,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference ``` @@ -85680,7 +86894,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeFcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeFcOutputReference ``` @@ -86031,7 +87245,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeFc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeFlexVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeFlexVolumeOutputReference ``` @@ -86431,7 +87645,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeFlexVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference ``` @@ -86738,7 +87952,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeFlexVolumeSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeFlockerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeFlockerOutputReference ``` @@ -87045,7 +88259,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeFlocker #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeGcePersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeGcePersistentDiskOutputReference ``` @@ -87403,7 +88617,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeGcePersistentDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeGitRepoOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeGitRepoOutputReference ``` @@ -87739,7 +88953,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeGitRepo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeGlusterfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeGlusterfsOutputReference ``` @@ -88061,7 +89275,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeGlusterfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeHostPathOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeHostPathOutputReference ``` @@ -88368,7 +89582,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeHostPath #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeIscsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeIscsiOutputReference ``` @@ -88777,7 +89991,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeIscsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecVolumeList ``` @@ -88818,6 +90032,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -88825,6 +90040,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -88920,7 +90151,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeLocalOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeLocalOutputReference ``` @@ -89198,7 +90429,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeLocal #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeNfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeNfsOutputReference ``` @@ -89520,7 +90751,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeNfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecVolumeOutputReference ``` @@ -90950,7 +92181,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference ``` @@ -91257,7 +92488,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumePersistentVolumeClaim #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference ``` @@ -91557,7 +92788,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumePhotonPersistentDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeProjectedList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecVolumeProjectedList ``` @@ -91598,6 +92829,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -91605,6 +92837,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -91700,7 +92948,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeProjectedOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecVolumeProjectedOutputReference ``` @@ -92031,7 +93279,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList ``` @@ -92072,6 +93320,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92079,6 +93328,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -92174,7 +93439,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference ``` @@ -92528,7 +93793,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapList ``` @@ -92569,6 +93834,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92576,6 +93842,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -92671,7 +93953,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference ``` @@ -93038,7 +94320,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference ``` @@ -93345,7 +94627,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiI #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList ``` @@ -93386,6 +94668,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -93393,6 +94676,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -93488,7 +94787,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference ``` @@ -93890,7 +95189,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference ``` @@ -94212,7 +95511,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiI #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference ``` @@ -94503,7 +95802,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecVolumeProjectedSourcesList ``` @@ -94544,6 +95843,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -94551,6 +95851,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -94646,7 +95962,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecVolumeProjectedSourcesOutputReference ``` @@ -95081,7 +96397,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsList ``` @@ -95122,6 +96438,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95129,6 +96446,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -95224,7 +96557,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference ``` @@ -95578,7 +96911,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretList ``` @@ -95619,6 +96952,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95626,6 +96960,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -95721,7 +97071,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference ``` @@ -96088,7 +97438,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference ``` @@ -96417,7 +97767,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeProjectedSourcesServiceAccou #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeQuobyteOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeQuobyteOutputReference ``` @@ -96797,7 +98147,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeQuobyte #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeRbdOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeRbdOutputReference ``` @@ -97277,7 +98627,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeRbd #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeRbdSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeRbdSecretRefOutputReference ``` @@ -97584,7 +98934,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeRbdSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeSecretItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecVolumeSecretItemsList ``` @@ -97625,6 +98975,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -97632,6 +98983,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -97727,7 +99094,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeSecretItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecVolumeSecretItemsOutputReference ``` @@ -98081,7 +99448,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeSecretOutputReference ``` @@ -98459,7 +99826,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeSecret #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetSpecTemplateSpecVolumeVsphereVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeVsphereVolumeOutputReference ``` @@ -98759,7 +100126,7 @@ func InternalValue() DaemonsetSpecTemplateSpecVolumeVsphereVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/daemonset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/daemonset" daemonset.NewDaemonsetTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DaemonsetTimeoutsOutputReference ``` diff --git a/docs/daemonset.java.md b/docs/daemonset.java.md index c80e358d0..1bdda260e 100644 --- a/docs/daemonset.java.md +++ b/docs/daemonset.java.md @@ -170,6 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -247,6 +248,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -16893,6 +16900,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -16900,6 +16908,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -19394,6 +19418,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19401,6 +19426,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -19861,6 +19902,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19868,6 +19910,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -20358,6 +20416,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20365,6 +20424,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -21174,6 +21249,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21181,6 +21257,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -21317,6 +21409,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21324,6 +21417,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -21814,6 +21923,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21821,6 +21931,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -23647,6 +23773,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23654,6 +23781,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -24114,6 +24257,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24121,6 +24265,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -24257,6 +24417,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24264,6 +24425,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -25434,6 +25611,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25441,6 +25619,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -25577,6 +25771,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25584,6 +25779,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -26412,6 +26623,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26419,6 +26631,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -27248,6 +27476,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27255,6 +27484,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -27715,6 +27960,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27722,6 +27968,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -27858,6 +28120,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27865,6 +28128,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -29035,6 +29314,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29042,6 +29322,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -29178,6 +29474,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29185,6 +29482,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -30013,6 +30326,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -30020,6 +30334,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -30816,6 +31146,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -30823,6 +31154,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -31639,6 +31986,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -31646,6 +31994,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -34478,6 +34842,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34485,6 +34850,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -35353,6 +35734,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35360,6 +35742,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -35889,6 +36287,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35896,6 +36295,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -36599,6 +37014,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36606,6 +37022,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -37474,6 +37906,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37481,6 +37914,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -38010,6 +38459,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38017,6 +38467,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -38442,6 +38908,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38449,6 +38916,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -38863,6 +39346,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38870,6 +39354,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -39324,6 +39824,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39331,6 +39832,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -40761,6 +41278,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -40768,6 +41286,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -42192,6 +42726,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42199,6 +42734,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -43018,6 +43569,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43025,6 +43577,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -43479,6 +44047,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43486,6 +44055,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -44916,6 +45501,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -44923,6 +45509,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -47461,6 +48063,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -47468,6 +48071,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -47922,6 +48541,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -47929,6 +48549,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -49359,6 +49995,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49366,6 +50003,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -49791,6 +50444,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49798,6 +50452,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -50332,6 +51002,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50339,6 +51010,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -51142,6 +51829,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51149,6 +51837,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -51596,6 +52300,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51603,6 +52308,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -52328,6 +53049,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -52335,6 +53057,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -53151,6 +53889,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -53158,6 +53897,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -55990,6 +56745,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55997,6 +56753,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -56865,6 +57637,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56872,6 +57645,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -57401,6 +58190,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57408,6 +58198,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -58111,6 +58917,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58118,6 +58925,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -58986,6 +59809,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58993,6 +59817,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -59522,6 +60362,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59529,6 +60370,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -59954,6 +60811,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59961,6 +60819,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -60375,6 +61249,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60382,6 +61257,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -60836,6 +61727,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60843,6 +61735,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -62273,6 +63181,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -62280,6 +63189,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -63704,6 +64629,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63711,6 +64637,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -64530,6 +65472,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64537,6 +65480,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -64991,6 +65950,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64998,6 +65958,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -66428,6 +67404,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -66435,6 +67412,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -68973,6 +69966,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -68980,6 +69974,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -69434,6 +70444,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -69441,6 +70452,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -70871,6 +71898,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70878,6 +71906,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -71303,6 +72347,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -71310,6 +72355,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -73390,6 +74451,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73397,6 +74459,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -75085,6 +76163,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75092,6 +76171,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -75904,6 +76999,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75911,6 +77007,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -76459,6 +77571,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -76466,6 +77579,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -76602,6 +77731,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -76609,6 +77739,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -77437,6 +78583,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -77444,6 +78591,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -80152,6 +81315,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -80159,6 +81323,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -82012,6 +83192,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -82019,6 +83200,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -85158,6 +86355,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -85165,6 +86363,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -89072,6 +90286,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -89079,6 +90294,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -91852,6 +93083,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91859,6 +93091,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -92326,6 +93574,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92333,6 +93582,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -92823,6 +94088,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92830,6 +94096,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -93640,6 +94922,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -93647,6 +94930,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -94798,6 +96097,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -94805,6 +96105,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -95376,6 +96692,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -95383,6 +96700,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -95873,6 +97206,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -95880,6 +97214,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -97879,6 +99229,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -97886,6 +99237,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/daemonset.python.md b/docs/daemonset.python.md index 17fcf5137..94a234368 100644 --- a/docs/daemonset.python.md +++ b/docs/daemonset.python.md @@ -167,6 +167,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -249,6 +250,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -17039,6 +17046,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -17046,6 +17054,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -20144,6 +20170,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -20151,6 +20178,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -20663,6 +20708,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -20670,6 +20716,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -21195,6 +21259,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -21202,6 +21267,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -22075,6 +22158,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -22082,6 +22166,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -22226,6 +22328,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -22233,6 +22336,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -22758,6 +22879,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -22765,6 +22887,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -24789,6 +24929,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -24796,6 +24937,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -25319,6 +25478,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -25326,6 +25486,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -25470,6 +25648,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -25477,6 +25656,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -26738,6 +26935,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -26745,6 +26943,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -26889,6 +27105,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -26896,6 +27113,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -27788,6 +28023,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -27795,6 +28031,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -28690,6 +28944,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -28697,6 +28952,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -29220,6 +29493,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -29227,6 +29501,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -29371,6 +29663,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -29378,6 +29671,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -30639,6 +30950,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -30646,6 +30958,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -30790,6 +31120,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -30797,6 +31128,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -31689,6 +32038,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -31696,6 +32046,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -32554,6 +32922,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -32561,6 +32930,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -33471,6 +33858,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -33478,6 +33866,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -36660,6 +37066,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -36667,6 +37074,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -37597,6 +38022,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -37604,6 +38030,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -38230,6 +38674,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -38237,6 +38682,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -39000,6 +39463,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -39007,6 +39471,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -39937,6 +40419,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -39944,6 +40427,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -40570,6 +41071,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -40577,6 +41079,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -41037,6 +41557,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -41044,6 +41565,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -41491,6 +42030,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -41498,6 +42038,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -41987,6 +42545,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -41994,6 +42553,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -43575,6 +44152,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -43582,6 +44160,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -45498,6 +46094,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -45505,6 +46102,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -46384,6 +46999,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -46391,6 +47007,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -46880,6 +47514,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -46887,6 +47522,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -48468,6 +49121,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -48475,6 +49129,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -51273,6 +51945,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -51280,6 +51953,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -51769,6 +52460,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -51776,6 +52468,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -53357,6 +54067,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -53364,6 +54075,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -53824,6 +54553,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -53831,6 +54561,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -54400,6 +55148,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -54407,6 +55156,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -55272,6 +56039,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -55279,6 +56047,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -55761,6 +56547,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -55768,6 +56555,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -56553,6 +57358,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -56560,6 +57366,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -57470,6 +58294,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -57477,6 +58302,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -60659,6 +61502,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -60666,6 +61510,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -61596,6 +62458,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -61603,6 +62466,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -62229,6 +63110,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -62236,6 +63118,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -62999,6 +63899,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -63006,6 +63907,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -63936,6 +64855,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -63943,6 +64863,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -64569,6 +65507,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -64576,6 +65515,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -65036,6 +65993,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -65043,6 +66001,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -65490,6 +66466,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -65497,6 +66474,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -65986,6 +66981,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -65993,6 +66989,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -67574,6 +68588,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -67581,6 +68596,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -69497,6 +70530,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -69504,6 +70538,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -70383,6 +71435,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -70390,6 +71443,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -70879,6 +71950,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -70886,6 +71958,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -72467,6 +73557,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -72474,6 +73565,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -75272,6 +76381,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -75279,6 +76389,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -75768,6 +76896,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -75775,6 +76904,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -77356,6 +78503,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -77363,6 +78511,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -77823,6 +78989,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -77830,6 +78997,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -80194,6 +81379,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -80201,6 +81387,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -82100,6 +83304,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -82107,6 +83312,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -82979,6 +84202,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -82986,6 +84210,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -83569,6 +84811,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -83576,6 +84819,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -83720,6 +84981,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -83727,6 +84989,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -84619,6 +85899,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -84626,6 +85907,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -87538,6 +88837,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -87545,6 +88845,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -89541,6 +90859,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -89548,6 +90867,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -93102,6 +94439,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -93109,6 +94447,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -97320,6 +98676,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -97327,6 +98684,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -101170,6 +102545,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -101177,6 +102553,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -101681,6 +103075,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -101688,6 +103083,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -102213,6 +103626,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -102220,6 +103634,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -103092,6 +104524,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -103099,6 +104532,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -104378,6 +105829,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -104385,6 +105837,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -105031,6 +106501,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -105038,6 +106509,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -105563,6 +107052,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -105570,6 +107060,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -107723,6 +109231,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -107730,6 +109239,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/daemonset.typescript.md b/docs/daemonset.typescript.md index 43c2d95c7..002f1c3bd 100644 --- a/docs/daemonset.typescript.md +++ b/docs/daemonset.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -15749,6 +15756,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -15756,6 +15764,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -18250,6 +18274,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18257,6 +18282,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -18717,6 +18758,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18724,6 +18766,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -19214,6 +19272,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19221,6 +19280,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -20030,6 +20105,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20037,6 +20113,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -20173,6 +20265,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20180,6 +20273,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -20670,6 +20779,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20677,6 +20787,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -22503,6 +22629,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22510,6 +22637,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -22970,6 +23113,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22977,6 +23121,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -23113,6 +23273,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23120,6 +23281,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -24290,6 +24467,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24297,6 +24475,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -24433,6 +24627,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24440,6 +24635,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -25268,6 +25479,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25275,6 +25487,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -26104,6 +26332,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26111,6 +26340,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -26571,6 +26816,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26578,6 +26824,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -26714,6 +26976,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26721,6 +26984,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -27891,6 +28170,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27898,6 +28178,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -28034,6 +28330,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28041,6 +28338,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -28869,6 +29182,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28876,6 +29190,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -29672,6 +30002,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29679,6 +30010,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -30495,6 +30842,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -30502,6 +30850,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -33334,6 +33698,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -33341,6 +33706,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -34209,6 +34590,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34216,6 +34598,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -34745,6 +35143,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34752,6 +35151,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -35455,6 +35870,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35462,6 +35878,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -36330,6 +36762,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36337,6 +36770,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -36866,6 +37315,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36873,6 +37323,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -37298,6 +37764,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37305,6 +37772,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -37719,6 +38202,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37726,6 +38210,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -38180,6 +38680,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38187,6 +38688,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -39617,6 +40134,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39624,6 +40142,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -41048,6 +41582,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -41055,6 +41590,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -41874,6 +42425,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -41881,6 +42433,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -42335,6 +42903,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42342,6 +42911,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -43772,6 +44357,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43779,6 +44365,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -46317,6 +46919,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46324,6 +46927,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -46778,6 +47397,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46785,6 +47405,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -48215,6 +48851,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48222,6 +48859,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -48647,6 +49300,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48654,6 +49308,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -49188,6 +49858,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49195,6 +49866,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -49998,6 +50685,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50005,6 +50693,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -50452,6 +51156,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50459,6 +51164,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -51184,6 +51905,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51191,6 +51913,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -52007,6 +52745,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -52014,6 +52753,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -54846,6 +55601,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -54853,6 +55609,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -55721,6 +56493,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55728,6 +56501,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -56257,6 +57046,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56264,6 +57054,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -56967,6 +57773,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56974,6 +57781,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -57842,6 +58665,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57849,6 +58673,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -58378,6 +59218,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58385,6 +59226,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -58810,6 +59667,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58817,6 +59675,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -59231,6 +60105,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59238,6 +60113,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -59692,6 +60583,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59699,6 +60591,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -61129,6 +62037,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -61136,6 +62045,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -62560,6 +63485,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -62567,6 +63493,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -63386,6 +64328,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63393,6 +64336,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -63847,6 +64806,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63854,6 +64814,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -65284,6 +66260,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -65291,6 +66268,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -67829,6 +68822,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -67836,6 +68830,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -68290,6 +69300,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -68297,6 +69308,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -69727,6 +70754,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -69734,6 +70762,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -70159,6 +71203,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70166,6 +71211,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -72246,6 +73307,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -72253,6 +73315,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -73941,6 +75019,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73948,6 +75027,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -74760,6 +75855,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74767,6 +75863,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -75315,6 +76427,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75322,6 +76435,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -75458,6 +76587,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75465,6 +76595,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -76293,6 +77439,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -76300,6 +77447,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -79008,6 +80171,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -79015,6 +80179,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -80868,6 +82048,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -80875,6 +82056,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -84014,6 +85211,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -84021,6 +85219,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -87928,6 +89142,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -87935,6 +89150,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -90708,6 +91939,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -90715,6 +91947,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -91182,6 +92430,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91189,6 +92438,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -91679,6 +92944,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91686,6 +92952,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -92496,6 +93778,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92503,6 +93786,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -93654,6 +94953,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -93661,6 +94961,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -94232,6 +95548,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -94239,6 +95556,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -94729,6 +96062,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -94736,6 +96070,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -96735,6 +98085,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -96742,6 +98093,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/dataKubernetesAllNamespaces.csharp.md b/docs/dataKubernetesAllNamespaces.csharp.md index 7121795dc..ee7ac2681 100644 --- a/docs/dataKubernetesAllNamespaces.csharp.md +++ b/docs/dataKubernetesAllNamespaces.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -120,6 +121,14 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```csharp diff --git a/docs/dataKubernetesAllNamespaces.go.md b/docs/dataKubernetesAllNamespaces.go.md index 2a834a97b..c6343a7f1 100644 --- a/docs/dataKubernetesAllNamespaces.go.md +++ b/docs/dataKubernetesAllNamespaces.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesallnamespaces" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesallnamespaces" datakubernetesallnamespaces.NewDataKubernetesAllNamespaces(scope Construct, id *string, config DataKubernetesAllNamespacesConfig) DataKubernetesAllNamespaces ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -120,6 +121,14 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```go @@ -274,7 +283,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesallnamespaces" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesallnamespaces" datakubernetesallnamespaces.DataKubernetesAllNamespaces_IsConstruct(x interface{}) *bool ``` @@ -306,7 +315,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesallnamespaces" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesallnamespaces" datakubernetesallnamespaces.DataKubernetesAllNamespaces_IsTerraformElement(x interface{}) *bool ``` @@ -320,7 +329,7 @@ datakubernetesallnamespaces.DataKubernetesAllNamespaces_IsTerraformElement(x int ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesallnamespaces" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesallnamespaces" datakubernetesallnamespaces.DataKubernetesAllNamespaces_IsTerraformDataSource(x interface{}) *bool ``` @@ -334,7 +343,7 @@ datakubernetesallnamespaces.DataKubernetesAllNamespaces_IsTerraformDataSource(x ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesallnamespaces" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesallnamespaces" datakubernetesallnamespaces.DataKubernetesAllNamespaces_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -574,7 +583,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesallnamespaces" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesallnamespaces" &datakubernetesallnamespaces.DataKubernetesAllNamespacesConfig { Connection: interface{}, diff --git a/docs/dataKubernetesAllNamespaces.java.md b/docs/dataKubernetesAllNamespaces.java.md index a45b34d64..db4f560e8 100644 --- a/docs/dataKubernetesAllNamespaces.java.md +++ b/docs/dataKubernetesAllNamespaces.java.md @@ -121,6 +121,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -187,6 +188,14 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```java diff --git a/docs/dataKubernetesAllNamespaces.python.md b/docs/dataKubernetesAllNamespaces.python.md index 613a76f2e..fe2a77f22 100644 --- a/docs/dataKubernetesAllNamespaces.python.md +++ b/docs/dataKubernetesAllNamespaces.python.md @@ -119,6 +119,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | Adds this resource to the terraform JSON output. | | to_metadata | *No description.* | | to_terraform | Adds this resource to the terraform JSON output. | | get_any_map_attribute | *No description.* | @@ -190,6 +191,14 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + +Adds this resource to the terraform JSON output. + ##### `to_metadata` ```python diff --git a/docs/dataKubernetesAllNamespaces.typescript.md b/docs/dataKubernetesAllNamespaces.typescript.md index f5717672c..8c7a5fd79 100644 --- a/docs/dataKubernetesAllNamespaces.typescript.md +++ b/docs/dataKubernetesAllNamespaces.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -120,6 +121,14 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```typescript diff --git a/docs/dataKubernetesConfigMap.csharp.md b/docs/dataKubernetesConfigMap.csharp.md index f56896446..c70beed74 100644 --- a/docs/dataKubernetesConfigMap.csharp.md +++ b/docs/dataKubernetesConfigMap.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -122,6 +123,14 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```csharp diff --git a/docs/dataKubernetesConfigMap.go.md b/docs/dataKubernetesConfigMap.go.md index f598b2080..41f253fc0 100644 --- a/docs/dataKubernetesConfigMap.go.md +++ b/docs/dataKubernetesConfigMap.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesconfigmap" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesconfigmap" datakubernetesconfigmap.NewDataKubernetesConfigMap(scope Construct, id *string, config DataKubernetesConfigMapConfig) DataKubernetesConfigMap ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -122,6 +123,14 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```go @@ -294,7 +303,7 @@ func ResetImmutable() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesconfigmap" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesconfigmap" datakubernetesconfigmap.DataKubernetesConfigMap_IsConstruct(x interface{}) *bool ``` @@ -326,7 +335,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesconfigmap" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesconfigmap" datakubernetesconfigmap.DataKubernetesConfigMap_IsTerraformElement(x interface{}) *bool ``` @@ -340,7 +349,7 @@ datakubernetesconfigmap.DataKubernetesConfigMap_IsTerraformElement(x interface{} ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesconfigmap" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesconfigmap" datakubernetesconfigmap.DataKubernetesConfigMap_IsTerraformDataSource(x interface{}) *bool ``` @@ -354,7 +363,7 @@ datakubernetesconfigmap.DataKubernetesConfigMap_IsTerraformDataSource(x interfac ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesconfigmap" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesconfigmap" datakubernetesconfigmap.DataKubernetesConfigMap_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -649,7 +658,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesconfigmap" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesconfigmap" &datakubernetesconfigmap.DataKubernetesConfigMapConfig { Connection: interface{}, @@ -659,7 +668,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesConfigMap.DataKubernetesConfigMapMetadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesConfigMap.DataKubernetesConfigMapMetadata, Id: *string, Immutable: interface{}, } @@ -802,7 +811,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesconfigmap" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesconfigmap" &datakubernetesconfigmap.DataKubernetesConfigMapMetadata { Annotations: *map[string]*string, @@ -890,7 +899,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesconfigmap" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesconfigmap" datakubernetesconfigmap.NewDataKubernetesConfigMapMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesConfigMapMetadataOutputReference ``` diff --git a/docs/dataKubernetesConfigMap.java.md b/docs/dataKubernetesConfigMap.java.md index 8785bf3cb..60d15eab2 100644 --- a/docs/dataKubernetesConfigMap.java.md +++ b/docs/dataKubernetesConfigMap.java.md @@ -148,6 +148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -216,6 +217,14 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```java diff --git a/docs/dataKubernetesConfigMap.python.md b/docs/dataKubernetesConfigMap.python.md index 537744692..d1cb7761f 100644 --- a/docs/dataKubernetesConfigMap.python.md +++ b/docs/dataKubernetesConfigMap.python.md @@ -145,6 +145,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | Adds this resource to the terraform JSON output. | | to_metadata | *No description.* | | to_terraform | Adds this resource to the terraform JSON output. | | get_any_map_attribute | *No description.* | @@ -218,6 +219,14 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + +Adds this resource to the terraform JSON output. + ##### `to_metadata` ```python diff --git a/docs/dataKubernetesConfigMap.typescript.md b/docs/dataKubernetesConfigMap.typescript.md index b472770eb..169ca610d 100644 --- a/docs/dataKubernetesConfigMap.typescript.md +++ b/docs/dataKubernetesConfigMap.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -122,6 +123,14 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```typescript diff --git a/docs/dataKubernetesConfigMapV1.csharp.md b/docs/dataKubernetesConfigMapV1.csharp.md index db40cf9bb..15914abea 100644 --- a/docs/dataKubernetesConfigMapV1.csharp.md +++ b/docs/dataKubernetesConfigMapV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -122,6 +123,14 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```csharp diff --git a/docs/dataKubernetesConfigMapV1.go.md b/docs/dataKubernetesConfigMapV1.go.md index 5941e60ad..5bacb84b0 100644 --- a/docs/dataKubernetesConfigMapV1.go.md +++ b/docs/dataKubernetesConfigMapV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesconfigmapv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesconfigmapv1" datakubernetesconfigmapv1.NewDataKubernetesConfigMapV1(scope Construct, id *string, config DataKubernetesConfigMapV1Config) DataKubernetesConfigMapV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -122,6 +123,14 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```go @@ -294,7 +303,7 @@ func ResetImmutable() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesconfigmapv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesconfigmapv1" datakubernetesconfigmapv1.DataKubernetesConfigMapV1_IsConstruct(x interface{}) *bool ``` @@ -326,7 +335,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesconfigmapv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesconfigmapv1" datakubernetesconfigmapv1.DataKubernetesConfigMapV1_IsTerraformElement(x interface{}) *bool ``` @@ -340,7 +349,7 @@ datakubernetesconfigmapv1.DataKubernetesConfigMapV1_IsTerraformElement(x interfa ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesconfigmapv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesconfigmapv1" datakubernetesconfigmapv1.DataKubernetesConfigMapV1_IsTerraformDataSource(x interface{}) *bool ``` @@ -354,7 +363,7 @@ datakubernetesconfigmapv1.DataKubernetesConfigMapV1_IsTerraformDataSource(x inte ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesconfigmapv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesconfigmapv1" datakubernetesconfigmapv1.DataKubernetesConfigMapV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -649,7 +658,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesconfigmapv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesconfigmapv1" &datakubernetesconfigmapv1.DataKubernetesConfigMapV1Config { Connection: interface{}, @@ -659,7 +668,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesConfigMapV1.DataKubernetesConfigMapV1Metadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesConfigMapV1.DataKubernetesConfigMapV1Metadata, Id: *string, Immutable: interface{}, } @@ -802,7 +811,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesconfigmapv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesconfigmapv1" &datakubernetesconfigmapv1.DataKubernetesConfigMapV1Metadata { Annotations: *map[string]*string, @@ -890,7 +899,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesconfigmapv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesconfigmapv1" datakubernetesconfigmapv1.NewDataKubernetesConfigMapV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesConfigMapV1MetadataOutputReference ``` diff --git a/docs/dataKubernetesConfigMapV1.java.md b/docs/dataKubernetesConfigMapV1.java.md index ed8654956..8a0490991 100644 --- a/docs/dataKubernetesConfigMapV1.java.md +++ b/docs/dataKubernetesConfigMapV1.java.md @@ -148,6 +148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -216,6 +217,14 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```java diff --git a/docs/dataKubernetesConfigMapV1.python.md b/docs/dataKubernetesConfigMapV1.python.md index dc57646e4..9af1bffc0 100644 --- a/docs/dataKubernetesConfigMapV1.python.md +++ b/docs/dataKubernetesConfigMapV1.python.md @@ -145,6 +145,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | Adds this resource to the terraform JSON output. | | to_metadata | *No description.* | | to_terraform | Adds this resource to the terraform JSON output. | | get_any_map_attribute | *No description.* | @@ -218,6 +219,14 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + +Adds this resource to the terraform JSON output. + ##### `to_metadata` ```python diff --git a/docs/dataKubernetesConfigMapV1.typescript.md b/docs/dataKubernetesConfigMapV1.typescript.md index fbbeb6629..75b8e6222 100644 --- a/docs/dataKubernetesConfigMapV1.typescript.md +++ b/docs/dataKubernetesConfigMapV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -122,6 +123,14 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```typescript diff --git a/docs/dataKubernetesEndpointsV1.csharp.md b/docs/dataKubernetesEndpointsV1.csharp.md index 70df0d830..c0c743915 100644 --- a/docs/dataKubernetesEndpointsV1.csharp.md +++ b/docs/dataKubernetesEndpointsV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -123,6 +124,14 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```csharp @@ -1631,6 +1640,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1638,6 +1648,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2121,6 +2147,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2128,6 +2155,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2264,6 +2307,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2271,6 +2315,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -3147,6 +3207,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3154,6 +3215,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/dataKubernetesEndpointsV1.go.md b/docs/dataKubernetesEndpointsV1.go.md index 95865accb..36b5a0cff 100644 --- a/docs/dataKubernetesEndpointsV1.go.md +++ b/docs/dataKubernetesEndpointsV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesendpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesendpointsv1" datakubernetesendpointsv1.NewDataKubernetesEndpointsV1(scope Construct, id *string, config DataKubernetesEndpointsV1Config) DataKubernetesEndpointsV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -123,6 +124,14 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```go @@ -307,7 +316,7 @@ func ResetSubset() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesendpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesendpointsv1" datakubernetesendpointsv1.DataKubernetesEndpointsV1_IsConstruct(x interface{}) *bool ``` @@ -339,7 +348,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesendpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesendpointsv1" datakubernetesendpointsv1.DataKubernetesEndpointsV1_IsTerraformElement(x interface{}) *bool ``` @@ -353,7 +362,7 @@ datakubernetesendpointsv1.DataKubernetesEndpointsV1_IsTerraformElement(x interfa ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesendpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesendpointsv1" datakubernetesendpointsv1.DataKubernetesEndpointsV1_IsTerraformDataSource(x interface{}) *bool ``` @@ -367,7 +376,7 @@ datakubernetesendpointsv1.DataKubernetesEndpointsV1_IsTerraformDataSource(x inte ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesendpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesendpointsv1" datakubernetesendpointsv1.DataKubernetesEndpointsV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -640,7 +649,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesendpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesendpointsv1" &datakubernetesendpointsv1.DataKubernetesEndpointsV1Config { Connection: interface{}, @@ -650,7 +659,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesEndpointsV1.DataKubernetesEndpointsV1Metadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesEndpointsV1.DataKubernetesEndpointsV1Metadata, Id: *string, Subset: interface{}, } @@ -791,7 +800,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesendpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesendpointsv1" &datakubernetesendpointsv1.DataKubernetesEndpointsV1Metadata { Annotations: *map[string]*string, @@ -895,7 +904,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesendpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesendpointsv1" &datakubernetesendpointsv1.DataKubernetesEndpointsV1Subset { Address: interface{}, @@ -961,7 +970,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesendpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesendpointsv1" &datakubernetesendpointsv1.DataKubernetesEndpointsV1SubsetAddress { Ip: *string, @@ -1027,7 +1036,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesendpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesendpointsv1" &datakubernetesendpointsv1.DataKubernetesEndpointsV1SubsetNotReadyAddress { Ip: *string, @@ -1093,7 +1102,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesendpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesendpointsv1" &datakubernetesendpointsv1.DataKubernetesEndpointsV1SubsetPort { Port: *f64, @@ -1163,7 +1172,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesendpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesendpointsv1" datakubernetesendpointsv1.NewDataKubernetesEndpointsV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesEndpointsV1MetadataOutputReference ``` @@ -1590,7 +1599,7 @@ func InternalValue() DataKubernetesEndpointsV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesendpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesendpointsv1" datakubernetesendpointsv1.NewDataKubernetesEndpointsV1SubsetAddressList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesEndpointsV1SubsetAddressList ``` @@ -1631,6 +1640,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1638,6 +1648,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1733,7 +1759,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesendpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesendpointsv1" datakubernetesendpointsv1.NewDataKubernetesEndpointsV1SubsetAddressOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesEndpointsV1SubsetAddressOutputReference ``` @@ -2080,7 +2106,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesendpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesendpointsv1" datakubernetesendpointsv1.NewDataKubernetesEndpointsV1SubsetList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesEndpointsV1SubsetList ``` @@ -2121,6 +2147,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2128,6 +2155,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2223,7 +2266,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesendpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesendpointsv1" datakubernetesendpointsv1.NewDataKubernetesEndpointsV1SubsetNotReadyAddressList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesEndpointsV1SubsetNotReadyAddressList ``` @@ -2264,6 +2307,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2271,6 +2315,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2366,7 +2426,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesendpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesendpointsv1" datakubernetesendpointsv1.NewDataKubernetesEndpointsV1SubsetNotReadyAddressOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesEndpointsV1SubsetNotReadyAddressOutputReference ``` @@ -2713,7 +2773,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesendpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesendpointsv1" datakubernetesendpointsv1.NewDataKubernetesEndpointsV1SubsetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesEndpointsV1SubsetOutputReference ``` @@ -3106,7 +3166,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesendpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesendpointsv1" datakubernetesendpointsv1.NewDataKubernetesEndpointsV1SubsetPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesEndpointsV1SubsetPortList ``` @@ -3147,6 +3207,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3154,6 +3215,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3249,7 +3326,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesendpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesendpointsv1" datakubernetesendpointsv1.NewDataKubernetesEndpointsV1SubsetPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesEndpointsV1SubsetPortOutputReference ``` diff --git a/docs/dataKubernetesEndpointsV1.java.md b/docs/dataKubernetesEndpointsV1.java.md index a7680fdd6..c8eb25aa7 100644 --- a/docs/dataKubernetesEndpointsV1.java.md +++ b/docs/dataKubernetesEndpointsV1.java.md @@ -146,6 +146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -215,6 +216,14 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```java @@ -1731,6 +1740,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1738,6 +1748,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -2221,6 +2247,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2228,6 +2255,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -2364,6 +2407,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2371,6 +2415,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3247,6 +3307,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3254,6 +3315,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/dataKubernetesEndpointsV1.python.md b/docs/dataKubernetesEndpointsV1.python.md index e6e883b65..54a3649cd 100644 --- a/docs/dataKubernetesEndpointsV1.python.md +++ b/docs/dataKubernetesEndpointsV1.python.md @@ -143,6 +143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | Adds this resource to the terraform JSON output. | | to_metadata | *No description.* | | to_terraform | Adds this resource to the terraform JSON output. | | get_any_map_attribute | *No description.* | @@ -217,6 +218,14 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + +Adds this resource to the terraform JSON output. + ##### `to_metadata` ```python @@ -1843,6 +1852,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1850,6 +1860,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -2368,6 +2396,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2375,6 +2404,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -2519,6 +2566,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2526,6 +2574,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -3470,6 +3536,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3477,6 +3544,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/dataKubernetesEndpointsV1.typescript.md b/docs/dataKubernetesEndpointsV1.typescript.md index 353fdb988..ffa205e39 100644 --- a/docs/dataKubernetesEndpointsV1.typescript.md +++ b/docs/dataKubernetesEndpointsV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -123,6 +124,14 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```typescript @@ -1598,6 +1607,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1605,6 +1615,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2088,6 +2114,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2095,6 +2122,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2231,6 +2274,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2238,6 +2282,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3114,6 +3174,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3121,6 +3182,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/dataKubernetesIngress.csharp.md b/docs/dataKubernetesIngress.csharp.md index 8282a69dd..be421ae6a 100644 --- a/docs/dataKubernetesIngress.csharp.md +++ b/docs/dataKubernetesIngress.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```csharp @@ -1412,6 +1421,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1419,6 +1429,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -1833,6 +1859,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1840,6 +1867,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2276,6 +2319,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2283,6 +2327,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2686,6 +2746,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2693,6 +2754,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -3107,6 +3184,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3114,6 +3192,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -3528,6 +3622,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3535,6 +3630,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -3949,6 +4060,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3956,6 +4068,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4370,6 +4498,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4377,6 +4506,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4502,6 +4647,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4509,6 +4655,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4923,6 +5085,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4930,6 +5093,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/dataKubernetesIngress.go.md b/docs/dataKubernetesIngress.go.md index 27f4eabbd..6f4b9d706 100644 --- a/docs/dataKubernetesIngress.go.md +++ b/docs/dataKubernetesIngress.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" datakubernetesingress.NewDataKubernetesIngress(scope Construct, id *string, config DataKubernetesIngressConfig) DataKubernetesIngress ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```go @@ -287,7 +296,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" datakubernetesingress.DataKubernetesIngress_IsConstruct(x interface{}) *bool ``` @@ -319,7 +328,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" datakubernetesingress.DataKubernetesIngress_IsTerraformElement(x interface{}) *bool ``` @@ -333,7 +342,7 @@ datakubernetesingress.DataKubernetesIngress_IsTerraformElement(x interface{}) *b ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" datakubernetesingress.DataKubernetesIngress_IsTerraformDataSource(x interface{}) *bool ``` @@ -347,7 +356,7 @@ datakubernetesingress.DataKubernetesIngress_IsTerraformDataSource(x interface{}) ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" datakubernetesingress.DataKubernetesIngress_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -620,7 +629,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" &datakubernetesingress.DataKubernetesIngressConfig { Connection: interface{}, @@ -630,7 +639,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesIngress.DataKubernetesIngressMetadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesIngress.DataKubernetesIngressMetadata, Id: *string, } ``` @@ -755,7 +764,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" &datakubernetesingress.DataKubernetesIngressMetadata { Annotations: *map[string]*string, @@ -841,7 +850,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" &datakubernetesingress.DataKubernetesIngressSpec { @@ -854,7 +863,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" &datakubernetesingress.DataKubernetesIngressSpecBackend { @@ -867,7 +876,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" &datakubernetesingress.DataKubernetesIngressSpecRule { @@ -880,7 +889,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" &datakubernetesingress.DataKubernetesIngressSpecRuleHttp { @@ -893,7 +902,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" &datakubernetesingress.DataKubernetesIngressSpecRuleHttpPath { @@ -906,7 +915,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" &datakubernetesingress.DataKubernetesIngressSpecRuleHttpPathBackend { @@ -919,7 +928,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" &datakubernetesingress.DataKubernetesIngressSpecTls { @@ -932,7 +941,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" &datakubernetesingress.DataKubernetesIngressStatus { @@ -945,7 +954,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" &datakubernetesingress.DataKubernetesIngressStatusLoadBalancer { @@ -958,7 +967,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" &datakubernetesingress.DataKubernetesIngressStatusLoadBalancerIngress { @@ -973,7 +982,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" datakubernetesingress.NewDataKubernetesIngressMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesIngressMetadataOutputReference ``` @@ -1371,7 +1380,7 @@ func InternalValue() DataKubernetesIngressMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" datakubernetesingress.NewDataKubernetesIngressSpecBackendList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressSpecBackendList ``` @@ -1412,6 +1421,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1419,6 +1429,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1503,7 +1529,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" datakubernetesingress.NewDataKubernetesIngressSpecBackendOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesIngressSpecBackendOutputReference ``` @@ -1792,7 +1818,7 @@ func InternalValue() DataKubernetesIngressSpecBackend #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" datakubernetesingress.NewDataKubernetesIngressSpecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressSpecList ``` @@ -1833,6 +1859,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1840,6 +1867,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1924,7 +1967,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" datakubernetesingress.NewDataKubernetesIngressSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesIngressSpecOutputReference ``` @@ -2235,7 +2278,7 @@ func InternalValue() DataKubernetesIngressSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" datakubernetesingress.NewDataKubernetesIngressSpecRuleHttpList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressSpecRuleHttpList ``` @@ -2276,6 +2319,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2283,6 +2327,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2367,7 +2427,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" datakubernetesingress.NewDataKubernetesIngressSpecRuleHttpOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesIngressSpecRuleHttpOutputReference ``` @@ -2645,7 +2705,7 @@ func InternalValue() DataKubernetesIngressSpecRuleHttp #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" datakubernetesingress.NewDataKubernetesIngressSpecRuleHttpPathBackendList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressSpecRuleHttpPathBackendList ``` @@ -2686,6 +2746,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2693,6 +2754,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2777,7 +2854,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" datakubernetesingress.NewDataKubernetesIngressSpecRuleHttpPathBackendOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesIngressSpecRuleHttpPathBackendOutputReference ``` @@ -3066,7 +3143,7 @@ func InternalValue() DataKubernetesIngressSpecRuleHttpPathBackend #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" datakubernetesingress.NewDataKubernetesIngressSpecRuleHttpPathList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressSpecRuleHttpPathList ``` @@ -3107,6 +3184,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3114,6 +3192,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3198,7 +3292,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" datakubernetesingress.NewDataKubernetesIngressSpecRuleHttpPathOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesIngressSpecRuleHttpPathOutputReference ``` @@ -3487,7 +3581,7 @@ func InternalValue() DataKubernetesIngressSpecRuleHttpPath #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" datakubernetesingress.NewDataKubernetesIngressSpecRuleList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressSpecRuleList ``` @@ -3528,6 +3622,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3535,6 +3630,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3619,7 +3730,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" datakubernetesingress.NewDataKubernetesIngressSpecRuleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesIngressSpecRuleOutputReference ``` @@ -3908,7 +4019,7 @@ func InternalValue() DataKubernetesIngressSpecRule #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" datakubernetesingress.NewDataKubernetesIngressSpecTlsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressSpecTlsList ``` @@ -3949,6 +4060,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3956,6 +4068,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4040,7 +4168,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" datakubernetesingress.NewDataKubernetesIngressSpecTlsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesIngressSpecTlsOutputReference ``` @@ -4329,7 +4457,7 @@ func InternalValue() DataKubernetesIngressSpecTls #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" datakubernetesingress.NewDataKubernetesIngressStatusList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressStatusList ``` @@ -4370,6 +4498,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4377,6 +4506,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4461,7 +4606,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" datakubernetesingress.NewDataKubernetesIngressStatusLoadBalancerIngressList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressStatusLoadBalancerIngressList ``` @@ -4502,6 +4647,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4509,6 +4655,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4593,7 +4755,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" datakubernetesingress.NewDataKubernetesIngressStatusLoadBalancerIngressOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesIngressStatusLoadBalancerIngressOutputReference ``` @@ -4882,7 +5044,7 @@ func InternalValue() DataKubernetesIngressStatusLoadBalancerIngress #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" datakubernetesingress.NewDataKubernetesIngressStatusLoadBalancerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressStatusLoadBalancerList ``` @@ -4923,6 +5085,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4930,6 +5093,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -5014,7 +5193,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" datakubernetesingress.NewDataKubernetesIngressStatusLoadBalancerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesIngressStatusLoadBalancerOutputReference ``` @@ -5292,7 +5471,7 @@ func InternalValue() DataKubernetesIngressStatusLoadBalancer #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingress" datakubernetesingress.NewDataKubernetesIngressStatusOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesIngressStatusOutputReference ``` diff --git a/docs/dataKubernetesIngress.java.md b/docs/dataKubernetesIngress.java.md index b2d34032e..d78faab63 100644 --- a/docs/dataKubernetesIngress.java.md +++ b/docs/dataKubernetesIngress.java.md @@ -133,6 +133,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -200,6 +201,14 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```java @@ -1485,6 +1494,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1492,6 +1502,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -1906,6 +1932,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1913,6 +1940,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -2349,6 +2392,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2356,6 +2400,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -2759,6 +2819,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2766,6 +2827,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3180,6 +3257,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3187,6 +3265,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3601,6 +3695,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3608,6 +3703,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -4022,6 +4133,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4029,6 +4141,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -4443,6 +4571,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4450,6 +4579,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -4575,6 +4720,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4582,6 +4728,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -4996,6 +5158,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5003,6 +5166,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/dataKubernetesIngress.python.md b/docs/dataKubernetesIngress.python.md index 05975bc50..20a3913b0 100644 --- a/docs/dataKubernetesIngress.python.md +++ b/docs/dataKubernetesIngress.python.md @@ -131,6 +131,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | Adds this resource to the terraform JSON output. | | to_metadata | *No description.* | | to_terraform | Adds this resource to the terraform JSON output. | | get_any_map_attribute | *No description.* | @@ -203,6 +204,14 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + +Adds this resource to the terraform JSON output. + ##### `to_metadata` ```python @@ -1577,6 +1586,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1584,6 +1594,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -2033,6 +2061,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2040,6 +2069,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -2511,6 +2558,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2518,6 +2566,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -2956,6 +3022,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2963,6 +3030,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -3412,6 +3497,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3419,6 +3505,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -3868,6 +3972,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3875,6 +3980,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -4324,6 +4447,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4331,6 +4455,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -4780,6 +4922,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4787,6 +4930,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -4920,6 +5081,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4927,6 +5089,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -5376,6 +5556,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -5383,6 +5564,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/dataKubernetesIngress.typescript.md b/docs/dataKubernetesIngress.typescript.md index f7d1f3810..289a89bdf 100644 --- a/docs/dataKubernetesIngress.typescript.md +++ b/docs/dataKubernetesIngress.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```typescript @@ -1377,6 +1386,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1384,6 +1394,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -1798,6 +1824,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1805,6 +1832,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2241,6 +2284,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2248,6 +2292,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2651,6 +2711,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2658,6 +2719,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3072,6 +3149,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3079,6 +3157,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3493,6 +3587,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3500,6 +3595,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3914,6 +4025,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3921,6 +4033,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -4335,6 +4463,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4342,6 +4471,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -4467,6 +4612,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4474,6 +4620,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -4888,6 +5050,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4895,6 +5058,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/dataKubernetesIngressV1.csharp.md b/docs/dataKubernetesIngressV1.csharp.md index 0391adc89..a5212702a 100644 --- a/docs/dataKubernetesIngressV1.csharp.md +++ b/docs/dataKubernetesIngressV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```csharp @@ -1490,6 +1499,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1497,6 +1507,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -1911,6 +1937,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1918,6 +1945,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2343,6 +2386,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2350,6 +2394,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2764,6 +2824,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2771,6 +2832,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -3185,6 +3262,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3192,6 +3270,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -3628,6 +3722,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3635,6 +3730,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4038,6 +4149,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4045,6 +4157,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4459,6 +4587,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4466,6 +4595,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4891,6 +5036,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4898,6 +5044,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -5312,6 +5474,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5319,6 +5482,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -5733,6 +5912,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5740,6 +5920,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -6165,6 +6361,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6172,6 +6369,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -6586,6 +6799,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6593,6 +6807,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -7007,6 +7237,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -7014,6 +7245,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -7139,6 +7386,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -7146,6 +7394,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -7560,6 +7824,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -7567,6 +7832,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/dataKubernetesIngressV1.go.md b/docs/dataKubernetesIngressV1.go.md index 36cfe1b04..350e50343 100644 --- a/docs/dataKubernetesIngressV1.go.md +++ b/docs/dataKubernetesIngressV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.NewDataKubernetesIngressV1(scope Construct, id *string, config DataKubernetesIngressV1Config) DataKubernetesIngressV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```go @@ -287,7 +296,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.DataKubernetesIngressV1_IsConstruct(x interface{}) *bool ``` @@ -319,7 +328,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.DataKubernetesIngressV1_IsTerraformElement(x interface{}) *bool ``` @@ -333,7 +342,7 @@ datakubernetesingressv1.DataKubernetesIngressV1_IsTerraformElement(x interface{} ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.DataKubernetesIngressV1_IsTerraformDataSource(x interface{}) *bool ``` @@ -347,7 +356,7 @@ datakubernetesingressv1.DataKubernetesIngressV1_IsTerraformDataSource(x interfac ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.DataKubernetesIngressV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -620,7 +629,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" &datakubernetesingressv1.DataKubernetesIngressV1Config { Connection: interface{}, @@ -630,7 +639,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesIngressV1.DataKubernetesIngressV1Metadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesIngressV1.DataKubernetesIngressV1Metadata, Id: *string, } ``` @@ -755,7 +764,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" &datakubernetesingressv1.DataKubernetesIngressV1Metadata { Annotations: *map[string]*string, @@ -841,7 +850,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" &datakubernetesingressv1.DataKubernetesIngressV1Spec { @@ -854,7 +863,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" &datakubernetesingressv1.DataKubernetesIngressV1SpecDefaultBackend { @@ -867,7 +876,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" &datakubernetesingressv1.DataKubernetesIngressV1SpecDefaultBackendResource { @@ -880,7 +889,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" &datakubernetesingressv1.DataKubernetesIngressV1SpecDefaultBackendService { @@ -893,7 +902,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" &datakubernetesingressv1.DataKubernetesIngressV1SpecDefaultBackendServicePort { @@ -906,7 +915,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" &datakubernetesingressv1.DataKubernetesIngressV1SpecRule { @@ -919,7 +928,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" &datakubernetesingressv1.DataKubernetesIngressV1SpecRuleHttp { @@ -932,7 +941,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" &datakubernetesingressv1.DataKubernetesIngressV1SpecRuleHttpPath { @@ -945,7 +954,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" &datakubernetesingressv1.DataKubernetesIngressV1SpecRuleHttpPathBackend { @@ -958,7 +967,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" &datakubernetesingressv1.DataKubernetesIngressV1SpecRuleHttpPathBackendResource { @@ -971,7 +980,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" &datakubernetesingressv1.DataKubernetesIngressV1SpecRuleHttpPathBackendService { @@ -984,7 +993,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" &datakubernetesingressv1.DataKubernetesIngressV1SpecRuleHttpPathBackendServicePort { @@ -997,7 +1006,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" &datakubernetesingressv1.DataKubernetesIngressV1SpecTls { @@ -1010,7 +1019,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" &datakubernetesingressv1.DataKubernetesIngressV1Status { @@ -1023,7 +1032,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" &datakubernetesingressv1.DataKubernetesIngressV1StatusLoadBalancer { @@ -1036,7 +1045,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" &datakubernetesingressv1.DataKubernetesIngressV1StatusLoadBalancerIngress { @@ -1051,7 +1060,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.NewDataKubernetesIngressV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesIngressV1MetadataOutputReference ``` @@ -1449,7 +1458,7 @@ func InternalValue() DataKubernetesIngressV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.NewDataKubernetesIngressV1SpecDefaultBackendList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressV1SpecDefaultBackendList ``` @@ -1490,6 +1499,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1497,6 +1507,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1581,7 +1607,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.NewDataKubernetesIngressV1SpecDefaultBackendOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesIngressV1SpecDefaultBackendOutputReference ``` @@ -1870,7 +1896,7 @@ func InternalValue() DataKubernetesIngressV1SpecDefaultBackend #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.NewDataKubernetesIngressV1SpecDefaultBackendResourceList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressV1SpecDefaultBackendResourceList ``` @@ -1911,6 +1937,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1918,6 +1945,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2002,7 +2045,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.NewDataKubernetesIngressV1SpecDefaultBackendResourceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesIngressV1SpecDefaultBackendResourceOutputReference ``` @@ -2302,7 +2345,7 @@ func InternalValue() DataKubernetesIngressV1SpecDefaultBackendResource #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.NewDataKubernetesIngressV1SpecDefaultBackendServiceList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressV1SpecDefaultBackendServiceList ``` @@ -2343,6 +2386,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2350,6 +2394,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2434,7 +2494,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.NewDataKubernetesIngressV1SpecDefaultBackendServiceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesIngressV1SpecDefaultBackendServiceOutputReference ``` @@ -2723,7 +2783,7 @@ func InternalValue() DataKubernetesIngressV1SpecDefaultBackendService #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.NewDataKubernetesIngressV1SpecDefaultBackendServicePortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressV1SpecDefaultBackendServicePortList ``` @@ -2764,6 +2824,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2771,6 +2832,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2855,7 +2932,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.NewDataKubernetesIngressV1SpecDefaultBackendServicePortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesIngressV1SpecDefaultBackendServicePortOutputReference ``` @@ -3144,7 +3221,7 @@ func InternalValue() DataKubernetesIngressV1SpecDefaultBackendServicePort #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.NewDataKubernetesIngressV1SpecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressV1SpecList ``` @@ -3185,6 +3262,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3192,6 +3270,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3276,7 +3370,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.NewDataKubernetesIngressV1SpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesIngressV1SpecOutputReference ``` @@ -3587,7 +3681,7 @@ func InternalValue() DataKubernetesIngressV1Spec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.NewDataKubernetesIngressV1SpecRuleHttpList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressV1SpecRuleHttpList ``` @@ -3628,6 +3722,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3635,6 +3730,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3719,7 +3830,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.NewDataKubernetesIngressV1SpecRuleHttpOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesIngressV1SpecRuleHttpOutputReference ``` @@ -3997,7 +4108,7 @@ func InternalValue() DataKubernetesIngressV1SpecRuleHttp #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.NewDataKubernetesIngressV1SpecRuleHttpPathBackendList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressV1SpecRuleHttpPathBackendList ``` @@ -4038,6 +4149,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4045,6 +4157,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4129,7 +4257,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.NewDataKubernetesIngressV1SpecRuleHttpPathBackendOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesIngressV1SpecRuleHttpPathBackendOutputReference ``` @@ -4418,7 +4546,7 @@ func InternalValue() DataKubernetesIngressV1SpecRuleHttpPathBackend #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.NewDataKubernetesIngressV1SpecRuleHttpPathBackendResourceList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressV1SpecRuleHttpPathBackendResourceList ``` @@ -4459,6 +4587,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4466,6 +4595,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4550,7 +4695,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.NewDataKubernetesIngressV1SpecRuleHttpPathBackendResourceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesIngressV1SpecRuleHttpPathBackendResourceOutputReference ``` @@ -4850,7 +4995,7 @@ func InternalValue() DataKubernetesIngressV1SpecRuleHttpPathBackendResource #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.NewDataKubernetesIngressV1SpecRuleHttpPathBackendServiceList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressV1SpecRuleHttpPathBackendServiceList ``` @@ -4891,6 +5036,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4898,6 +5044,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4982,7 +5144,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.NewDataKubernetesIngressV1SpecRuleHttpPathBackendServiceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesIngressV1SpecRuleHttpPathBackendServiceOutputReference ``` @@ -5271,7 +5433,7 @@ func InternalValue() DataKubernetesIngressV1SpecRuleHttpPathBackendService #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.NewDataKubernetesIngressV1SpecRuleHttpPathBackendServicePortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressV1SpecRuleHttpPathBackendServicePortList ``` @@ -5312,6 +5474,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5319,6 +5482,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -5403,7 +5582,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.NewDataKubernetesIngressV1SpecRuleHttpPathBackendServicePortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesIngressV1SpecRuleHttpPathBackendServicePortOutputReference ``` @@ -5692,7 +5871,7 @@ func InternalValue() DataKubernetesIngressV1SpecRuleHttpPathBackendServicePort #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.NewDataKubernetesIngressV1SpecRuleHttpPathList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressV1SpecRuleHttpPathList ``` @@ -5733,6 +5912,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5740,6 +5920,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -5824,7 +6020,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.NewDataKubernetesIngressV1SpecRuleHttpPathOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesIngressV1SpecRuleHttpPathOutputReference ``` @@ -6124,7 +6320,7 @@ func InternalValue() DataKubernetesIngressV1SpecRuleHttpPath #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.NewDataKubernetesIngressV1SpecRuleList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressV1SpecRuleList ``` @@ -6165,6 +6361,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6172,6 +6369,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -6256,7 +6469,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.NewDataKubernetesIngressV1SpecRuleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesIngressV1SpecRuleOutputReference ``` @@ -6545,7 +6758,7 @@ func InternalValue() DataKubernetesIngressV1SpecRule #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.NewDataKubernetesIngressV1SpecTlsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressV1SpecTlsList ``` @@ -6586,6 +6799,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6593,6 +6807,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -6677,7 +6907,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.NewDataKubernetesIngressV1SpecTlsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesIngressV1SpecTlsOutputReference ``` @@ -6966,7 +7196,7 @@ func InternalValue() DataKubernetesIngressV1SpecTls #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.NewDataKubernetesIngressV1StatusList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressV1StatusList ``` @@ -7007,6 +7237,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -7014,6 +7245,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -7098,7 +7345,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.NewDataKubernetesIngressV1StatusLoadBalancerIngressList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressV1StatusLoadBalancerIngressList ``` @@ -7139,6 +7386,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -7146,6 +7394,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -7230,7 +7494,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.NewDataKubernetesIngressV1StatusLoadBalancerIngressOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesIngressV1StatusLoadBalancerIngressOutputReference ``` @@ -7519,7 +7783,7 @@ func InternalValue() DataKubernetesIngressV1StatusLoadBalancerIngress #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.NewDataKubernetesIngressV1StatusLoadBalancerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressV1StatusLoadBalancerList ``` @@ -7560,6 +7824,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -7567,6 +7832,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -7651,7 +7932,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.NewDataKubernetesIngressV1StatusLoadBalancerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesIngressV1StatusLoadBalancerOutputReference ``` @@ -7929,7 +8210,7 @@ func InternalValue() DataKubernetesIngressV1StatusLoadBalancer #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesingressv1" datakubernetesingressv1.NewDataKubernetesIngressV1StatusOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesIngressV1StatusOutputReference ``` diff --git a/docs/dataKubernetesIngressV1.java.md b/docs/dataKubernetesIngressV1.java.md index 24ccddc7d..65893884d 100644 --- a/docs/dataKubernetesIngressV1.java.md +++ b/docs/dataKubernetesIngressV1.java.md @@ -133,6 +133,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -200,6 +201,14 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```java @@ -1557,6 +1566,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1564,6 +1574,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -1978,6 +2004,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1985,6 +2012,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -2410,6 +2453,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2417,6 +2461,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -2831,6 +2891,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2838,6 +2899,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3252,6 +3329,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3259,6 +3337,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3695,6 +3789,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3702,6 +3797,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -4105,6 +4216,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4112,6 +4224,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -4526,6 +4654,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4533,6 +4662,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -4958,6 +5103,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4965,6 +5111,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -5379,6 +5541,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5386,6 +5549,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -5800,6 +5979,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5807,6 +5987,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -6232,6 +6428,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6239,6 +6436,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -6653,6 +6866,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6660,6 +6874,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -7074,6 +7304,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -7081,6 +7312,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -7206,6 +7453,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -7213,6 +7461,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -7627,6 +7891,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -7634,6 +7899,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/dataKubernetesIngressV1.python.md b/docs/dataKubernetesIngressV1.python.md index d96ddeaf5..08b4c1a6b 100644 --- a/docs/dataKubernetesIngressV1.python.md +++ b/docs/dataKubernetesIngressV1.python.md @@ -131,6 +131,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | Adds this resource to the terraform JSON output. | | to_metadata | *No description.* | | to_terraform | Adds this resource to the terraform JSON output. | | get_any_map_attribute | *No description.* | @@ -203,6 +204,14 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + +Adds this resource to the terraform JSON output. + ##### `to_metadata` ```python @@ -1643,6 +1652,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1650,6 +1660,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -2099,6 +2127,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2106,6 +2135,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -2566,6 +2613,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2573,6 +2621,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -3022,6 +3088,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3029,6 +3096,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -3478,6 +3563,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3485,6 +3571,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -3956,6 +4060,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3963,6 +4068,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -4401,6 +4524,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4408,6 +4532,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -4857,6 +4999,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4864,6 +5007,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -5324,6 +5485,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -5331,6 +5493,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -5780,6 +5960,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -5787,6 +5968,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -6236,6 +6435,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -6243,6 +6443,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -6703,6 +6921,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -6710,6 +6929,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -7159,6 +7396,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -7166,6 +7404,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -7615,6 +7871,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -7622,6 +7879,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -7755,6 +8030,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -7762,6 +8038,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -8211,6 +8505,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -8218,6 +8513,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/dataKubernetesIngressV1.typescript.md b/docs/dataKubernetesIngressV1.typescript.md index e07d4061c..7c3cae2c8 100644 --- a/docs/dataKubernetesIngressV1.typescript.md +++ b/docs/dataKubernetesIngressV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```typescript @@ -1443,6 +1452,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1450,6 +1460,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -1864,6 +1890,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1871,6 +1898,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2296,6 +2339,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2303,6 +2347,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2717,6 +2777,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2724,6 +2785,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3138,6 +3215,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3145,6 +3223,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3581,6 +3675,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3588,6 +3683,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3991,6 +4102,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3998,6 +4110,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -4412,6 +4540,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4419,6 +4548,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -4844,6 +4989,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4851,6 +4997,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -5265,6 +5427,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5272,6 +5435,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -5686,6 +5865,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5693,6 +5873,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -6118,6 +6314,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6125,6 +6322,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -6539,6 +6752,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6546,6 +6760,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -6960,6 +7190,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6967,6 +7198,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -7092,6 +7339,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -7099,6 +7347,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -7513,6 +7777,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -7520,6 +7785,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/dataKubernetesMutatingWebhookConfigurationV1.csharp.md b/docs/dataKubernetesMutatingWebhookConfigurationV1.csharp.md index c069a095c..e721fe95f 100644 --- a/docs/dataKubernetesMutatingWebhookConfigurationV1.csharp.md +++ b/docs/dataKubernetesMutatingWebhookConfigurationV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```csharp @@ -1330,6 +1339,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1337,6 +1347,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -1762,6 +1788,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1769,6 +1796,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2205,6 +2248,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2212,6 +2256,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2337,6 +2397,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2344,6 +2405,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2469,6 +2546,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2476,6 +2554,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -3190,6 +3284,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3197,6 +3292,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -3322,6 +3433,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3329,6 +3441,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4431,6 +4559,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4438,6 +4567,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/dataKubernetesMutatingWebhookConfigurationV1.go.md b/docs/dataKubernetesMutatingWebhookConfigurationV1.go.md index d73e1f513..abe453d21 100644 --- a/docs/dataKubernetesMutatingWebhookConfigurationV1.go.md +++ b/docs/dataKubernetesMutatingWebhookConfigurationV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesmutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesmutatingwebhookconfigurationv1" datakubernetesmutatingwebhookconfigurationv1.NewDataKubernetesMutatingWebhookConfigurationV1(scope Construct, id *string, config DataKubernetesMutatingWebhookConfigurationV1Config) DataKubernetesMutatingWebhookConfigurationV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```go @@ -287,7 +296,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesmutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesmutatingwebhookconfigurationv1" datakubernetesmutatingwebhookconfigurationv1.DataKubernetesMutatingWebhookConfigurationV1_IsConstruct(x interface{}) *bool ``` @@ -319,7 +328,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesmutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesmutatingwebhookconfigurationv1" datakubernetesmutatingwebhookconfigurationv1.DataKubernetesMutatingWebhookConfigurationV1_IsTerraformElement(x interface{}) *bool ``` @@ -333,7 +342,7 @@ datakubernetesmutatingwebhookconfigurationv1.DataKubernetesMutatingWebhookConfig ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesmutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesmutatingwebhookconfigurationv1" datakubernetesmutatingwebhookconfigurationv1.DataKubernetesMutatingWebhookConfigurationV1_IsTerraformDataSource(x interface{}) *bool ``` @@ -347,7 +356,7 @@ datakubernetesmutatingwebhookconfigurationv1.DataKubernetesMutatingWebhookConfig ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesmutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesmutatingwebhookconfigurationv1" datakubernetesmutatingwebhookconfigurationv1.DataKubernetesMutatingWebhookConfigurationV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -609,7 +618,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesmutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesmutatingwebhookconfigurationv1" &datakubernetesmutatingwebhookconfigurationv1.DataKubernetesMutatingWebhookConfigurationV1Config { Connection: interface{}, @@ -619,7 +628,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesMutatingWebhookConfigurationV1.DataKubernetesMutatingWebhookConfigurationV1Metadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesMutatingWebhookConfigurationV1.DataKubernetesMutatingWebhookConfigurationV1Metadata, Id: *string, } ``` @@ -744,7 +753,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesmutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesmutatingwebhookconfigurationv1" &datakubernetesmutatingwebhookconfigurationv1.DataKubernetesMutatingWebhookConfigurationV1Metadata { Annotations: *map[string]*string, @@ -814,7 +823,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesmutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesmutatingwebhookconfigurationv1" &datakubernetesmutatingwebhookconfigurationv1.DataKubernetesMutatingWebhookConfigurationV1Webhook { @@ -827,7 +836,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesmutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesmutatingwebhookconfigurationv1" &datakubernetesmutatingwebhookconfigurationv1.DataKubernetesMutatingWebhookConfigurationV1WebhookClientConfig { @@ -840,7 +849,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesmutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesmutatingwebhookconfigurationv1" &datakubernetesmutatingwebhookconfigurationv1.DataKubernetesMutatingWebhookConfigurationV1WebhookClientConfigService { @@ -853,7 +862,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesmutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesmutatingwebhookconfigurationv1" &datakubernetesmutatingwebhookconfigurationv1.DataKubernetesMutatingWebhookConfigurationV1WebhookNamespaceSelector { @@ -866,7 +875,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesmutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesmutatingwebhookconfigurationv1" &datakubernetesmutatingwebhookconfigurationv1.DataKubernetesMutatingWebhookConfigurationV1WebhookNamespaceSelectorMatchExpressions { @@ -879,7 +888,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesmutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesmutatingwebhookconfigurationv1" &datakubernetesmutatingwebhookconfigurationv1.DataKubernetesMutatingWebhookConfigurationV1WebhookObjectSelector { @@ -892,7 +901,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesmutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesmutatingwebhookconfigurationv1" &datakubernetesmutatingwebhookconfigurationv1.DataKubernetesMutatingWebhookConfigurationV1WebhookObjectSelectorMatchExpressions { @@ -905,7 +914,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesmutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesmutatingwebhookconfigurationv1" &datakubernetesmutatingwebhookconfigurationv1.DataKubernetesMutatingWebhookConfigurationV1WebhookRule { @@ -920,7 +929,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesmutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesmutatingwebhookconfigurationv1" datakubernetesmutatingwebhookconfigurationv1.NewDataKubernetesMutatingWebhookConfigurationV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesMutatingWebhookConfigurationV1MetadataOutputReference ``` @@ -1289,7 +1298,7 @@ func InternalValue() DataKubernetesMutatingWebhookConfigurationV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesmutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesmutatingwebhookconfigurationv1" datakubernetesmutatingwebhookconfigurationv1.NewDataKubernetesMutatingWebhookConfigurationV1WebhookClientConfigList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesMutatingWebhookConfigurationV1WebhookClientConfigList ``` @@ -1330,6 +1339,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1337,6 +1347,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1421,7 +1447,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesmutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesmutatingwebhookconfigurationv1" datakubernetesmutatingwebhookconfigurationv1.NewDataKubernetesMutatingWebhookConfigurationV1WebhookClientConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesMutatingWebhookConfigurationV1WebhookClientConfigOutputReference ``` @@ -1721,7 +1747,7 @@ func InternalValue() DataKubernetesMutatingWebhookConfigurationV1WebhookClientCo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesmutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesmutatingwebhookconfigurationv1" datakubernetesmutatingwebhookconfigurationv1.NewDataKubernetesMutatingWebhookConfigurationV1WebhookClientConfigServiceList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesMutatingWebhookConfigurationV1WebhookClientConfigServiceList ``` @@ -1762,6 +1788,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1769,6 +1796,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1853,7 +1896,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesmutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesmutatingwebhookconfigurationv1" datakubernetesmutatingwebhookconfigurationv1.NewDataKubernetesMutatingWebhookConfigurationV1WebhookClientConfigServiceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesMutatingWebhookConfigurationV1WebhookClientConfigServiceOutputReference ``` @@ -2164,7 +2207,7 @@ func InternalValue() DataKubernetesMutatingWebhookConfigurationV1WebhookClientCo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesmutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesmutatingwebhookconfigurationv1" datakubernetesmutatingwebhookconfigurationv1.NewDataKubernetesMutatingWebhookConfigurationV1WebhookList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesMutatingWebhookConfigurationV1WebhookList ``` @@ -2205,6 +2248,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2212,6 +2256,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2296,7 +2356,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesmutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesmutatingwebhookconfigurationv1" datakubernetesmutatingwebhookconfigurationv1.NewDataKubernetesMutatingWebhookConfigurationV1WebhookNamespaceSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesMutatingWebhookConfigurationV1WebhookNamespaceSelectorList ``` @@ -2337,6 +2397,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2344,6 +2405,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2428,7 +2505,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesmutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesmutatingwebhookconfigurationv1" datakubernetesmutatingwebhookconfigurationv1.NewDataKubernetesMutatingWebhookConfigurationV1WebhookNamespaceSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesMutatingWebhookConfigurationV1WebhookNamespaceSelectorMatchExpressionsList ``` @@ -2469,6 +2546,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2476,6 +2554,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2560,7 +2654,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesmutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesmutatingwebhookconfigurationv1" datakubernetesmutatingwebhookconfigurationv1.NewDataKubernetesMutatingWebhookConfigurationV1WebhookNamespaceSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesMutatingWebhookConfigurationV1WebhookNamespaceSelectorMatchExpressionsOutputReference ``` @@ -2860,7 +2954,7 @@ func InternalValue() DataKubernetesMutatingWebhookConfigurationV1WebhookNamespac #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesmutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesmutatingwebhookconfigurationv1" datakubernetesmutatingwebhookconfigurationv1.NewDataKubernetesMutatingWebhookConfigurationV1WebhookNamespaceSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesMutatingWebhookConfigurationV1WebhookNamespaceSelectorOutputReference ``` @@ -3149,7 +3243,7 @@ func InternalValue() DataKubernetesMutatingWebhookConfigurationV1WebhookNamespac #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesmutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesmutatingwebhookconfigurationv1" datakubernetesmutatingwebhookconfigurationv1.NewDataKubernetesMutatingWebhookConfigurationV1WebhookObjectSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesMutatingWebhookConfigurationV1WebhookObjectSelectorList ``` @@ -3190,6 +3284,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3197,6 +3292,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3281,7 +3392,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesmutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesmutatingwebhookconfigurationv1" datakubernetesmutatingwebhookconfigurationv1.NewDataKubernetesMutatingWebhookConfigurationV1WebhookObjectSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesMutatingWebhookConfigurationV1WebhookObjectSelectorMatchExpressionsList ``` @@ -3322,6 +3433,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3329,6 +3441,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3413,7 +3541,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesmutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesmutatingwebhookconfigurationv1" datakubernetesmutatingwebhookconfigurationv1.NewDataKubernetesMutatingWebhookConfigurationV1WebhookObjectSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesMutatingWebhookConfigurationV1WebhookObjectSelectorMatchExpressionsOutputReference ``` @@ -3713,7 +3841,7 @@ func InternalValue() DataKubernetesMutatingWebhookConfigurationV1WebhookObjectSe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesmutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesmutatingwebhookconfigurationv1" datakubernetesmutatingwebhookconfigurationv1.NewDataKubernetesMutatingWebhookConfigurationV1WebhookObjectSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesMutatingWebhookConfigurationV1WebhookObjectSelectorOutputReference ``` @@ -4002,7 +4130,7 @@ func InternalValue() DataKubernetesMutatingWebhookConfigurationV1WebhookObjectSe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesmutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesmutatingwebhookconfigurationv1" datakubernetesmutatingwebhookconfigurationv1.NewDataKubernetesMutatingWebhookConfigurationV1WebhookOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesMutatingWebhookConfigurationV1WebhookOutputReference ``` @@ -4390,7 +4518,7 @@ func InternalValue() DataKubernetesMutatingWebhookConfigurationV1Webhook #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesmutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesmutatingwebhookconfigurationv1" datakubernetesmutatingwebhookconfigurationv1.NewDataKubernetesMutatingWebhookConfigurationV1WebhookRuleList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesMutatingWebhookConfigurationV1WebhookRuleList ``` @@ -4431,6 +4559,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4438,6 +4567,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4522,7 +4667,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesmutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesmutatingwebhookconfigurationv1" datakubernetesmutatingwebhookconfigurationv1.NewDataKubernetesMutatingWebhookConfigurationV1WebhookRuleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesMutatingWebhookConfigurationV1WebhookRuleOutputReference ``` diff --git a/docs/dataKubernetesMutatingWebhookConfigurationV1.java.md b/docs/dataKubernetesMutatingWebhookConfigurationV1.java.md index 2641a3810..ff0b38bc8 100644 --- a/docs/dataKubernetesMutatingWebhookConfigurationV1.java.md +++ b/docs/dataKubernetesMutatingWebhookConfigurationV1.java.md @@ -133,6 +133,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -200,6 +201,14 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```java @@ -1405,6 +1414,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1412,6 +1422,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -1837,6 +1863,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1844,6 +1871,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -2280,6 +2323,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2287,6 +2331,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -2412,6 +2472,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2419,6 +2480,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -2544,6 +2621,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2551,6 +2629,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3265,6 +3359,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3272,6 +3367,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3397,6 +3508,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3404,6 +3516,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -4506,6 +4634,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4513,6 +4642,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/dataKubernetesMutatingWebhookConfigurationV1.python.md b/docs/dataKubernetesMutatingWebhookConfigurationV1.python.md index a7232e13c..684215c17 100644 --- a/docs/dataKubernetesMutatingWebhookConfigurationV1.python.md +++ b/docs/dataKubernetesMutatingWebhookConfigurationV1.python.md @@ -131,6 +131,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | Adds this resource to the terraform JSON output. | | to_metadata | *No description.* | | to_terraform | Adds this resource to the terraform JSON output. | | get_any_map_attribute | *No description.* | @@ -203,6 +204,14 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + +Adds this resource to the terraform JSON output. + ##### `to_metadata` ```python @@ -1488,6 +1497,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1495,6 +1505,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -1955,6 +1983,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1962,6 +1991,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -2433,6 +2480,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2440,6 +2488,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -2573,6 +2639,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2580,6 +2647,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -2713,6 +2798,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2720,6 +2806,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -3496,6 +3600,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3503,6 +3608,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -3636,6 +3759,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3643,6 +3767,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -4834,6 +4976,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4841,6 +4984,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/dataKubernetesMutatingWebhookConfigurationV1.typescript.md b/docs/dataKubernetesMutatingWebhookConfigurationV1.typescript.md index e85ca8474..31d53201a 100644 --- a/docs/dataKubernetesMutatingWebhookConfigurationV1.typescript.md +++ b/docs/dataKubernetesMutatingWebhookConfigurationV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```typescript @@ -1300,6 +1309,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1307,6 +1317,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -1732,6 +1758,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1739,6 +1766,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2175,6 +2218,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2182,6 +2226,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2307,6 +2367,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2314,6 +2375,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2439,6 +2516,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2446,6 +2524,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3160,6 +3254,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3167,6 +3262,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3292,6 +3403,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3299,6 +3411,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -4401,6 +4529,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4408,6 +4537,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/dataKubernetesNamespace.csharp.md b/docs/dataKubernetesNamespace.csharp.md index 23e52b637..eadb54680 100644 --- a/docs/dataKubernetesNamespace.csharp.md +++ b/docs/dataKubernetesNamespace.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```csharp @@ -1239,6 +1248,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1246,6 +1256,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/dataKubernetesNamespace.go.md b/docs/dataKubernetesNamespace.go.md index 1a43cc140..25a07862b 100644 --- a/docs/dataKubernetesNamespace.go.md +++ b/docs/dataKubernetesNamespace.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnamespace" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnamespace" datakubernetesnamespace.NewDataKubernetesNamespace(scope Construct, id *string, config DataKubernetesNamespaceConfig) DataKubernetesNamespace ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```go @@ -287,7 +296,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnamespace" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnamespace" datakubernetesnamespace.DataKubernetesNamespace_IsConstruct(x interface{}) *bool ``` @@ -319,7 +328,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnamespace" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnamespace" datakubernetesnamespace.DataKubernetesNamespace_IsTerraformElement(x interface{}) *bool ``` @@ -333,7 +342,7 @@ datakubernetesnamespace.DataKubernetesNamespace_IsTerraformElement(x interface{} ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnamespace" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnamespace" datakubernetesnamespace.DataKubernetesNamespace_IsTerraformDataSource(x interface{}) *bool ``` @@ -347,7 +356,7 @@ datakubernetesnamespace.DataKubernetesNamespace_IsTerraformDataSource(x interfac ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnamespace" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnamespace" datakubernetesnamespace.DataKubernetesNamespace_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -609,7 +618,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnamespace" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnamespace" &datakubernetesnamespace.DataKubernetesNamespaceConfig { Connection: interface{}, @@ -619,7 +628,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesNamespace.DataKubernetesNamespaceMetadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesNamespace.DataKubernetesNamespaceMetadata, Id: *string, } ``` @@ -744,7 +753,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnamespace" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnamespace" &datakubernetesnamespace.DataKubernetesNamespaceMetadata { Annotations: *map[string]*string, @@ -814,7 +823,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnamespace" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnamespace" &datakubernetesnamespace.DataKubernetesNamespaceSpec { @@ -829,7 +838,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnamespace" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnamespace" datakubernetesnamespace.NewDataKubernetesNamespaceMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesNamespaceMetadataOutputReference ``` @@ -1198,7 +1207,7 @@ func InternalValue() DataKubernetesNamespaceMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnamespace" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnamespace" datakubernetesnamespace.NewDataKubernetesNamespaceSpecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesNamespaceSpecList ``` @@ -1239,6 +1248,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1246,6 +1256,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1330,7 +1356,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnamespace" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnamespace" datakubernetesnamespace.NewDataKubernetesNamespaceSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesNamespaceSpecOutputReference ``` diff --git a/docs/dataKubernetesNamespace.java.md b/docs/dataKubernetesNamespace.java.md index 2ddd7ebc6..1e23fcfab 100644 --- a/docs/dataKubernetesNamespace.java.md +++ b/docs/dataKubernetesNamespace.java.md @@ -133,6 +133,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -200,6 +201,14 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```java @@ -1321,6 +1330,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1328,6 +1338,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/dataKubernetesNamespace.python.md b/docs/dataKubernetesNamespace.python.md index ca23f8634..216071045 100644 --- a/docs/dataKubernetesNamespace.python.md +++ b/docs/dataKubernetesNamespace.python.md @@ -131,6 +131,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | Adds this resource to the terraform JSON output. | | to_metadata | *No description.* | | to_terraform | Adds this resource to the terraform JSON output. | | get_any_map_attribute | *No description.* | @@ -203,6 +204,14 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + +Adds this resource to the terraform JSON output. + ##### `to_metadata` ```python @@ -1411,6 +1420,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1418,6 +1428,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/dataKubernetesNamespace.typescript.md b/docs/dataKubernetesNamespace.typescript.md index fafad68be..1b208fe97 100644 --- a/docs/dataKubernetesNamespace.typescript.md +++ b/docs/dataKubernetesNamespace.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```typescript @@ -1223,6 +1232,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1230,6 +1240,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/dataKubernetesNamespaceV1.csharp.md b/docs/dataKubernetesNamespaceV1.csharp.md index ac5775dd0..ab426f2b6 100644 --- a/docs/dataKubernetesNamespaceV1.csharp.md +++ b/docs/dataKubernetesNamespaceV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```csharp @@ -1239,6 +1248,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1246,6 +1256,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/dataKubernetesNamespaceV1.go.md b/docs/dataKubernetesNamespaceV1.go.md index 2c1799d2c..08927df76 100644 --- a/docs/dataKubernetesNamespaceV1.go.md +++ b/docs/dataKubernetesNamespaceV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnamespacev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnamespacev1" datakubernetesnamespacev1.NewDataKubernetesNamespaceV1(scope Construct, id *string, config DataKubernetesNamespaceV1Config) DataKubernetesNamespaceV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```go @@ -287,7 +296,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnamespacev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnamespacev1" datakubernetesnamespacev1.DataKubernetesNamespaceV1_IsConstruct(x interface{}) *bool ``` @@ -319,7 +328,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnamespacev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnamespacev1" datakubernetesnamespacev1.DataKubernetesNamespaceV1_IsTerraformElement(x interface{}) *bool ``` @@ -333,7 +342,7 @@ datakubernetesnamespacev1.DataKubernetesNamespaceV1_IsTerraformElement(x interfa ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnamespacev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnamespacev1" datakubernetesnamespacev1.DataKubernetesNamespaceV1_IsTerraformDataSource(x interface{}) *bool ``` @@ -347,7 +356,7 @@ datakubernetesnamespacev1.DataKubernetesNamespaceV1_IsTerraformDataSource(x inte ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnamespacev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnamespacev1" datakubernetesnamespacev1.DataKubernetesNamespaceV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -609,7 +618,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnamespacev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnamespacev1" &datakubernetesnamespacev1.DataKubernetesNamespaceV1Config { Connection: interface{}, @@ -619,7 +628,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesNamespaceV1.DataKubernetesNamespaceV1Metadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesNamespaceV1.DataKubernetesNamespaceV1Metadata, Id: *string, } ``` @@ -744,7 +753,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnamespacev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnamespacev1" &datakubernetesnamespacev1.DataKubernetesNamespaceV1Metadata { Annotations: *map[string]*string, @@ -814,7 +823,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnamespacev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnamespacev1" &datakubernetesnamespacev1.DataKubernetesNamespaceV1Spec { @@ -829,7 +838,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnamespacev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnamespacev1" datakubernetesnamespacev1.NewDataKubernetesNamespaceV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesNamespaceV1MetadataOutputReference ``` @@ -1198,7 +1207,7 @@ func InternalValue() DataKubernetesNamespaceV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnamespacev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnamespacev1" datakubernetesnamespacev1.NewDataKubernetesNamespaceV1SpecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesNamespaceV1SpecList ``` @@ -1239,6 +1248,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1246,6 +1256,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1330,7 +1356,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnamespacev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnamespacev1" datakubernetesnamespacev1.NewDataKubernetesNamespaceV1SpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesNamespaceV1SpecOutputReference ``` diff --git a/docs/dataKubernetesNamespaceV1.java.md b/docs/dataKubernetesNamespaceV1.java.md index c4042f35d..e5c813350 100644 --- a/docs/dataKubernetesNamespaceV1.java.md +++ b/docs/dataKubernetesNamespaceV1.java.md @@ -133,6 +133,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -200,6 +201,14 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```java @@ -1321,6 +1330,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1328,6 +1338,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/dataKubernetesNamespaceV1.python.md b/docs/dataKubernetesNamespaceV1.python.md index 67d800ca1..077b2e51f 100644 --- a/docs/dataKubernetesNamespaceV1.python.md +++ b/docs/dataKubernetesNamespaceV1.python.md @@ -131,6 +131,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | Adds this resource to the terraform JSON output. | | to_metadata | *No description.* | | to_terraform | Adds this resource to the terraform JSON output. | | get_any_map_attribute | *No description.* | @@ -203,6 +204,14 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + +Adds this resource to the terraform JSON output. + ##### `to_metadata` ```python @@ -1411,6 +1420,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1418,6 +1428,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/dataKubernetesNamespaceV1.typescript.md b/docs/dataKubernetesNamespaceV1.typescript.md index 59b20347d..1673fa1c3 100644 --- a/docs/dataKubernetesNamespaceV1.typescript.md +++ b/docs/dataKubernetesNamespaceV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```typescript @@ -1223,6 +1232,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1230,6 +1240,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/dataKubernetesNodes.csharp.md b/docs/dataKubernetesNodes.csharp.md index 800cde942..ce2396afe 100644 --- a/docs/dataKubernetesNodes.csharp.md +++ b/docs/dataKubernetesNodes.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -122,6 +123,14 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```csharp @@ -1190,6 +1199,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1197,6 +1207,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -1322,6 +1348,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1329,6 +1356,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2087,6 +2130,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2094,6 +2138,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2541,6 +2601,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2548,6 +2609,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2973,6 +3050,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2980,6 +3058,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -3394,6 +3488,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3401,6 +3496,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -3526,6 +3637,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3533,6 +3645,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/dataKubernetesNodes.go.md b/docs/dataKubernetesNodes.go.md index 86ae6c012..1679aa848 100644 --- a/docs/dataKubernetesNodes.go.md +++ b/docs/dataKubernetesNodes.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnodes" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnodes" datakubernetesnodes.NewDataKubernetesNodes(scope Construct, id *string, config DataKubernetesNodesConfig) DataKubernetesNodes ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -122,6 +123,14 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```go @@ -294,7 +303,7 @@ func ResetMetadata() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnodes" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnodes" datakubernetesnodes.DataKubernetesNodes_IsConstruct(x interface{}) *bool ``` @@ -326,7 +335,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnodes" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnodes" datakubernetesnodes.DataKubernetesNodes_IsTerraformElement(x interface{}) *bool ``` @@ -340,7 +349,7 @@ datakubernetesnodes.DataKubernetesNodes_IsTerraformElement(x interface{}) *bool ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnodes" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnodes" datakubernetesnodes.DataKubernetesNodes_IsTerraformDataSource(x interface{}) *bool ``` @@ -354,7 +363,7 @@ datakubernetesnodes.DataKubernetesNodes_IsTerraformDataSource(x interface{}) *bo ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnodes" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnodes" datakubernetesnodes.DataKubernetesNodes_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -616,7 +625,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnodes" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnodes" &datakubernetesnodes.DataKubernetesNodesConfig { Connection: interface{}, @@ -627,7 +636,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, Id: *string, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesNodes.DataKubernetesNodesMetadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesNodes.DataKubernetesNodesMetadata, } ``` @@ -751,7 +760,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnodes" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnodes" &datakubernetesnodes.DataKubernetesNodesMetadata { Labels: *map[string]*string, @@ -785,7 +794,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnodes" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnodes" &datakubernetesnodes.DataKubernetesNodesNodes { @@ -798,7 +807,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnodes" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnodes" &datakubernetesnodes.DataKubernetesNodesNodesMetadata { @@ -811,7 +820,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnodes" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnodes" &datakubernetesnodes.DataKubernetesNodesNodesSpec { @@ -824,7 +833,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnodes" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnodes" &datakubernetesnodes.DataKubernetesNodesNodesSpecTaints { @@ -837,7 +846,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnodes" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnodes" &datakubernetesnodes.DataKubernetesNodesNodesStatus { @@ -850,7 +859,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnodes" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnodes" &datakubernetesnodes.DataKubernetesNodesNodesStatusAddresses { @@ -863,7 +872,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnodes" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnodes" &datakubernetesnodes.DataKubernetesNodesNodesStatusNodeInfo { @@ -878,7 +887,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnodes" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnodes" datakubernetesnodes.NewDataKubernetesNodesMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesNodesMetadataOutputReference ``` @@ -1149,7 +1158,7 @@ func InternalValue() DataKubernetesNodesMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnodes" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnodes" datakubernetesnodes.NewDataKubernetesNodesNodesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesNodesNodesList ``` @@ -1190,6 +1199,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1197,6 +1207,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1281,7 +1307,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnodes" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnodes" datakubernetesnodes.NewDataKubernetesNodesNodesMetadataList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesNodesNodesMetadataList ``` @@ -1322,6 +1348,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1329,6 +1356,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1413,7 +1456,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnodes" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnodes" datakubernetesnodes.NewDataKubernetesNodesNodesMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesNodesNodesMetadataOutputReference ``` @@ -1746,7 +1789,7 @@ func InternalValue() DataKubernetesNodesNodesMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnodes" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnodes" datakubernetesnodes.NewDataKubernetesNodesNodesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesNodesNodesOutputReference ``` @@ -2046,7 +2089,7 @@ func InternalValue() DataKubernetesNodesNodes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnodes" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnodes" datakubernetesnodes.NewDataKubernetesNodesNodesSpecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesNodesNodesSpecList ``` @@ -2087,6 +2130,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2094,6 +2138,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2178,7 +2238,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnodes" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnodes" datakubernetesnodes.NewDataKubernetesNodesNodesSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesNodesNodesSpecOutputReference ``` @@ -2500,7 +2560,7 @@ func InternalValue() DataKubernetesNodesNodesSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnodes" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnodes" datakubernetesnodes.NewDataKubernetesNodesNodesSpecTaintsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesNodesNodesSpecTaintsList ``` @@ -2541,6 +2601,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2548,6 +2609,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2632,7 +2709,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnodes" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnodes" datakubernetesnodes.NewDataKubernetesNodesNodesSpecTaintsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesNodesNodesSpecTaintsOutputReference ``` @@ -2932,7 +3009,7 @@ func InternalValue() DataKubernetesNodesNodesSpecTaints #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnodes" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnodes" datakubernetesnodes.NewDataKubernetesNodesNodesStatusAddressesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesNodesNodesStatusAddressesList ``` @@ -2973,6 +3050,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2980,6 +3058,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3064,7 +3158,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnodes" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnodes" datakubernetesnodes.NewDataKubernetesNodesNodesStatusAddressesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesNodesNodesStatusAddressesOutputReference ``` @@ -3353,7 +3447,7 @@ func InternalValue() DataKubernetesNodesNodesStatusAddresses #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnodes" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnodes" datakubernetesnodes.NewDataKubernetesNodesNodesStatusList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesNodesNodesStatusList ``` @@ -3394,6 +3488,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3401,6 +3496,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3485,7 +3596,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnodes" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnodes" datakubernetesnodes.NewDataKubernetesNodesNodesStatusNodeInfoList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesNodesNodesStatusNodeInfoList ``` @@ -3526,6 +3637,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3533,6 +3645,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3617,7 +3745,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnodes" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnodes" datakubernetesnodes.NewDataKubernetesNodesNodesStatusNodeInfoOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesNodesNodesStatusNodeInfoOutputReference ``` @@ -3994,7 +4122,7 @@ func InternalValue() DataKubernetesNodesNodesStatusNodeInfo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesnodes" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesnodes" datakubernetesnodes.NewDataKubernetesNodesNodesStatusOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesNodesNodesStatusOutputReference ``` diff --git a/docs/dataKubernetesNodes.java.md b/docs/dataKubernetesNodes.java.md index 5d187684a..3e246ba8f 100644 --- a/docs/dataKubernetesNodes.java.md +++ b/docs/dataKubernetesNodes.java.md @@ -133,6 +133,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -201,6 +202,14 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```java @@ -1266,6 +1275,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1273,6 +1283,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -1398,6 +1424,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1405,6 +1432,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -2163,6 +2206,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2170,6 +2214,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -2617,6 +2677,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2624,6 +2685,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3049,6 +3126,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3056,6 +3134,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3470,6 +3564,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3477,6 +3572,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3602,6 +3713,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3609,6 +3721,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/dataKubernetesNodes.python.md b/docs/dataKubernetesNodes.python.md index f80815db0..0a9146cb8 100644 --- a/docs/dataKubernetesNodes.python.md +++ b/docs/dataKubernetesNodes.python.md @@ -131,6 +131,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | Adds this resource to the terraform JSON output. | | to_metadata | *No description.* | | to_terraform | Adds this resource to the terraform JSON output. | | get_any_map_attribute | *No description.* | @@ -204,6 +205,14 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + +Adds this resource to the terraform JSON output. + ##### `to_metadata` ```python @@ -1324,6 +1333,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1331,6 +1341,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -1464,6 +1492,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1471,6 +1500,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -2291,6 +2338,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2298,6 +2346,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -2780,6 +2846,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2787,6 +2854,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -3247,6 +3332,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3254,6 +3340,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -3703,6 +3807,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3710,6 +3815,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -3843,6 +3966,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3850,6 +3974,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/dataKubernetesNodes.typescript.md b/docs/dataKubernetesNodes.typescript.md index 22ed6941a..7ff2e5583 100644 --- a/docs/dataKubernetesNodes.typescript.md +++ b/docs/dataKubernetesNodes.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -122,6 +123,14 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```typescript @@ -1164,6 +1173,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1171,6 +1181,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -1296,6 +1322,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1303,6 +1330,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2061,6 +2104,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2068,6 +2112,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2515,6 +2575,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2522,6 +2583,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2947,6 +3024,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2954,6 +3032,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3368,6 +3462,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3375,6 +3470,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3500,6 +3611,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3507,6 +3619,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/dataKubernetesPersistentVolumeClaim.csharp.md b/docs/dataKubernetesPersistentVolumeClaim.csharp.md index 59baf42ba..52ee35c03 100644 --- a/docs/dataKubernetesPersistentVolumeClaim.csharp.md +++ b/docs/dataKubernetesPersistentVolumeClaim.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -123,6 +124,14 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```csharp @@ -1580,6 +1589,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1587,6 +1597,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2141,6 +2167,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2148,6 +2175,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2562,6 +2605,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2569,6 +2613,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2705,6 +2765,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2712,6 +2773,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/dataKubernetesPersistentVolumeClaim.go.md b/docs/dataKubernetesPersistentVolumeClaim.go.md index eff258453..1f3666a9e 100644 --- a/docs/dataKubernetesPersistentVolumeClaim.go.md +++ b/docs/dataKubernetesPersistentVolumeClaim.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaim" datakubernetespersistentvolumeclaim.NewDataKubernetesPersistentVolumeClaim(scope Construct, id *string, config DataKubernetesPersistentVolumeClaimConfig) DataKubernetesPersistentVolumeClaim ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -123,6 +124,14 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```go @@ -307,7 +316,7 @@ func ResetSpec() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaim" datakubernetespersistentvolumeclaim.DataKubernetesPersistentVolumeClaim_IsConstruct(x interface{}) *bool ``` @@ -339,7 +348,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaim" datakubernetespersistentvolumeclaim.DataKubernetesPersistentVolumeClaim_IsTerraformElement(x interface{}) *bool ``` @@ -353,7 +362,7 @@ datakubernetespersistentvolumeclaim.DataKubernetesPersistentVolumeClaim_IsTerraf ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaim" datakubernetespersistentvolumeclaim.DataKubernetesPersistentVolumeClaim_IsTerraformDataSource(x interface{}) *bool ``` @@ -367,7 +376,7 @@ datakubernetespersistentvolumeclaim.DataKubernetesPersistentVolumeClaim_IsTerraf ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaim" datakubernetespersistentvolumeclaim.DataKubernetesPersistentVolumeClaim_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -640,7 +649,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaim" &datakubernetespersistentvolumeclaim.DataKubernetesPersistentVolumeClaimConfig { Connection: interface{}, @@ -650,7 +659,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesPersistentVolumeClaim.DataKubernetesPersistentVolumeClaimMetadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesPersistentVolumeClaim.DataKubernetesPersistentVolumeClaimMetadata, Id: *string, Spec: interface{}, } @@ -791,7 +800,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaim" &datakubernetespersistentvolumeclaim.DataKubernetesPersistentVolumeClaimMetadata { Annotations: *map[string]*string, @@ -895,7 +904,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaim" &datakubernetespersistentvolumeclaim.DataKubernetesPersistentVolumeClaimSpec { Selector: interface{}, @@ -977,7 +986,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaim" &datakubernetespersistentvolumeclaim.DataKubernetesPersistentVolumeClaimSpecResources { @@ -990,7 +999,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaim" &datakubernetespersistentvolumeclaim.DataKubernetesPersistentVolumeClaimSpecSelector { MatchExpressions: interface{}, @@ -1042,7 +1051,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaim" &datakubernetespersistentvolumeclaim.DataKubernetesPersistentVolumeClaimSpecSelectorMatchExpressions { Key: *string, @@ -1112,7 +1121,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaim" datakubernetespersistentvolumeclaim.NewDataKubernetesPersistentVolumeClaimMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesPersistentVolumeClaimMetadataOutputReference ``` @@ -1539,7 +1548,7 @@ func InternalValue() DataKubernetesPersistentVolumeClaimMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaim" datakubernetespersistentvolumeclaim.NewDataKubernetesPersistentVolumeClaimSpecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPersistentVolumeClaimSpecList ``` @@ -1580,6 +1589,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1587,6 +1597,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1682,7 +1708,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaim" datakubernetespersistentvolumeclaim.NewDataKubernetesPersistentVolumeClaimSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPersistentVolumeClaimSpecOutputReference ``` @@ -2100,7 +2126,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaim" datakubernetespersistentvolumeclaim.NewDataKubernetesPersistentVolumeClaimSpecResourcesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPersistentVolumeClaimSpecResourcesList ``` @@ -2141,6 +2167,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2148,6 +2175,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2232,7 +2275,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaim" datakubernetespersistentvolumeclaim.NewDataKubernetesPersistentVolumeClaimSpecResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPersistentVolumeClaimSpecResourcesOutputReference ``` @@ -2521,7 +2564,7 @@ func InternalValue() DataKubernetesPersistentVolumeClaimSpecResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaim" datakubernetespersistentvolumeclaim.NewDataKubernetesPersistentVolumeClaimSpecSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPersistentVolumeClaimSpecSelectorList ``` @@ -2562,6 +2605,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2569,6 +2613,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2664,7 +2724,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaim" datakubernetespersistentvolumeclaim.NewDataKubernetesPersistentVolumeClaimSpecSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPersistentVolumeClaimSpecSelectorMatchExpressionsList ``` @@ -2705,6 +2765,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2712,6 +2773,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2807,7 +2884,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaim" datakubernetespersistentvolumeclaim.NewDataKubernetesPersistentVolumeClaimSpecSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPersistentVolumeClaimSpecSelectorMatchExpressionsOutputReference ``` @@ -3161,7 +3238,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaim" datakubernetespersistentvolumeclaim.NewDataKubernetesPersistentVolumeClaimSpecSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPersistentVolumeClaimSpecSelectorOutputReference ``` diff --git a/docs/dataKubernetesPersistentVolumeClaim.java.md b/docs/dataKubernetesPersistentVolumeClaim.java.md index e14e30082..edae6a619 100644 --- a/docs/dataKubernetesPersistentVolumeClaim.java.md +++ b/docs/dataKubernetesPersistentVolumeClaim.java.md @@ -146,6 +146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -215,6 +216,14 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```java @@ -1678,6 +1687,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1685,6 +1695,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -2239,6 +2265,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2246,6 +2273,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -2660,6 +2703,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2667,6 +2711,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -2803,6 +2863,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2810,6 +2871,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/dataKubernetesPersistentVolumeClaim.python.md b/docs/dataKubernetesPersistentVolumeClaim.python.md index cf17eaac3..95e50524e 100644 --- a/docs/dataKubernetesPersistentVolumeClaim.python.md +++ b/docs/dataKubernetesPersistentVolumeClaim.python.md @@ -143,6 +143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | Adds this resource to the terraform JSON output. | | to_metadata | *No description.* | | to_terraform | Adds this resource to the terraform JSON output. | | get_any_map_attribute | *No description.* | @@ -217,6 +218,14 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + +Adds this resource to the terraform JSON output. + ##### `to_metadata` ```python @@ -1790,6 +1799,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1797,6 +1807,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -2388,6 +2416,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2395,6 +2424,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -2844,6 +2891,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2851,6 +2899,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -2995,6 +3061,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3002,6 +3069,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/dataKubernetesPersistentVolumeClaim.typescript.md b/docs/dataKubernetesPersistentVolumeClaim.typescript.md index 63d78cfe8..2627a516f 100644 --- a/docs/dataKubernetesPersistentVolumeClaim.typescript.md +++ b/docs/dataKubernetesPersistentVolumeClaim.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -123,6 +124,14 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```typescript @@ -1549,6 +1558,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1556,6 +1566,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2110,6 +2136,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2117,6 +2144,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2531,6 +2574,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2538,6 +2582,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2674,6 +2734,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2681,6 +2742,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/dataKubernetesPersistentVolumeClaimV1.csharp.md b/docs/dataKubernetesPersistentVolumeClaimV1.csharp.md index be55c37cb..2d2a69e04 100644 --- a/docs/dataKubernetesPersistentVolumeClaimV1.csharp.md +++ b/docs/dataKubernetesPersistentVolumeClaimV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -123,6 +124,14 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```csharp @@ -1580,6 +1589,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1587,6 +1597,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2141,6 +2167,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2148,6 +2175,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2562,6 +2605,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2569,6 +2613,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2705,6 +2765,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2712,6 +2773,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/dataKubernetesPersistentVolumeClaimV1.go.md b/docs/dataKubernetesPersistentVolumeClaimV1.go.md index 05901ea7f..f72c9d8c7 100644 --- a/docs/dataKubernetesPersistentVolumeClaimV1.go.md +++ b/docs/dataKubernetesPersistentVolumeClaimV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaimv1" datakubernetespersistentvolumeclaimv1.NewDataKubernetesPersistentVolumeClaimV1(scope Construct, id *string, config DataKubernetesPersistentVolumeClaimV1Config) DataKubernetesPersistentVolumeClaimV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -123,6 +124,14 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```go @@ -307,7 +316,7 @@ func ResetSpec() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaimv1" datakubernetespersistentvolumeclaimv1.DataKubernetesPersistentVolumeClaimV1_IsConstruct(x interface{}) *bool ``` @@ -339,7 +348,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaimv1" datakubernetespersistentvolumeclaimv1.DataKubernetesPersistentVolumeClaimV1_IsTerraformElement(x interface{}) *bool ``` @@ -353,7 +362,7 @@ datakubernetespersistentvolumeclaimv1.DataKubernetesPersistentVolumeClaimV1_IsTe ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaimv1" datakubernetespersistentvolumeclaimv1.DataKubernetesPersistentVolumeClaimV1_IsTerraformDataSource(x interface{}) *bool ``` @@ -367,7 +376,7 @@ datakubernetespersistentvolumeclaimv1.DataKubernetesPersistentVolumeClaimV1_IsTe ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaimv1" datakubernetespersistentvolumeclaimv1.DataKubernetesPersistentVolumeClaimV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -640,7 +649,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaimv1" &datakubernetespersistentvolumeclaimv1.DataKubernetesPersistentVolumeClaimV1Config { Connection: interface{}, @@ -650,7 +659,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesPersistentVolumeClaimV1.DataKubernetesPersistentVolumeClaimV1Metadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesPersistentVolumeClaimV1.DataKubernetesPersistentVolumeClaimV1Metadata, Id: *string, Spec: interface{}, } @@ -791,7 +800,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaimv1" &datakubernetespersistentvolumeclaimv1.DataKubernetesPersistentVolumeClaimV1Metadata { Annotations: *map[string]*string, @@ -895,7 +904,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaimv1" &datakubernetespersistentvolumeclaimv1.DataKubernetesPersistentVolumeClaimV1Spec { Selector: interface{}, @@ -977,7 +986,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaimv1" &datakubernetespersistentvolumeclaimv1.DataKubernetesPersistentVolumeClaimV1SpecResources { @@ -990,7 +999,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaimv1" &datakubernetespersistentvolumeclaimv1.DataKubernetesPersistentVolumeClaimV1SpecSelector { MatchExpressions: interface{}, @@ -1042,7 +1051,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaimv1" &datakubernetespersistentvolumeclaimv1.DataKubernetesPersistentVolumeClaimV1SpecSelectorMatchExpressions { Key: *string, @@ -1112,7 +1121,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaimv1" datakubernetespersistentvolumeclaimv1.NewDataKubernetesPersistentVolumeClaimV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesPersistentVolumeClaimV1MetadataOutputReference ``` @@ -1539,7 +1548,7 @@ func InternalValue() DataKubernetesPersistentVolumeClaimV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaimv1" datakubernetespersistentvolumeclaimv1.NewDataKubernetesPersistentVolumeClaimV1SpecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPersistentVolumeClaimV1SpecList ``` @@ -1580,6 +1589,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1587,6 +1597,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1682,7 +1708,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaimv1" datakubernetespersistentvolumeclaimv1.NewDataKubernetesPersistentVolumeClaimV1SpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPersistentVolumeClaimV1SpecOutputReference ``` @@ -2100,7 +2126,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaimv1" datakubernetespersistentvolumeclaimv1.NewDataKubernetesPersistentVolumeClaimV1SpecResourcesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPersistentVolumeClaimV1SpecResourcesList ``` @@ -2141,6 +2167,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2148,6 +2175,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2232,7 +2275,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaimv1" datakubernetespersistentvolumeclaimv1.NewDataKubernetesPersistentVolumeClaimV1SpecResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPersistentVolumeClaimV1SpecResourcesOutputReference ``` @@ -2521,7 +2564,7 @@ func InternalValue() DataKubernetesPersistentVolumeClaimV1SpecResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaimv1" datakubernetespersistentvolumeclaimv1.NewDataKubernetesPersistentVolumeClaimV1SpecSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPersistentVolumeClaimV1SpecSelectorList ``` @@ -2562,6 +2605,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2569,6 +2613,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2664,7 +2724,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaimv1" datakubernetespersistentvolumeclaimv1.NewDataKubernetesPersistentVolumeClaimV1SpecSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPersistentVolumeClaimV1SpecSelectorMatchExpressionsList ``` @@ -2705,6 +2765,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2712,6 +2773,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2807,7 +2884,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaimv1" datakubernetespersistentvolumeclaimv1.NewDataKubernetesPersistentVolumeClaimV1SpecSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPersistentVolumeClaimV1SpecSelectorMatchExpressionsOutputReference ``` @@ -3161,7 +3238,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumeclaimv1" datakubernetespersistentvolumeclaimv1.NewDataKubernetesPersistentVolumeClaimV1SpecSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPersistentVolumeClaimV1SpecSelectorOutputReference ``` diff --git a/docs/dataKubernetesPersistentVolumeClaimV1.java.md b/docs/dataKubernetesPersistentVolumeClaimV1.java.md index ad8cc54a9..7befd3d6c 100644 --- a/docs/dataKubernetesPersistentVolumeClaimV1.java.md +++ b/docs/dataKubernetesPersistentVolumeClaimV1.java.md @@ -146,6 +146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -215,6 +216,14 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```java @@ -1678,6 +1687,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1685,6 +1695,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -2239,6 +2265,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2246,6 +2273,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -2660,6 +2703,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2667,6 +2711,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -2803,6 +2863,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2810,6 +2871,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/dataKubernetesPersistentVolumeClaimV1.python.md b/docs/dataKubernetesPersistentVolumeClaimV1.python.md index 00e6d4048..3e5269361 100644 --- a/docs/dataKubernetesPersistentVolumeClaimV1.python.md +++ b/docs/dataKubernetesPersistentVolumeClaimV1.python.md @@ -143,6 +143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | Adds this resource to the terraform JSON output. | | to_metadata | *No description.* | | to_terraform | Adds this resource to the terraform JSON output. | | get_any_map_attribute | *No description.* | @@ -217,6 +218,14 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + +Adds this resource to the terraform JSON output. + ##### `to_metadata` ```python @@ -1790,6 +1799,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1797,6 +1807,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -2388,6 +2416,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2395,6 +2424,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -2844,6 +2891,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2851,6 +2899,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -2995,6 +3061,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3002,6 +3069,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/dataKubernetesPersistentVolumeClaimV1.typescript.md b/docs/dataKubernetesPersistentVolumeClaimV1.typescript.md index 54771d1aa..9049c46ab 100644 --- a/docs/dataKubernetesPersistentVolumeClaimV1.typescript.md +++ b/docs/dataKubernetesPersistentVolumeClaimV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -123,6 +124,14 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```typescript @@ -1549,6 +1558,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1556,6 +1566,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2110,6 +2136,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2117,6 +2144,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2531,6 +2574,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2538,6 +2582,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2674,6 +2734,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2681,6 +2742,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/dataKubernetesPersistentVolumeV1.csharp.md b/docs/dataKubernetesPersistentVolumeV1.csharp.md index 10339f1a0..e7b60b8bf 100644 --- a/docs/dataKubernetesPersistentVolumeV1.csharp.md +++ b/docs/dataKubernetesPersistentVolumeV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -123,6 +124,14 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```csharp @@ -4351,6 +4360,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4358,6 +4368,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4785,6 +4811,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4792,6 +4819,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4928,6 +4971,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4935,6 +4979,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -5411,6 +5471,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5418,6 +5479,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/dataKubernetesPersistentVolumeV1.go.md b/docs/dataKubernetesPersistentVolumeV1.go.md index 86d61b080..99325403f 100644 --- a/docs/dataKubernetesPersistentVolumeV1.go.md +++ b/docs/dataKubernetesPersistentVolumeV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1(scope Construct, id *string, config DataKubernetesPersistentVolumeV1Config) DataKubernetesPersistentVolumeV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -123,6 +124,14 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```go @@ -307,7 +316,7 @@ func ResetSpec() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1_IsConstruct(x interface{}) *bool ``` @@ -339,7 +348,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1_IsTerraformElement(x interface{}) *bool ``` @@ -353,7 +362,7 @@ datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1_IsTerraformEle ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1_IsTerraformDataSource(x interface{}) *bool ``` @@ -367,7 +376,7 @@ datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1_IsTerraformDat ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -640,7 +649,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1Config { Connection: interface{}, @@ -650,7 +659,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1Metadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1Metadata, Id: *string, Spec: interface{}, } @@ -791,7 +800,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1Metadata { Annotations: *map[string]*string, @@ -861,15 +870,15 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1Spec { AccessModes: *[]*string, Capacity: *map[string]*string, - PersistentVolumeSource: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSource, - ClaimRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecClaimRef, + PersistentVolumeSource: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSource, + ClaimRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecClaimRef, MountOptions: *[]*string, - NodeAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecNodeAffinity, + NodeAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecNodeAffinity, PersistentVolumeReclaimPolicy: *string, StorageClassName: *string, VolumeMode: *string, @@ -1027,7 +1036,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1SpecClaimRef { Name: *string, @@ -1077,10 +1086,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1SpecNodeAffinity { - Required: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecNodeAffinityRequired, + Required: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecNodeAffinityRequired, } ``` @@ -1111,7 +1120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1SpecNodeAffinityRequired { NodeSelectorTerm: interface{}, @@ -1145,7 +1154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTerm { MatchExpressions: interface{}, @@ -1195,7 +1204,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchExpressions { Key: *string, @@ -1263,7 +1272,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchFields { Key: *string, @@ -1331,28 +1340,28 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSource { - AwsElasticBlockStore: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAwsElasticBlockStore, - AzureDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAzureDisk, - AzureFile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAzureFile, - CephFs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCephFs, - Cinder: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCinder, - Csi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsi, - Fc: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFc, - FlexVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlexVolume, - Flocker: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlocker, - GcePersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceGcePersistentDisk, - Glusterfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceGlusterfs, - HostPath: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceHostPath, - Iscsi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceIscsi, - Local: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceLocal, - Nfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceNfs, - PhotonPersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourcePhotonPersistentDisk, - Quobyte: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceQuobyte, - Rbd: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceRbd, - VsphereVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceVsphereVolume, + AwsElasticBlockStore: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAwsElasticBlockStore, + AzureDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAzureDisk, + AzureFile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAzureFile, + CephFs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCephFs, + Cinder: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCinder, + Csi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsi, + Fc: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFc, + FlexVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlexVolume, + Flocker: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlocker, + GcePersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceGcePersistentDisk, + Glusterfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceGlusterfs, + HostPath: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceHostPath, + Iscsi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceIscsi, + Local: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceLocal, + Nfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceNfs, + PhotonPersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourcePhotonPersistentDisk, + Quobyte: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceQuobyte, + Rbd: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceRbd, + VsphereVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceVsphereVolume, } ``` @@ -1653,7 +1662,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAwsElasticBlockStore { VolumeId: *string, @@ -1739,7 +1748,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAzureDisk { CachingMode: *string, @@ -1855,7 +1864,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAzureFile { SecretName: *string, @@ -1939,14 +1948,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCephFs { Monitors: *[]*string, Path: *string, ReadOnly: interface{}, SecretFile: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCephFsSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCephFsSecretRef, User: *string, } ``` @@ -2053,7 +2062,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCephFsSecretRef { Name: *string, @@ -2103,7 +2112,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCinder { VolumeId: *string, @@ -2171,16 +2180,16 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsi { Driver: *string, VolumeHandle: *string, - ControllerExpandSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiControllerExpandSecretRef, - ControllerPublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiControllerPublishSecretRef, + ControllerExpandSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiControllerExpandSecretRef, + ControllerPublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiControllerPublishSecretRef, FsType: *string, - NodePublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiNodePublishSecretRef, - NodeStageSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiNodeStageSecretRef, + NodePublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiNodePublishSecretRef, + NodeStageSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiNodeStageSecretRef, ReadOnly: interface{}, VolumeAttributes: *map[string]*string, } @@ -2335,7 +2344,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiControllerExpandSecretRef { Name: *string, @@ -2385,7 +2394,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiControllerPublishSecretRef { Name: *string, @@ -2435,7 +2444,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiNodePublishSecretRef { Name: *string, @@ -2485,7 +2494,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiNodeStageSecretRef { Name: *string, @@ -2535,7 +2544,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFc { Lun: *f64, @@ -2619,14 +2628,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlexVolume { Driver: *string, FsType: *string, Options: *map[string]*string, ReadOnly: interface{}, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlexVolumeSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlexVolumeSecretRef, } ``` @@ -2719,7 +2728,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlexVolumeSecretRef { Name: *string, @@ -2769,7 +2778,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlocker { DatasetName: *string, @@ -2819,7 +2828,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceGcePersistentDisk { PdName: *string, @@ -2905,7 +2914,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceGlusterfs { EndpointsName: *string, @@ -2971,7 +2980,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceHostPath { Path: *string, @@ -3021,7 +3030,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceIscsi { Iqn: *string, @@ -3139,7 +3148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceLocal { Path: *string, @@ -3173,7 +3182,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceNfs { Path: *string, @@ -3239,7 +3248,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourcePhotonPersistentDisk { PdId: *string, @@ -3291,7 +3300,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceQuobyte { Registry: *string, @@ -3389,7 +3398,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceRbd { CephMonitors: *[]*string, @@ -3399,7 +3408,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne RadosUser: *string, RbdPool: *string, ReadOnly: interface{}, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceRbdSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesPersistentVolumeV1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceRbdSecretRef, } ``` @@ -3537,7 +3546,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceRbdSecretRef { Name: *string, @@ -3587,7 +3596,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" &datakubernetespersistentvolumev1.DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceVsphereVolume { VolumePath: *string, @@ -3641,7 +3650,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesPersistentVolumeV1MetadataOutputReference ``` @@ -4010,7 +4019,7 @@ func InternalValue() DataKubernetesPersistentVolumeV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecClaimRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesPersistentVolumeV1SpecClaimRefOutputReference ``` @@ -4310,7 +4319,7 @@ func InternalValue() DataKubernetesPersistentVolumeV1SpecClaimRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPersistentVolumeV1SpecList ``` @@ -4351,6 +4360,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4358,6 +4368,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4453,7 +4479,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecNodeAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesPersistentVolumeV1SpecNodeAffinityOutputReference ``` @@ -4744,7 +4770,7 @@ func InternalValue() DataKubernetesPersistentVolumeV1SpecNodeAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermList ``` @@ -4785,6 +4811,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4792,6 +4819,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4887,7 +4930,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchExpressionsList ``` @@ -4928,6 +4971,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4935,6 +4979,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -5030,7 +5090,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchExpressionsOutputReference ``` @@ -5370,7 +5430,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchFieldsList ``` @@ -5411,6 +5471,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5418,6 +5479,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -5513,7 +5590,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchFieldsOutputReference ``` @@ -5853,7 +5930,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermOutputReference ``` @@ -6204,7 +6281,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredOutputReference ``` @@ -6488,7 +6565,7 @@ func InternalValue() DataKubernetesPersistentVolumeV1SpecNodeAffinityRequired #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPersistentVolumeV1SpecOutputReference ``` @@ -7034,7 +7111,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAwsElasticBlockStoreOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAwsElasticBlockStoreOutputReference ``` @@ -7392,7 +7469,7 @@ func InternalValue() DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceA #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAzureDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAzureDiskOutputReference ``` @@ -7794,7 +7871,7 @@ func InternalValue() DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceA #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAzureFileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAzureFileOutputReference ``` @@ -8145,7 +8222,7 @@ func InternalValue() DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceA #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCephFsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCephFsOutputReference ``` @@ -8574,7 +8651,7 @@ func InternalValue() DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceC #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCephFsSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCephFsSecretRefOutputReference ``` @@ -8881,7 +8958,7 @@ func InternalValue() DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceC #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCinderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCinderOutputReference ``` @@ -9210,7 +9287,7 @@ func InternalValue() DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceC #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiControllerExpandSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiControllerExpandSecretRefOutputReference ``` @@ -9517,7 +9594,7 @@ func InternalValue() DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceC #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiControllerPublishSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiControllerPublishSecretRefOutputReference ``` @@ -9824,7 +9901,7 @@ func InternalValue() DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceC #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiNodePublishSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiNodePublishSecretRefOutputReference ``` @@ -10131,7 +10208,7 @@ func InternalValue() DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceC #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiNodeStageSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiNodeStageSecretRefOutputReference ``` @@ -10438,7 +10515,7 @@ func InternalValue() DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceC #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiOutputReference ``` @@ -10986,7 +11063,7 @@ func InternalValue() DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceC #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFcOutputReference ``` @@ -11337,7 +11414,7 @@ func InternalValue() DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceF #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlexVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlexVolumeOutputReference ``` @@ -11737,7 +11814,7 @@ func InternalValue() DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceF #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlexVolumeSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlexVolumeSecretRefOutputReference ``` @@ -12044,7 +12121,7 @@ func InternalValue() DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceF #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlockerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlockerOutputReference ``` @@ -12351,7 +12428,7 @@ func InternalValue() DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceF #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceGcePersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceGcePersistentDiskOutputReference ``` @@ -12709,7 +12786,7 @@ func InternalValue() DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceG #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceGlusterfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceGlusterfsOutputReference ``` @@ -13031,7 +13108,7 @@ func InternalValue() DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceG #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceHostPathOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceHostPathOutputReference ``` @@ -13338,7 +13415,7 @@ func InternalValue() DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceH #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceIscsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceIscsiOutputReference ``` @@ -13747,7 +13824,7 @@ func InternalValue() DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceI #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceLocalOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceLocalOutputReference ``` @@ -14025,7 +14102,7 @@ func InternalValue() DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceL #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceNfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceNfsOutputReference ``` @@ -14347,7 +14424,7 @@ func InternalValue() DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceN #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceOutputReference ``` @@ -15394,7 +15471,7 @@ func InternalValue() DataKubernetesPersistentVolumeV1SpecPersistentVolumeSource #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecPersistentVolumeSourcePhotonPersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourcePhotonPersistentDiskOutputReference ``` @@ -15694,7 +15771,7 @@ func InternalValue() DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceP #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceQuobyteOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceQuobyteOutputReference ``` @@ -16074,7 +16151,7 @@ func InternalValue() DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceQ #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceRbdOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceRbdOutputReference ``` @@ -16554,7 +16631,7 @@ func InternalValue() DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceR #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceRbdSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceRbdSecretRefOutputReference ``` @@ -16861,7 +16938,7 @@ func InternalValue() DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceR #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespersistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespersistentvolumev1" datakubernetespersistentvolumev1.NewDataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceVsphereVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceVsphereVolumeOutputReference ``` diff --git a/docs/dataKubernetesPersistentVolumeV1.java.md b/docs/dataKubernetesPersistentVolumeV1.java.md index b5f41ac6f..6f0dd8bf5 100644 --- a/docs/dataKubernetesPersistentVolumeV1.java.md +++ b/docs/dataKubernetesPersistentVolumeV1.java.md @@ -146,6 +146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -215,6 +216,14 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```java @@ -4465,6 +4474,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4472,6 +4482,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -4899,6 +4925,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4906,6 +4933,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -5042,6 +5085,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5049,6 +5093,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -5525,6 +5585,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5532,6 +5593,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/dataKubernetesPersistentVolumeV1.python.md b/docs/dataKubernetesPersistentVolumeV1.python.md index 4daafb399..803684357 100644 --- a/docs/dataKubernetesPersistentVolumeV1.python.md +++ b/docs/dataKubernetesPersistentVolumeV1.python.md @@ -143,6 +143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | Adds this resource to the terraform JSON output. | | to_metadata | *No description.* | | to_terraform | Adds this resource to the terraform JSON output. | | get_any_map_attribute | *No description.* | @@ -217,6 +218,14 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + +Adds this resource to the terraform JSON output. + ##### `to_metadata` ```python @@ -4564,6 +4573,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4571,6 +4581,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -5037,6 +5065,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -5044,6 +5073,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -5188,6 +5235,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -5195,6 +5243,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -5706,6 +5772,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -5713,6 +5780,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/dataKubernetesPersistentVolumeV1.typescript.md b/docs/dataKubernetesPersistentVolumeV1.typescript.md index 79654473b..85aca6a3a 100644 --- a/docs/dataKubernetesPersistentVolumeV1.typescript.md +++ b/docs/dataKubernetesPersistentVolumeV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -123,6 +124,14 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```typescript @@ -4169,6 +4178,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4176,6 +4186,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -4603,6 +4629,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4610,6 +4637,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -4746,6 +4789,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4753,6 +4797,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -5229,6 +5289,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5236,6 +5297,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/dataKubernetesPod.csharp.md b/docs/dataKubernetesPod.csharp.md index ae833ec51..694ac5b44 100644 --- a/docs/dataKubernetesPod.csharp.md +++ b/docs/dataKubernetesPod.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```csharp @@ -3760,6 +3769,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3767,6 +3777,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -3892,6 +3918,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3899,6 +3926,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4313,6 +4356,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4320,6 +4364,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4734,6 +4794,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4741,6 +4802,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4866,6 +4943,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4873,6 +4951,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -5298,6 +5392,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5305,6 +5400,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -6019,6 +6130,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6026,6 +6138,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -6151,6 +6279,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6158,6 +6287,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -6283,6 +6428,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6290,6 +6436,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -6715,6 +6877,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6722,6 +6885,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -8014,6 +8193,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -8021,6 +8201,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -8435,6 +8631,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -8442,6 +8639,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -8856,6 +9069,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -8863,6 +9077,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -8988,6 +9218,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -8995,6 +9226,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -9709,6 +9956,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -9716,6 +9964,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -10141,6 +10405,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -10148,6 +10413,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -10273,6 +10554,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -10280,6 +10562,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -10994,6 +11292,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -11001,6 +11300,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -11426,6 +11741,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -11433,6 +11749,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -11847,6 +12179,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -11854,6 +12187,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -12268,6 +12617,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -12275,6 +12625,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -12400,6 +12766,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -12407,6 +12774,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -13121,6 +13504,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -13128,6 +13512,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -13553,6 +13953,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -13560,6 +13961,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -13685,6 +14102,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -13692,6 +14110,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -14406,6 +14840,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -14413,6 +14848,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -14838,6 +15289,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -14845,6 +15297,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -15259,6 +15727,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -15266,6 +15735,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -15691,6 +16176,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -15698,6 +16184,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -16112,6 +16614,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -16119,6 +16622,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -16544,6 +17063,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -16551,6 +17071,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -16976,6 +17512,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -16983,6 +17520,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -17397,6 +17950,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17404,6 +17958,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -17840,6 +18410,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17847,6 +18418,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -18272,6 +18859,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -18279,6 +18867,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -18704,6 +19308,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -18711,6 +19316,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -19125,6 +19746,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19132,6 +19754,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -19535,6 +20173,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19542,6 +20181,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -19956,6 +20611,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19963,6 +20619,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -20410,6 +21082,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20417,6 +21090,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -20842,6 +21531,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20849,6 +21539,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -21252,6 +21958,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21259,6 +21966,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -21662,6 +22385,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21669,6 +22393,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -22083,6 +22823,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22090,6 +22831,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -22537,6 +23294,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22544,6 +23302,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -22969,6 +23743,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22976,6 +23751,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -23379,6 +24170,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23386,6 +24178,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -23511,6 +24319,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23518,6 +24327,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -23921,6 +24746,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23928,6 +24754,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -24342,6 +25184,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24349,6 +25192,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -24763,6 +25622,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24770,6 +25630,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -25217,6 +26093,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25224,6 +26101,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -25715,6 +26608,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25722,6 +26616,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -26623,6 +27533,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -26630,6 +27541,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -27077,6 +28004,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27084,6 +28012,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -27487,6 +28431,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27494,6 +28439,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -27908,6 +28869,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27915,6 +28877,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -28329,6 +29307,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28336,6 +29315,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -28783,6 +29778,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28790,6 +29786,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -29281,6 +30293,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29288,6 +30301,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -29691,6 +30720,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29698,6 +30728,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -30112,6 +31158,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30119,6 +31166,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -30533,6 +31596,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30540,6 +31604,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -31031,6 +32111,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31038,6 +32119,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -31452,6 +32549,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31459,6 +32557,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -31895,6 +33009,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31902,6 +33017,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -32305,6 +33436,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -32312,6 +33444,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -32726,6 +33874,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -32733,6 +33882,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -33147,6 +34312,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -33154,6 +34320,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -33601,6 +34783,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -33608,6 +34791,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -34099,6 +35298,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34106,6 +35306,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -34509,6 +35725,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34516,6 +35733,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -34963,6 +36196,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34970,6 +36204,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -35095,6 +36345,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35102,6 +36353,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -35816,6 +37083,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35823,6 +37091,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -36237,6 +37521,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36244,6 +37529,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -36647,6 +37948,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36654,6 +37956,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -37068,6 +38386,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37075,6 +38394,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -37500,6 +38835,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37507,6 +38843,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -37921,6 +39273,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37928,6 +39281,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -38353,6 +39722,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38360,6 +39730,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -38785,6 +40171,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38792,6 +40179,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -39206,6 +40609,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39213,6 +40617,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -39649,6 +41069,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39656,6 +41077,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -40081,6 +41518,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -40088,6 +41526,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -40513,6 +41967,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -40520,6 +41975,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -40934,6 +42405,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -40941,6 +42413,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -41344,6 +42832,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -41351,6 +42840,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -41765,6 +43270,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -41772,6 +43278,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -42219,6 +43741,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42226,6 +43749,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -42651,6 +44190,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42658,6 +44198,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -43061,6 +44617,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43068,6 +44625,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -43471,6 +45044,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43478,6 +45052,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -43892,6 +45482,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43899,6 +45490,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -44346,6 +45953,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -44353,6 +45961,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -44778,6 +46402,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -44785,6 +46410,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -45188,6 +46829,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -45195,6 +46837,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -45320,6 +46978,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -45327,6 +46986,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -45730,6 +47405,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -45737,6 +47413,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -46151,6 +47843,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -46158,6 +47851,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -46572,6 +48281,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -46579,6 +48289,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -47026,6 +48752,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47033,6 +48760,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -47524,6 +49267,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47531,6 +49275,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -48432,6 +50192,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -48439,6 +50200,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -48886,6 +50663,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -48893,6 +50671,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -49296,6 +51090,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49303,6 +51098,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -49717,6 +51528,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49724,6 +51536,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -50138,6 +51966,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50145,6 +51974,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -50592,6 +52437,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50599,6 +52445,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -51090,6 +52952,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51097,6 +52960,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -51500,6 +53379,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51507,6 +53387,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -51921,6 +53817,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51928,6 +53825,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -52342,6 +54255,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52349,6 +54263,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -52840,6 +54770,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52847,6 +54778,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -53261,6 +55208,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -53268,6 +55216,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -53704,6 +55668,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -53711,6 +55676,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -54114,6 +56095,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -54121,6 +56103,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -54535,6 +56533,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -54542,6 +56541,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -54956,6 +56971,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -54963,6 +56979,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -55410,6 +57442,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -55417,6 +57450,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -55908,6 +57957,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -55915,6 +57965,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -56318,6 +58384,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56325,6 +58392,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -56772,6 +58855,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56779,6 +58863,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -56904,6 +59004,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56911,6 +59012,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -57911,6 +60028,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57918,6 +60036,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -58321,6 +60455,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58328,6 +60463,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -58830,6 +60981,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58837,6 +60989,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -59251,6 +61419,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59258,6 +61427,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -59694,6 +61879,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59701,6 +61887,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -60115,6 +62317,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60122,6 +62325,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -60558,6 +62777,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60565,6 +62785,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -61012,6 +63248,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -61019,6 +63256,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -61144,6 +63397,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -61151,6 +63405,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -61865,6 +64135,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -61872,6 +64143,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -62308,6 +64595,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62315,6 +64603,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -62751,6 +65055,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62758,6 +65063,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -63216,6 +65537,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -63223,6 +65545,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -63659,6 +65997,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -63666,6 +66005,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -64124,6 +66479,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64131,6 +66487,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -64545,6 +66917,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64552,6 +66925,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -64977,6 +67366,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64984,6 +67374,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -65409,6 +67815,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -65416,6 +67823,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -65852,6 +68275,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -65859,6 +68283,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -65984,6 +68424,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -65991,6 +68432,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -66716,6 +69173,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -66723,6 +69181,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -67137,6 +69611,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -67144,6 +69619,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -67580,6 +70071,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -67587,6 +70079,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -68012,6 +70520,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -68019,6 +70528,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -68433,6 +70958,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -68440,6 +70966,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -68854,6 +71396,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -68861,6 +71404,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -69264,6 +71823,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69271,6 +71831,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -69396,6 +71972,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69403,6 +71980,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -70106,6 +72699,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -70113,6 +72707,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -70571,6 +73181,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -70578,6 +73189,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -70992,6 +73619,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -70999,6 +73627,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -71124,6 +73768,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71131,6 +73776,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -71845,6 +74506,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71852,6 +74514,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -72288,6 +74966,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -72295,6 +74974,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -72742,6 +75437,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -72749,6 +75445,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -73163,6 +75875,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73170,6 +75883,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -73584,6 +76313,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73591,6 +76321,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -74027,6 +76773,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -74034,6 +76781,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -74459,6 +77222,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -74466,6 +77230,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -74891,6 +77671,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -74898,6 +77679,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -75312,6 +78109,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75319,6 +78117,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -75777,6 +78591,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75784,6 +78599,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -75909,6 +78740,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75916,6 +78748,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -76319,6 +79167,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76326,6 +79175,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -77326,6 +80191,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -77333,6 +80199,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -77747,6 +80629,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -77754,6 +80637,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -78168,6 +81067,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -78175,6 +81075,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -78589,6 +81505,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -78596,6 +81513,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -79021,6 +81954,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -79028,6 +81962,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -79453,6 +82403,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -79460,6 +82411,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -79874,6 +82841,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -79881,6 +82849,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -80317,6 +83301,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -80324,6 +83309,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -80749,6 +83750,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -80756,6 +83758,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -81159,6 +84177,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -81166,6 +84185,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -81602,6 +84637,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -81609,6 +84645,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -82034,6 +85086,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -82041,6 +85094,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -82466,6 +85535,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -82473,6 +85543,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -82898,6 +85984,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -82905,6 +85992,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -83352,6 +86455,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -83359,6 +86463,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -83839,6 +86959,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -83846,6 +86967,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -84260,6 +87397,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -84267,6 +87405,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -84692,6 +87846,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -84699,6 +87854,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -85135,6 +88306,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -85142,6 +88314,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/dataKubernetesPod.go.md b/docs/dataKubernetesPod.go.md index a46477460..50a18e329 100644 --- a/docs/dataKubernetesPod.go.md +++ b/docs/dataKubernetesPod.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPod(scope Construct, id *string, config DataKubernetesPodConfig) DataKubernetesPod ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```go @@ -287,7 +296,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.DataKubernetesPod_IsConstruct(x interface{}) *bool ``` @@ -319,7 +328,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.DataKubernetesPod_IsTerraformElement(x interface{}) *bool ``` @@ -333,7 +342,7 @@ datakubernetespod.DataKubernetesPod_IsTerraformElement(x interface{}) *bool ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.DataKubernetesPod_IsTerraformDataSource(x interface{}) *bool ``` @@ -347,7 +356,7 @@ datakubernetespod.DataKubernetesPod_IsTerraformDataSource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.DataKubernetesPod_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -620,7 +629,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodConfig { Connection: interface{}, @@ -630,7 +639,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesPod.DataKubernetesPodMetadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesPod.DataKubernetesPodMetadata, Id: *string, } ``` @@ -755,7 +764,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodMetadata { Annotations: *map[string]*string, @@ -859,7 +868,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpec { @@ -872,7 +881,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecAffinity { @@ -885,7 +894,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecAffinityNodeAffinity { @@ -898,7 +907,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution { @@ -911,7 +920,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference { @@ -924,7 +933,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions { @@ -937,7 +946,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields { @@ -950,7 +959,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution { @@ -963,7 +972,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm { @@ -976,7 +985,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions { @@ -989,7 +998,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields { @@ -1002,7 +1011,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecAffinityPodAffinity { @@ -1015,7 +1024,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution { @@ -1028,7 +1037,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { @@ -1041,7 +1050,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { @@ -1054,7 +1063,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { @@ -1067,7 +1076,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution { @@ -1080,7 +1089,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { @@ -1093,7 +1102,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { @@ -1106,7 +1115,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecAffinityPodAntiAffinity { @@ -1119,7 +1128,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution { @@ -1132,7 +1141,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { @@ -1145,7 +1154,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { @@ -1158,7 +1167,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { @@ -1171,7 +1180,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution { @@ -1184,7 +1193,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { @@ -1197,7 +1206,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { @@ -1210,7 +1219,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainer { @@ -1223,7 +1232,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerEnv { @@ -1236,7 +1245,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerEnvFrom { @@ -1249,7 +1258,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerEnvFromConfigMapRef { @@ -1262,7 +1271,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerEnvFromSecretRef { @@ -1275,7 +1284,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerEnvValueFrom { @@ -1288,7 +1297,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerEnvValueFromConfigMapKeyRef { @@ -1301,7 +1310,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerEnvValueFromFieldRef { @@ -1314,7 +1323,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerEnvValueFromResourceFieldRef { @@ -1327,7 +1336,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerEnvValueFromSecretKeyRef { @@ -1340,7 +1349,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerLifecycle { @@ -1353,7 +1362,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerLifecyclePostStart { @@ -1366,7 +1375,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerLifecyclePostStartExec { @@ -1379,7 +1388,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerLifecyclePostStartHttpGet { @@ -1392,7 +1401,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerLifecyclePostStartHttpGetHttpHeader { @@ -1405,7 +1414,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerLifecyclePostStartTcpSocket { @@ -1418,7 +1427,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerLifecyclePreStop { @@ -1431,7 +1440,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerLifecyclePreStopExec { @@ -1444,7 +1453,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerLifecyclePreStopHttpGet { @@ -1457,7 +1466,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerLifecyclePreStopHttpGetHttpHeader { @@ -1470,7 +1479,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerLifecyclePreStopTcpSocket { @@ -1483,7 +1492,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerLivenessProbe { @@ -1496,7 +1505,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerLivenessProbeExec { @@ -1509,7 +1518,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerLivenessProbeGrpc { @@ -1522,7 +1531,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerLivenessProbeHttpGet { @@ -1535,7 +1544,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerLivenessProbeHttpGetHttpHeader { @@ -1548,7 +1557,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerLivenessProbeTcpSocket { @@ -1561,7 +1570,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerPort { @@ -1574,7 +1583,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerReadinessProbe { @@ -1587,7 +1596,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerReadinessProbeExec { @@ -1600,7 +1609,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerReadinessProbeGrpc { @@ -1613,7 +1622,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerReadinessProbeHttpGet { @@ -1626,7 +1635,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerReadinessProbeHttpGetHttpHeader { @@ -1639,7 +1648,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerReadinessProbeTcpSocket { @@ -1652,7 +1661,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerResources { @@ -1665,7 +1674,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerSecurityContext { @@ -1678,7 +1687,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerSecurityContextCapabilities { @@ -1691,7 +1700,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerSecurityContextSeccompProfile { @@ -1704,7 +1713,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerSecurityContextSeLinuxOptions { @@ -1717,7 +1726,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerStartupProbe { @@ -1730,7 +1739,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerStartupProbeExec { @@ -1743,7 +1752,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerStartupProbeGrpc { @@ -1756,7 +1765,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerStartupProbeHttpGet { @@ -1769,7 +1778,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerStartupProbeHttpGetHttpHeader { @@ -1782,7 +1791,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerStartupProbeTcpSocket { @@ -1795,7 +1804,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecContainerVolumeMount { @@ -1808,7 +1817,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecDnsConfig { @@ -1821,7 +1830,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecDnsConfigOption { @@ -1834,7 +1843,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecHostAliases { @@ -1847,7 +1856,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecImagePullSecrets { @@ -1860,7 +1869,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainer { @@ -1873,7 +1882,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerEnv { @@ -1886,7 +1895,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerEnvFrom { @@ -1899,7 +1908,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerEnvFromConfigMapRef { @@ -1912,7 +1921,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerEnvFromSecretRef { @@ -1925,7 +1934,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerEnvValueFrom { @@ -1938,7 +1947,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerEnvValueFromConfigMapKeyRef { @@ -1951,7 +1960,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerEnvValueFromFieldRef { @@ -1964,7 +1973,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerEnvValueFromResourceFieldRef { @@ -1977,7 +1986,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerEnvValueFromSecretKeyRef { @@ -1990,7 +1999,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerLifecycle { @@ -2003,7 +2012,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerLifecyclePostStart { @@ -2016,7 +2025,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerLifecyclePostStartExec { @@ -2029,7 +2038,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerLifecyclePostStartHttpGet { @@ -2042,7 +2051,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerLifecyclePostStartHttpGetHttpHeader { @@ -2055,7 +2064,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerLifecyclePostStartTcpSocket { @@ -2068,7 +2077,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerLifecyclePreStop { @@ -2081,7 +2090,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerLifecyclePreStopExec { @@ -2094,7 +2103,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerLifecyclePreStopHttpGet { @@ -2107,7 +2116,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerLifecyclePreStopHttpGetHttpHeader { @@ -2120,7 +2129,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerLifecyclePreStopTcpSocket { @@ -2133,7 +2142,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerLivenessProbe { @@ -2146,7 +2155,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerLivenessProbeExec { @@ -2159,7 +2168,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerLivenessProbeGrpc { @@ -2172,7 +2181,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerLivenessProbeHttpGet { @@ -2185,7 +2194,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerLivenessProbeHttpGetHttpHeader { @@ -2198,7 +2207,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerLivenessProbeTcpSocket { @@ -2211,7 +2220,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerPort { @@ -2224,7 +2233,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerReadinessProbe { @@ -2237,7 +2246,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerReadinessProbeExec { @@ -2250,7 +2259,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerReadinessProbeGrpc { @@ -2263,7 +2272,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerReadinessProbeHttpGet { @@ -2276,7 +2285,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerReadinessProbeHttpGetHttpHeader { @@ -2289,7 +2298,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerReadinessProbeTcpSocket { @@ -2302,7 +2311,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerResources { @@ -2315,7 +2324,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerSecurityContext { @@ -2328,7 +2337,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerSecurityContextCapabilities { @@ -2341,7 +2350,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerSecurityContextSeccompProfile { @@ -2354,7 +2363,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerSecurityContextSeLinuxOptions { @@ -2367,7 +2376,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerStartupProbe { @@ -2380,7 +2389,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerStartupProbeExec { @@ -2393,7 +2402,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerStartupProbeGrpc { @@ -2406,7 +2415,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerStartupProbeHttpGet { @@ -2419,7 +2428,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerStartupProbeHttpGetHttpHeader { @@ -2432,7 +2441,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerStartupProbeTcpSocket { @@ -2445,7 +2454,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecInitContainerVolumeMount { @@ -2458,7 +2467,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecOs { @@ -2471,7 +2480,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecReadinessGate { @@ -2484,7 +2493,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecSecurityContext { @@ -2497,7 +2506,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecSecurityContextSeccompProfile { @@ -2510,7 +2519,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecSecurityContextSeLinuxOptions { @@ -2523,7 +2532,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecSecurityContextSysctl { @@ -2536,7 +2545,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecSecurityContextWindowsOptions { @@ -2549,7 +2558,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecToleration { @@ -2562,7 +2571,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecTopologySpreadConstraint { @@ -2575,7 +2584,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecTopologySpreadConstraintLabelSelector { @@ -2588,7 +2597,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecTopologySpreadConstraintLabelSelectorMatchExpressions { @@ -2601,7 +2610,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolume { @@ -2614,7 +2623,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeAwsElasticBlockStore { @@ -2627,7 +2636,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeAzureDisk { @@ -2640,7 +2649,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeAzureFile { @@ -2653,7 +2662,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeCephFs { @@ -2666,7 +2675,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeCephFsSecretRef { @@ -2679,7 +2688,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeCinder { @@ -2692,7 +2701,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeConfigMap { @@ -2705,7 +2714,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeConfigMapItems { @@ -2718,7 +2727,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeCsi { @@ -2731,7 +2740,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeCsiNodePublishSecretRef { @@ -2744,7 +2753,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeDownwardApi { @@ -2757,7 +2766,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeDownwardApiItems { @@ -2770,7 +2779,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeDownwardApiItemsFieldRef { @@ -2783,7 +2792,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeDownwardApiItemsResourceFieldRef { @@ -2796,7 +2805,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeEmptyDir { @@ -2809,7 +2818,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeEphemeral { @@ -2822,7 +2831,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplate { @@ -2835,7 +2844,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateMetadata { @@ -2848,7 +2857,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpec { @@ -2861,7 +2870,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecResources { @@ -2874,7 +2883,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecSelector { @@ -2887,7 +2896,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions { @@ -2900,7 +2909,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeFc { @@ -2913,7 +2922,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeFlexVolume { @@ -2926,7 +2935,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeFlexVolumeSecretRef { @@ -2939,7 +2948,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeFlocker { @@ -2952,7 +2961,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeGcePersistentDisk { @@ -2965,7 +2974,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeGitRepo { @@ -2978,7 +2987,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeGlusterfs { @@ -2991,7 +3000,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeHostPath { @@ -3004,7 +3013,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeIscsi { @@ -3017,7 +3026,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeLocal { @@ -3030,7 +3039,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeNfs { @@ -3043,7 +3052,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumePersistentVolumeClaim { @@ -3056,7 +3065,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumePhotonPersistentDisk { @@ -3069,7 +3078,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeProjected { @@ -3082,7 +3091,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeProjectedSources { @@ -3095,7 +3104,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeProjectedSourcesConfigMap { @@ -3108,7 +3117,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeProjectedSourcesConfigMapItems { @@ -3121,7 +3130,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeProjectedSourcesDownwardApi { @@ -3134,7 +3143,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeProjectedSourcesDownwardApiItems { @@ -3147,7 +3156,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeProjectedSourcesDownwardApiItemsFieldRef { @@ -3160,7 +3169,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef { @@ -3173,7 +3182,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeProjectedSourcesSecret { @@ -3186,7 +3195,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeProjectedSourcesSecretItems { @@ -3199,7 +3208,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeProjectedSourcesServiceAccountToken { @@ -3212,7 +3221,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeQuobyte { @@ -3225,7 +3234,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeRbd { @@ -3238,7 +3247,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeRbdSecretRef { @@ -3251,7 +3260,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeSecret { @@ -3264,7 +3273,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeSecretItems { @@ -3277,7 +3286,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" &datakubernetespod.DataKubernetesPodSpecVolumeVsphereVolume { @@ -3292,7 +3301,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesPodMetadataOutputReference ``` @@ -3719,7 +3728,7 @@ func InternalValue() DataKubernetesPodMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecAffinityList ``` @@ -3760,6 +3769,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3767,6 +3777,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3851,7 +3877,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityNodeAffinityList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecAffinityNodeAffinityList ``` @@ -3892,6 +3918,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3899,6 +3926,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3983,7 +4026,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityNodeAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecAffinityNodeAffinityOutputReference ``` @@ -4272,7 +4315,7 @@ func InternalValue() DataKubernetesPodSpecAffinityNodeAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -4313,6 +4356,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4320,6 +4364,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4404,7 +4464,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -4693,7 +4753,7 @@ func InternalValue() DataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSch #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceList ``` @@ -4734,6 +4794,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4741,6 +4802,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4825,7 +4902,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList ``` @@ -4866,6 +4943,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4873,6 +4951,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4957,7 +5051,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference ``` @@ -5257,7 +5351,7 @@ func InternalValue() DataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSch #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList ``` @@ -5298,6 +5392,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5305,6 +5400,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -5389,7 +5500,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference ``` @@ -5689,7 +5800,7 @@ func InternalValue() DataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSch #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference ``` @@ -5978,7 +6089,7 @@ func InternalValue() DataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSch #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ``` @@ -6019,6 +6130,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6026,6 +6138,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -6110,7 +6238,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList ``` @@ -6151,6 +6279,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6158,6 +6287,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -6242,7 +6387,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList ``` @@ -6283,6 +6428,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6290,6 +6436,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -6374,7 +6536,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference ``` @@ -6674,7 +6836,7 @@ func InternalValue() DataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSche #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList ``` @@ -6715,6 +6877,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6722,6 +6885,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -6806,7 +6985,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference ``` @@ -7106,7 +7285,7 @@ func InternalValue() DataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSche #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference ``` @@ -7395,7 +7574,7 @@ func InternalValue() DataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSche #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -7673,7 +7852,7 @@ func InternalValue() DataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSche #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecAffinityOutputReference ``` @@ -7973,7 +8152,7 @@ func InternalValue() DataKubernetesPodSpecAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityPodAffinityList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecAffinityPodAffinityList ``` @@ -8014,6 +8193,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -8021,6 +8201,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -8105,7 +8301,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityPodAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecAffinityPodAffinityOutputReference ``` @@ -8394,7 +8590,7 @@ func InternalValue() DataKubernetesPodSpecAffinityPodAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -8435,6 +8631,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -8442,6 +8639,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -8526,7 +8739,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -8815,7 +9028,7 @@ func InternalValue() DataKubernetesPodSpecAffinityPodAffinityPreferredDuringSche #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ``` @@ -8856,6 +9069,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -8863,6 +9077,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -8947,7 +9177,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ``` @@ -8988,6 +9218,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -8995,6 +9226,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -9079,7 +9326,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ``` @@ -9379,7 +9626,7 @@ func InternalValue() DataKubernetesPodSpecAffinityPodAffinityPreferredDuringSche #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ``` @@ -9668,7 +9915,7 @@ func InternalValue() DataKubernetesPodSpecAffinityPodAffinityPreferredDuringSche #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList ``` @@ -9709,6 +9956,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -9716,6 +9964,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -9800,7 +10064,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ``` @@ -10100,7 +10364,7 @@ func InternalValue() DataKubernetesPodSpecAffinityPodAffinityPreferredDuringSche #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ``` @@ -10141,6 +10405,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -10148,6 +10413,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -10232,7 +10513,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ``` @@ -10273,6 +10554,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -10280,6 +10562,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -10364,7 +10662,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ``` @@ -10664,7 +10962,7 @@ func InternalValue() DataKubernetesPodSpecAffinityPodAffinityRequiredDuringSched #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ``` @@ -10953,7 +11251,7 @@ func InternalValue() DataKubernetesPodSpecAffinityPodAffinityRequiredDuringSched #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ``` @@ -10994,6 +11292,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -11001,6 +11300,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -11085,7 +11400,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -11385,7 +11700,7 @@ func InternalValue() DataKubernetesPodSpecAffinityPodAffinityRequiredDuringSched #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityPodAntiAffinityList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecAffinityPodAntiAffinityList ``` @@ -11426,6 +11741,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -11433,6 +11749,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -11517,7 +11849,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityPodAntiAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecAffinityPodAntiAffinityOutputReference ``` @@ -11806,7 +12138,7 @@ func InternalValue() DataKubernetesPodSpecAffinityPodAntiAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -11847,6 +12179,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -11854,6 +12187,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -11938,7 +12287,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -12227,7 +12576,7 @@ func InternalValue() DataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuring #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ``` @@ -12268,6 +12617,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -12275,6 +12625,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -12359,7 +12725,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ``` @@ -12400,6 +12766,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -12407,6 +12774,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -12491,7 +12874,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ``` @@ -12791,7 +13174,7 @@ func InternalValue() DataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuring #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ``` @@ -13080,7 +13463,7 @@ func InternalValue() DataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuring #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList ``` @@ -13121,6 +13504,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -13128,6 +13512,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -13212,7 +13612,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ``` @@ -13512,7 +13912,7 @@ func InternalValue() DataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuring #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ``` @@ -13553,6 +13953,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -13560,6 +13961,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -13644,7 +14061,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ``` @@ -13685,6 +14102,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -13692,6 +14110,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -13776,7 +14210,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ``` @@ -14076,7 +14510,7 @@ func InternalValue() DataKubernetesPodSpecAffinityPodAntiAffinityRequiredDuringS #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ``` @@ -14365,7 +14799,7 @@ func InternalValue() DataKubernetesPodSpecAffinityPodAntiAffinityRequiredDuringS #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ``` @@ -14406,6 +14840,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -14413,6 +14848,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -14497,7 +14948,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -14797,7 +15248,7 @@ func InternalValue() DataKubernetesPodSpecAffinityPodAntiAffinityRequiredDuringS #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerEnvFromConfigMapRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerEnvFromConfigMapRefList ``` @@ -14838,6 +15289,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -14845,6 +15297,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -14929,7 +15397,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerEnvFromConfigMapRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerEnvFromConfigMapRefOutputReference ``` @@ -15218,7 +15686,7 @@ func InternalValue() DataKubernetesPodSpecContainerEnvFromConfigMapRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerEnvFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerEnvFromList ``` @@ -15259,6 +15727,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -15266,6 +15735,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -15350,7 +15835,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerEnvFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerEnvFromOutputReference ``` @@ -15650,7 +16135,7 @@ func InternalValue() DataKubernetesPodSpecContainerEnvFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerEnvFromSecretRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerEnvFromSecretRefList ``` @@ -15691,6 +16176,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -15698,6 +16184,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -15782,7 +16284,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerEnvFromSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerEnvFromSecretRefOutputReference ``` @@ -16071,7 +16573,7 @@ func InternalValue() DataKubernetesPodSpecContainerEnvFromSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerEnvList ``` @@ -16112,6 +16614,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -16119,6 +16622,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -16203,7 +16722,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerEnvOutputReference ``` @@ -16503,7 +17022,7 @@ func InternalValue() DataKubernetesPodSpecContainerEnv #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerEnvValueFromConfigMapKeyRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerEnvValueFromConfigMapKeyRefList ``` @@ -16544,6 +17063,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -16551,6 +17071,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -16635,7 +17171,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerEnvValueFromConfigMapKeyRefOutputReference ``` @@ -16935,7 +17471,7 @@ func InternalValue() DataKubernetesPodSpecContainerEnvValueFromConfigMapKeyRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerEnvValueFromFieldRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerEnvValueFromFieldRefList ``` @@ -16976,6 +17512,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -16983,6 +17520,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -17067,7 +17620,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerEnvValueFromFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerEnvValueFromFieldRefOutputReference ``` @@ -17356,7 +17909,7 @@ func InternalValue() DataKubernetesPodSpecContainerEnvValueFromFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerEnvValueFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerEnvValueFromList ``` @@ -17397,6 +17950,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17404,6 +17958,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -17488,7 +18058,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerEnvValueFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerEnvValueFromOutputReference ``` @@ -17799,7 +18369,7 @@ func InternalValue() DataKubernetesPodSpecContainerEnvValueFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerEnvValueFromResourceFieldRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerEnvValueFromResourceFieldRefList ``` @@ -17840,6 +18410,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17847,6 +18418,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -17931,7 +18518,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerEnvValueFromResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerEnvValueFromResourceFieldRefOutputReference ``` @@ -18231,7 +18818,7 @@ func InternalValue() DataKubernetesPodSpecContainerEnvValueFromResourceFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerEnvValueFromSecretKeyRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerEnvValueFromSecretKeyRefList ``` @@ -18272,6 +18859,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -18279,6 +18867,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -18363,7 +18967,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerEnvValueFromSecretKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerEnvValueFromSecretKeyRefOutputReference ``` @@ -18663,7 +19267,7 @@ func InternalValue() DataKubernetesPodSpecContainerEnvValueFromSecretKeyRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerLifecycleList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerLifecycleList ``` @@ -18704,6 +19308,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -18711,6 +19316,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -18795,7 +19416,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerLifecycleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerLifecycleOutputReference ``` @@ -19084,7 +19705,7 @@ func InternalValue() DataKubernetesPodSpecContainerLifecycle #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerLifecyclePostStartExecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerLifecyclePostStartExecList ``` @@ -19125,6 +19746,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19132,6 +19754,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -19216,7 +19854,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerLifecyclePostStartExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerLifecyclePostStartExecOutputReference ``` @@ -19494,7 +20132,7 @@ func InternalValue() DataKubernetesPodSpecContainerLifecyclePostStartExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerLifecyclePostStartHttpGetHttpHeaderList ``` @@ -19535,6 +20173,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19542,6 +20181,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -19626,7 +20281,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ``` @@ -19915,7 +20570,7 @@ func InternalValue() DataKubernetesPodSpecContainerLifecyclePostStartHttpGetHttp #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerLifecyclePostStartHttpGetList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerLifecyclePostStartHttpGetList ``` @@ -19956,6 +20611,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19963,6 +20619,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -20047,7 +20719,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerLifecyclePostStartHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerLifecyclePostStartHttpGetOutputReference ``` @@ -20369,7 +21041,7 @@ func InternalValue() DataKubernetesPodSpecContainerLifecyclePostStartHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerLifecyclePostStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerLifecyclePostStartList ``` @@ -20410,6 +21082,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20417,6 +21090,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -20501,7 +21190,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerLifecyclePostStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerLifecyclePostStartOutputReference ``` @@ -20801,7 +21490,7 @@ func InternalValue() DataKubernetesPodSpecContainerLifecyclePostStart #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerLifecyclePostStartTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerLifecyclePostStartTcpSocketList ``` @@ -20842,6 +21531,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20849,6 +21539,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -20933,7 +21639,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerLifecyclePostStartTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerLifecyclePostStartTcpSocketOutputReference ``` @@ -21211,7 +21917,7 @@ func InternalValue() DataKubernetesPodSpecContainerLifecyclePostStartTcpSocket #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerLifecyclePreStopExecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerLifecyclePreStopExecList ``` @@ -21252,6 +21958,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21259,6 +21966,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -21343,7 +22066,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerLifecyclePreStopExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerLifecyclePreStopExecOutputReference ``` @@ -21621,7 +22344,7 @@ func InternalValue() DataKubernetesPodSpecContainerLifecyclePreStopExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerLifecyclePreStopHttpGetHttpHeaderList ``` @@ -21662,6 +22385,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21669,6 +22393,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -21753,7 +22493,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ``` @@ -22042,7 +22782,7 @@ func InternalValue() DataKubernetesPodSpecContainerLifecyclePreStopHttpGetHttpHe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerLifecyclePreStopHttpGetList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerLifecyclePreStopHttpGetList ``` @@ -22083,6 +22823,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22090,6 +22831,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -22174,7 +22931,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerLifecyclePreStopHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerLifecyclePreStopHttpGetOutputReference ``` @@ -22496,7 +23253,7 @@ func InternalValue() DataKubernetesPodSpecContainerLifecyclePreStopHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerLifecyclePreStopList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerLifecyclePreStopList ``` @@ -22537,6 +23294,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22544,6 +23302,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -22628,7 +23402,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerLifecyclePreStopOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerLifecyclePreStopOutputReference ``` @@ -22928,7 +23702,7 @@ func InternalValue() DataKubernetesPodSpecContainerLifecyclePreStop #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerLifecyclePreStopTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerLifecyclePreStopTcpSocketList ``` @@ -22969,6 +23743,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22976,6 +23751,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -23060,7 +23851,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerLifecyclePreStopTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerLifecyclePreStopTcpSocketOutputReference ``` @@ -23338,7 +24129,7 @@ func InternalValue() DataKubernetesPodSpecContainerLifecyclePreStopTcpSocket #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerList ``` @@ -23379,6 +24170,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23386,6 +24178,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -23470,7 +24278,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerLivenessProbeExecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerLivenessProbeExecList ``` @@ -23511,6 +24319,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23518,6 +24327,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -23602,7 +24427,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerLivenessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerLivenessProbeExecOutputReference ``` @@ -23880,7 +24705,7 @@ func InternalValue() DataKubernetesPodSpecContainerLivenessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerLivenessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerLivenessProbeGrpcList ``` @@ -23921,6 +24746,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23928,6 +24754,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -24012,7 +24854,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerLivenessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerLivenessProbeGrpcOutputReference ``` @@ -24301,7 +25143,7 @@ func InternalValue() DataKubernetesPodSpecContainerLivenessProbeGrpc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerLivenessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerLivenessProbeHttpGetHttpHeaderList ``` @@ -24342,6 +25184,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24349,6 +25192,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -24433,7 +25292,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference ``` @@ -24722,7 +25581,7 @@ func InternalValue() DataKubernetesPodSpecContainerLivenessProbeHttpGetHttpHeade #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerLivenessProbeHttpGetList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerLivenessProbeHttpGetList ``` @@ -24763,6 +25622,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24770,6 +25630,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -24854,7 +25730,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerLivenessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerLivenessProbeHttpGetOutputReference ``` @@ -25176,7 +26052,7 @@ func InternalValue() DataKubernetesPodSpecContainerLivenessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerLivenessProbeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerLivenessProbeList ``` @@ -25217,6 +26093,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25224,6 +26101,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -25308,7 +26201,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerLivenessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerLivenessProbeOutputReference ``` @@ -25674,7 +26567,7 @@ func InternalValue() DataKubernetesPodSpecContainerLivenessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerLivenessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerLivenessProbeTcpSocketList ``` @@ -25715,6 +26608,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25722,6 +26616,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -25806,7 +26716,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerLivenessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerLivenessProbeTcpSocketOutputReference ``` @@ -26084,7 +26994,7 @@ func InternalValue() DataKubernetesPodSpecContainerLivenessProbeTcpSocket #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerOutputReference ``` @@ -26582,7 +27492,7 @@ func InternalValue() DataKubernetesPodSpecContainer #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerPortList ``` @@ -26623,6 +27533,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -26630,6 +27541,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -26714,7 +27641,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerPortOutputReference ``` @@ -27036,7 +27963,7 @@ func InternalValue() DataKubernetesPodSpecContainerPort #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerReadinessProbeExecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerReadinessProbeExecList ``` @@ -27077,6 +28004,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27084,6 +28012,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -27168,7 +28112,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerReadinessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerReadinessProbeExecOutputReference ``` @@ -27446,7 +28390,7 @@ func InternalValue() DataKubernetesPodSpecContainerReadinessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerReadinessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerReadinessProbeGrpcList ``` @@ -27487,6 +28431,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27494,6 +28439,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -27578,7 +28539,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerReadinessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerReadinessProbeGrpcOutputReference ``` @@ -27867,7 +28828,7 @@ func InternalValue() DataKubernetesPodSpecContainerReadinessProbeGrpc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerReadinessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerReadinessProbeHttpGetHttpHeaderList ``` @@ -27908,6 +28869,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27915,6 +28877,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -27999,7 +28977,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference ``` @@ -28288,7 +29266,7 @@ func InternalValue() DataKubernetesPodSpecContainerReadinessProbeHttpGetHttpHead #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerReadinessProbeHttpGetList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerReadinessProbeHttpGetList ``` @@ -28329,6 +29307,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28336,6 +29315,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -28420,7 +29415,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerReadinessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerReadinessProbeHttpGetOutputReference ``` @@ -28742,7 +29737,7 @@ func InternalValue() DataKubernetesPodSpecContainerReadinessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerReadinessProbeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerReadinessProbeList ``` @@ -28783,6 +29778,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28790,6 +29786,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -28874,7 +29886,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerReadinessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerReadinessProbeOutputReference ``` @@ -29240,7 +30252,7 @@ func InternalValue() DataKubernetesPodSpecContainerReadinessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerReadinessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerReadinessProbeTcpSocketList ``` @@ -29281,6 +30293,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29288,6 +30301,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -29372,7 +30401,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerReadinessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerReadinessProbeTcpSocketOutputReference ``` @@ -29650,7 +30679,7 @@ func InternalValue() DataKubernetesPodSpecContainerReadinessProbeTcpSocket #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerResourcesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerResourcesList ``` @@ -29691,6 +30720,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29698,6 +30728,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -29782,7 +30828,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerResourcesOutputReference ``` @@ -30071,7 +31117,7 @@ func InternalValue() DataKubernetesPodSpecContainerResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerSecurityContextCapabilitiesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerSecurityContextCapabilitiesList ``` @@ -30112,6 +31158,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30119,6 +31166,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -30203,7 +31266,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerSecurityContextCapabilitiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerSecurityContextCapabilitiesOutputReference ``` @@ -30492,7 +31555,7 @@ func InternalValue() DataKubernetesPodSpecContainerSecurityContextCapabilities #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerSecurityContextList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerSecurityContextList ``` @@ -30533,6 +31596,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30540,6 +31604,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -30624,7 +31704,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerSecurityContextOutputReference ``` @@ -30990,7 +32070,7 @@ func InternalValue() DataKubernetesPodSpecContainerSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerSecurityContextSeccompProfileList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerSecurityContextSeccompProfileList ``` @@ -31031,6 +32111,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31038,6 +32119,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -31122,7 +32219,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerSecurityContextSeccompProfileOutputReference ``` @@ -31411,7 +32508,7 @@ func InternalValue() DataKubernetesPodSpecContainerSecurityContextSeccompProfile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerSecurityContextSeLinuxOptionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerSecurityContextSeLinuxOptionsList ``` @@ -31452,6 +32549,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31459,6 +32557,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -31543,7 +32657,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerSecurityContextSeLinuxOptionsOutputReference ``` @@ -31854,7 +32968,7 @@ func InternalValue() DataKubernetesPodSpecContainerSecurityContextSeLinuxOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerStartupProbeExecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerStartupProbeExecList ``` @@ -31895,6 +33009,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31902,6 +33017,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -31986,7 +33117,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerStartupProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerStartupProbeExecOutputReference ``` @@ -32264,7 +33395,7 @@ func InternalValue() DataKubernetesPodSpecContainerStartupProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerStartupProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerStartupProbeGrpcList ``` @@ -32305,6 +33436,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -32312,6 +33444,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -32396,7 +33544,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerStartupProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerStartupProbeGrpcOutputReference ``` @@ -32685,7 +33833,7 @@ func InternalValue() DataKubernetesPodSpecContainerStartupProbeGrpc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerStartupProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerStartupProbeHttpGetHttpHeaderList ``` @@ -32726,6 +33874,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -32733,6 +33882,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -32817,7 +33982,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerStartupProbeHttpGetHttpHeaderOutputReference ``` @@ -33106,7 +34271,7 @@ func InternalValue() DataKubernetesPodSpecContainerStartupProbeHttpGetHttpHeader #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerStartupProbeHttpGetList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerStartupProbeHttpGetList ``` @@ -33147,6 +34312,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -33154,6 +34320,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -33238,7 +34420,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerStartupProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerStartupProbeHttpGetOutputReference ``` @@ -33560,7 +34742,7 @@ func InternalValue() DataKubernetesPodSpecContainerStartupProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerStartupProbeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerStartupProbeList ``` @@ -33601,6 +34783,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -33608,6 +34791,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -33692,7 +34891,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerStartupProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerStartupProbeOutputReference ``` @@ -34058,7 +35257,7 @@ func InternalValue() DataKubernetesPodSpecContainerStartupProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerStartupProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerStartupProbeTcpSocketList ``` @@ -34099,6 +35298,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34106,6 +35306,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -34190,7 +35406,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerStartupProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerStartupProbeTcpSocketOutputReference ``` @@ -34468,7 +35684,7 @@ func InternalValue() DataKubernetesPodSpecContainerStartupProbeTcpSocket #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerVolumeMountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecContainerVolumeMountList ``` @@ -34509,6 +35725,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34516,6 +35733,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -34600,7 +35833,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecContainerVolumeMountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecContainerVolumeMountOutputReference ``` @@ -34922,7 +36155,7 @@ func InternalValue() DataKubernetesPodSpecContainerVolumeMount #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecDnsConfigList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecDnsConfigList ``` @@ -34963,6 +36196,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34970,6 +36204,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -35054,7 +36304,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecDnsConfigOptionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecDnsConfigOptionList ``` @@ -35095,6 +36345,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35102,6 +36353,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -35186,7 +36453,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecDnsConfigOptionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecDnsConfigOptionOutputReference ``` @@ -35475,7 +36742,7 @@ func InternalValue() DataKubernetesPodSpecDnsConfigOption #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecDnsConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecDnsConfigOutputReference ``` @@ -35775,7 +37042,7 @@ func InternalValue() DataKubernetesPodSpecDnsConfig #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecHostAliasesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecHostAliasesList ``` @@ -35816,6 +37083,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35823,6 +37091,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -35907,7 +37191,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecHostAliasesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecHostAliasesOutputReference ``` @@ -36196,7 +37480,7 @@ func InternalValue() DataKubernetesPodSpecHostAliases #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecImagePullSecretsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecImagePullSecretsList ``` @@ -36237,6 +37521,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36244,6 +37529,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -36328,7 +37629,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecImagePullSecretsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecImagePullSecretsOutputReference ``` @@ -36606,7 +37907,7 @@ func InternalValue() DataKubernetesPodSpecImagePullSecrets #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerEnvFromConfigMapRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerEnvFromConfigMapRefList ``` @@ -36647,6 +37948,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36654,6 +37956,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -36738,7 +38056,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerEnvFromConfigMapRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerEnvFromConfigMapRefOutputReference ``` @@ -37027,7 +38345,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerEnvFromConfigMapRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerEnvFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerEnvFromList ``` @@ -37068,6 +38386,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37075,6 +38394,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -37159,7 +38494,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerEnvFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerEnvFromOutputReference ``` @@ -37459,7 +38794,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerEnvFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerEnvFromSecretRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerEnvFromSecretRefList ``` @@ -37500,6 +38835,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37507,6 +38843,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -37591,7 +38943,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerEnvFromSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerEnvFromSecretRefOutputReference ``` @@ -37880,7 +39232,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerEnvFromSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerEnvList ``` @@ -37921,6 +39273,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37928,6 +39281,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -38012,7 +39381,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerEnvOutputReference ``` @@ -38312,7 +39681,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerEnv #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerEnvValueFromConfigMapKeyRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerEnvValueFromConfigMapKeyRefList ``` @@ -38353,6 +39722,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38360,6 +39730,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -38444,7 +39830,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference ``` @@ -38744,7 +40130,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerEnvValueFromConfigMapKeyR #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerEnvValueFromFieldRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerEnvValueFromFieldRefList ``` @@ -38785,6 +40171,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38792,6 +40179,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -38876,7 +40279,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerEnvValueFromFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerEnvValueFromFieldRefOutputReference ``` @@ -39165,7 +40568,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerEnvValueFromFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerEnvValueFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerEnvValueFromList ``` @@ -39206,6 +40609,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39213,6 +40617,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -39297,7 +40717,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerEnvValueFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerEnvValueFromOutputReference ``` @@ -39608,7 +41028,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerEnvValueFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerEnvValueFromResourceFieldRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerEnvValueFromResourceFieldRefList ``` @@ -39649,6 +41069,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39656,6 +41077,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -39740,7 +41177,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerEnvValueFromResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerEnvValueFromResourceFieldRefOutputReference ``` @@ -40040,7 +41477,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerEnvValueFromResourceField #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerEnvValueFromSecretKeyRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerEnvValueFromSecretKeyRefList ``` @@ -40081,6 +41518,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -40088,6 +41526,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -40172,7 +41626,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerEnvValueFromSecretKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerEnvValueFromSecretKeyRefOutputReference ``` @@ -40472,7 +41926,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerEnvValueFromSecretKeyRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerLifecycleList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerLifecycleList ``` @@ -40513,6 +41967,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -40520,6 +41975,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -40604,7 +42075,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerLifecycleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerLifecycleOutputReference ``` @@ -40893,7 +42364,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerLifecycle #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerLifecyclePostStartExecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerLifecyclePostStartExecList ``` @@ -40934,6 +42405,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -40941,6 +42413,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -41025,7 +42513,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerLifecyclePostStartExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerLifecyclePostStartExecOutputReference ``` @@ -41303,7 +42791,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerLifecyclePostStartExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList ``` @@ -41344,6 +42832,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -41351,6 +42840,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -41435,7 +42940,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ``` @@ -41724,7 +43229,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerLifecyclePostStartHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerLifecyclePostStartHttpGetList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerLifecyclePostStartHttpGetList ``` @@ -41765,6 +43270,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -41772,6 +43278,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -41856,7 +43378,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerLifecyclePostStartHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerLifecyclePostStartHttpGetOutputReference ``` @@ -42178,7 +43700,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerLifecyclePostStartHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerLifecyclePostStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerLifecyclePostStartList ``` @@ -42219,6 +43741,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42226,6 +43749,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -42310,7 +43849,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerLifecyclePostStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerLifecyclePostStartOutputReference ``` @@ -42610,7 +44149,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerLifecyclePostStart #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerLifecyclePostStartTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerLifecyclePostStartTcpSocketList ``` @@ -42651,6 +44190,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42658,6 +44198,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -42742,7 +44298,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerLifecyclePostStartTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerLifecyclePostStartTcpSocketOutputReference ``` @@ -43020,7 +44576,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerLifecyclePostStartTcpSock #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerLifecyclePreStopExecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerLifecyclePreStopExecList ``` @@ -43061,6 +44617,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43068,6 +44625,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -43152,7 +44725,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerLifecyclePreStopExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerLifecyclePreStopExecOutputReference ``` @@ -43430,7 +45003,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerLifecyclePreStopExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList ``` @@ -43471,6 +45044,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43478,6 +45052,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -43562,7 +45152,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ``` @@ -43851,7 +45441,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerLifecyclePreStopHttpGetHt #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerLifecyclePreStopHttpGetList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerLifecyclePreStopHttpGetList ``` @@ -43892,6 +45482,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43899,6 +45490,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -43983,7 +45590,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerLifecyclePreStopHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerLifecyclePreStopHttpGetOutputReference ``` @@ -44305,7 +45912,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerLifecyclePreStopHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerLifecyclePreStopList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerLifecyclePreStopList ``` @@ -44346,6 +45953,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -44353,6 +45961,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -44437,7 +46061,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerLifecyclePreStopOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerLifecyclePreStopOutputReference ``` @@ -44737,7 +46361,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerLifecyclePreStop #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerLifecyclePreStopTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerLifecyclePreStopTcpSocketList ``` @@ -44778,6 +46402,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -44785,6 +46410,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -44869,7 +46510,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerLifecyclePreStopTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerLifecyclePreStopTcpSocketOutputReference ``` @@ -45147,7 +46788,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerLifecyclePreStopTcpSocket #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerList ``` @@ -45188,6 +46829,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -45195,6 +46837,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -45279,7 +46937,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerLivenessProbeExecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerLivenessProbeExecList ``` @@ -45320,6 +46978,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -45327,6 +46986,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -45411,7 +47086,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerLivenessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerLivenessProbeExecOutputReference ``` @@ -45689,7 +47364,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerLivenessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerLivenessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerLivenessProbeGrpcList ``` @@ -45730,6 +47405,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -45737,6 +47413,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -45821,7 +47513,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerLivenessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerLivenessProbeGrpcOutputReference ``` @@ -46110,7 +47802,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerLivenessProbeGrpc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerLivenessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerLivenessProbeHttpGetHttpHeaderList ``` @@ -46151,6 +47843,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -46158,6 +47851,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -46242,7 +47951,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference ``` @@ -46531,7 +48240,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerLivenessProbeHttpGetHttpH #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerLivenessProbeHttpGetList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerLivenessProbeHttpGetList ``` @@ -46572,6 +48281,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -46579,6 +48289,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -46663,7 +48389,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerLivenessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerLivenessProbeHttpGetOutputReference ``` @@ -46985,7 +48711,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerLivenessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerLivenessProbeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerLivenessProbeList ``` @@ -47026,6 +48752,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47033,6 +48760,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -47117,7 +48860,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerLivenessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerLivenessProbeOutputReference ``` @@ -47483,7 +49226,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerLivenessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerLivenessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerLivenessProbeTcpSocketList ``` @@ -47524,6 +49267,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47531,6 +49275,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -47615,7 +49375,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerLivenessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerLivenessProbeTcpSocketOutputReference ``` @@ -47893,7 +49653,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerLivenessProbeTcpSocket #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerOutputReference ``` @@ -48391,7 +50151,7 @@ func InternalValue() DataKubernetesPodSpecInitContainer #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerPortList ``` @@ -48432,6 +50192,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -48439,6 +50200,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -48523,7 +50300,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerPortOutputReference ``` @@ -48845,7 +50622,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerPort #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerReadinessProbeExecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerReadinessProbeExecList ``` @@ -48886,6 +50663,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -48893,6 +50671,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -48977,7 +50771,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerReadinessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerReadinessProbeExecOutputReference ``` @@ -49255,7 +51049,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerReadinessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerReadinessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerReadinessProbeGrpcList ``` @@ -49296,6 +51090,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49303,6 +51098,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -49387,7 +51198,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerReadinessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerReadinessProbeGrpcOutputReference ``` @@ -49676,7 +51487,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerReadinessProbeGrpc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerReadinessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerReadinessProbeHttpGetHttpHeaderList ``` @@ -49717,6 +51528,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49724,6 +51536,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -49808,7 +51636,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference ``` @@ -50097,7 +51925,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerReadinessProbeHttpGetHttp #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerReadinessProbeHttpGetList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerReadinessProbeHttpGetList ``` @@ -50138,6 +51966,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50145,6 +51974,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -50229,7 +52074,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerReadinessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerReadinessProbeHttpGetOutputReference ``` @@ -50551,7 +52396,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerReadinessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerReadinessProbeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerReadinessProbeList ``` @@ -50592,6 +52437,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50599,6 +52445,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -50683,7 +52545,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerReadinessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerReadinessProbeOutputReference ``` @@ -51049,7 +52911,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerReadinessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerReadinessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerReadinessProbeTcpSocketList ``` @@ -51090,6 +52952,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51097,6 +52960,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -51181,7 +53060,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerReadinessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerReadinessProbeTcpSocketOutputReference ``` @@ -51459,7 +53338,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerReadinessProbeTcpSocket #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerResourcesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerResourcesList ``` @@ -51500,6 +53379,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51507,6 +53387,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -51591,7 +53487,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerResourcesOutputReference ``` @@ -51880,7 +53776,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerSecurityContextCapabilitiesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerSecurityContextCapabilitiesList ``` @@ -51921,6 +53817,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51928,6 +53825,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -52012,7 +53925,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerSecurityContextCapabilitiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerSecurityContextCapabilitiesOutputReference ``` @@ -52301,7 +54214,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerSecurityContextCapabiliti #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerSecurityContextList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerSecurityContextList ``` @@ -52342,6 +54255,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52349,6 +54263,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -52433,7 +54363,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerSecurityContextOutputReference ``` @@ -52799,7 +54729,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerSecurityContextSeccompProfileList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerSecurityContextSeccompProfileList ``` @@ -52840,6 +54770,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52847,6 +54778,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -52931,7 +54878,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerSecurityContextSeccompProfileOutputReference ``` @@ -53220,7 +55167,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerSecurityContextSeccompPro #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerSecurityContextSeLinuxOptionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerSecurityContextSeLinuxOptionsList ``` @@ -53261,6 +55208,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -53268,6 +55216,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -53352,7 +55316,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerSecurityContextSeLinuxOptionsOutputReference ``` @@ -53663,7 +55627,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerSecurityContextSeLinuxOpt #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerStartupProbeExecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerStartupProbeExecList ``` @@ -53704,6 +55668,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -53711,6 +55676,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -53795,7 +55776,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerStartupProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerStartupProbeExecOutputReference ``` @@ -54073,7 +56054,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerStartupProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerStartupProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerStartupProbeGrpcList ``` @@ -54114,6 +56095,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -54121,6 +56103,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -54205,7 +56203,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerStartupProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerStartupProbeGrpcOutputReference ``` @@ -54494,7 +56492,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerStartupProbeGrpc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerStartupProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerStartupProbeHttpGetHttpHeaderList ``` @@ -54535,6 +56533,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -54542,6 +56541,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -54626,7 +56641,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference ``` @@ -54915,7 +56930,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerStartupProbeHttpGetHttpHe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerStartupProbeHttpGetList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerStartupProbeHttpGetList ``` @@ -54956,6 +56971,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -54963,6 +56979,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -55047,7 +57079,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerStartupProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerStartupProbeHttpGetOutputReference ``` @@ -55369,7 +57401,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerStartupProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerStartupProbeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerStartupProbeList ``` @@ -55410,6 +57442,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -55417,6 +57450,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -55501,7 +57550,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerStartupProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerStartupProbeOutputReference ``` @@ -55867,7 +57916,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerStartupProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerStartupProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerStartupProbeTcpSocketList ``` @@ -55908,6 +57957,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -55915,6 +57965,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -55999,7 +58065,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerStartupProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerStartupProbeTcpSocketOutputReference ``` @@ -56277,7 +58343,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerStartupProbeTcpSocket #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerVolumeMountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecInitContainerVolumeMountList ``` @@ -56318,6 +58384,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56325,6 +58392,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -56409,7 +58492,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecInitContainerVolumeMountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecInitContainerVolumeMountOutputReference ``` @@ -56731,7 +58814,7 @@ func InternalValue() DataKubernetesPodSpecInitContainerVolumeMount #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecList ``` @@ -56772,6 +58855,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56779,6 +58863,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -56863,7 +58963,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecOsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecOsList ``` @@ -56904,6 +59004,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56911,6 +59012,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -56995,7 +59112,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecOsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecOsOutputReference ``` @@ -57273,7 +59390,7 @@ func InternalValue() DataKubernetesPodSpecOs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecOutputReference ``` @@ -57870,7 +59987,7 @@ func InternalValue() DataKubernetesPodSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecReadinessGateList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecReadinessGateList ``` @@ -57911,6 +60028,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57918,6 +60036,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -58002,7 +60136,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecReadinessGateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecReadinessGateOutputReference ``` @@ -58280,7 +60414,7 @@ func InternalValue() DataKubernetesPodSpecReadinessGate #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecSecurityContextList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecSecurityContextList ``` @@ -58321,6 +60455,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58328,6 +60463,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -58412,7 +60563,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecSecurityContextOutputReference ``` @@ -58789,7 +60940,7 @@ func InternalValue() DataKubernetesPodSpecSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecSecurityContextSeccompProfileList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecSecurityContextSeccompProfileList ``` @@ -58830,6 +60981,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58837,6 +60989,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -58921,7 +61089,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecSecurityContextSeccompProfileOutputReference ``` @@ -59210,7 +61378,7 @@ func InternalValue() DataKubernetesPodSpecSecurityContextSeccompProfile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecSecurityContextSeLinuxOptionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecSecurityContextSeLinuxOptionsList ``` @@ -59251,6 +61419,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59258,6 +61427,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -59342,7 +61527,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecSecurityContextSeLinuxOptionsOutputReference ``` @@ -59653,7 +61838,7 @@ func InternalValue() DataKubernetesPodSpecSecurityContextSeLinuxOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecSecurityContextSysctlList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecSecurityContextSysctlList ``` @@ -59694,6 +61879,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59701,6 +61887,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -59785,7 +61987,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecSecurityContextSysctlOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecSecurityContextSysctlOutputReference ``` @@ -60074,7 +62276,7 @@ func InternalValue() DataKubernetesPodSpecSecurityContextSysctl #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecSecurityContextWindowsOptionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecSecurityContextWindowsOptionsList ``` @@ -60115,6 +62317,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60122,6 +62325,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -60206,7 +62425,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecSecurityContextWindowsOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecSecurityContextWindowsOptionsOutputReference ``` @@ -60517,7 +62736,7 @@ func InternalValue() DataKubernetesPodSpecSecurityContextWindowsOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecTolerationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecTolerationList ``` @@ -60558,6 +62777,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60565,6 +62785,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -60649,7 +62885,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecTolerationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecTolerationOutputReference ``` @@ -60971,7 +63207,7 @@ func InternalValue() DataKubernetesPodSpecToleration #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecTopologySpreadConstraintLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecTopologySpreadConstraintLabelSelectorList ``` @@ -61012,6 +63248,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -61019,6 +63256,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -61103,7 +63356,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList ``` @@ -61144,6 +63397,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -61151,6 +63405,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -61235,7 +63505,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference ``` @@ -61535,7 +63805,7 @@ func InternalValue() DataKubernetesPodSpecTopologySpreadConstraintLabelSelectorM #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecTopologySpreadConstraintLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecTopologySpreadConstraintLabelSelectorOutputReference ``` @@ -61824,7 +64094,7 @@ func InternalValue() DataKubernetesPodSpecTopologySpreadConstraintLabelSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecTopologySpreadConstraintList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecTopologySpreadConstraintList ``` @@ -61865,6 +64135,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -61872,6 +64143,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -61956,7 +64243,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecTopologySpreadConstraintOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecTopologySpreadConstraintOutputReference ``` @@ -62267,7 +64554,7 @@ func InternalValue() DataKubernetesPodSpecTopologySpreadConstraint #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeAwsElasticBlockStoreList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeAwsElasticBlockStoreList ``` @@ -62308,6 +64595,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62315,6 +64603,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -62399,7 +64703,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeAwsElasticBlockStoreOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeAwsElasticBlockStoreOutputReference ``` @@ -62710,7 +65014,7 @@ func InternalValue() DataKubernetesPodSpecVolumeAwsElasticBlockStore #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeAzureDiskList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeAzureDiskList ``` @@ -62751,6 +65055,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62758,6 +65063,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -62842,7 +65163,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeAzureDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeAzureDiskOutputReference ``` @@ -63175,7 +65496,7 @@ func InternalValue() DataKubernetesPodSpecVolumeAzureDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeAzureFileList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeAzureFileList ``` @@ -63216,6 +65537,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -63223,6 +65545,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -63307,7 +65645,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeAzureFileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeAzureFileOutputReference ``` @@ -63618,7 +65956,7 @@ func InternalValue() DataKubernetesPodSpecVolumeAzureFile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeCephFsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeCephFsList ``` @@ -63659,6 +65997,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -63666,6 +66005,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -63750,7 +66105,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeCephFsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeCephFsOutputReference ``` @@ -64083,7 +66438,7 @@ func InternalValue() DataKubernetesPodSpecVolumeCephFs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeCephFsSecretRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeCephFsSecretRefList ``` @@ -64124,6 +66479,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64131,6 +66487,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -64215,7 +66587,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeCephFsSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeCephFsSecretRefOutputReference ``` @@ -64504,7 +66876,7 @@ func InternalValue() DataKubernetesPodSpecVolumeCephFsSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeCinderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeCinderList ``` @@ -64545,6 +66917,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64552,6 +66925,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -64636,7 +67025,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeCinderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeCinderOutputReference ``` @@ -64936,7 +67325,7 @@ func InternalValue() DataKubernetesPodSpecVolumeCinder #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeConfigMapItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeConfigMapItemsList ``` @@ -64977,6 +67366,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64984,6 +67374,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -65068,7 +67474,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeConfigMapItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeConfigMapItemsOutputReference ``` @@ -65368,7 +67774,7 @@ func InternalValue() DataKubernetesPodSpecVolumeConfigMapItems #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeConfigMapList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeConfigMapList ``` @@ -65409,6 +67815,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -65416,6 +67823,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -65500,7 +67923,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeConfigMapOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeConfigMapOutputReference ``` @@ -65811,7 +68234,7 @@ func InternalValue() DataKubernetesPodSpecVolumeConfigMap #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeCsiList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeCsiList ``` @@ -65852,6 +68275,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -65859,6 +68283,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -65943,7 +68383,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeCsiNodePublishSecretRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeCsiNodePublishSecretRefList ``` @@ -65984,6 +68424,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -65991,6 +68432,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -66075,7 +68532,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeCsiNodePublishSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeCsiNodePublishSecretRefOutputReference ``` @@ -66353,7 +68810,7 @@ func InternalValue() DataKubernetesPodSpecVolumeCsiNodePublishSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeCsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeCsiOutputReference ``` @@ -66675,7 +69132,7 @@ func InternalValue() DataKubernetesPodSpecVolumeCsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeDownwardApiItemsFieldRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeDownwardApiItemsFieldRefList ``` @@ -66716,6 +69173,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -66723,6 +69181,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -66807,7 +69281,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeDownwardApiItemsFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeDownwardApiItemsFieldRefOutputReference ``` @@ -67096,7 +69570,7 @@ func InternalValue() DataKubernetesPodSpecVolumeDownwardApiItemsFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeDownwardApiItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeDownwardApiItemsList ``` @@ -67137,6 +69611,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -67144,6 +69619,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -67228,7 +69719,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeDownwardApiItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeDownwardApiItemsOutputReference ``` @@ -67539,7 +70030,7 @@ func InternalValue() DataKubernetesPodSpecVolumeDownwardApiItems #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeDownwardApiItemsResourceFieldRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeDownwardApiItemsResourceFieldRefList ``` @@ -67580,6 +70071,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -67587,6 +70079,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -67671,7 +70179,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeDownwardApiItemsResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeDownwardApiItemsResourceFieldRefOutputReference ``` @@ -67971,7 +70479,7 @@ func InternalValue() DataKubernetesPodSpecVolumeDownwardApiItemsResourceFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeDownwardApiList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeDownwardApiList ``` @@ -68012,6 +70520,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -68019,6 +70528,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -68103,7 +70628,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeDownwardApiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeDownwardApiOutputReference ``` @@ -68392,7 +70917,7 @@ func InternalValue() DataKubernetesPodSpecVolumeDownwardApi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeEmptyDirList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeEmptyDirList ``` @@ -68433,6 +70958,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -68440,6 +70966,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -68524,7 +71066,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeEmptyDirOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeEmptyDirOutputReference ``` @@ -68813,7 +71355,7 @@ func InternalValue() DataKubernetesPodSpecVolumeEmptyDir #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeEphemeralList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeEphemeralList ``` @@ -68854,6 +71396,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -68861,6 +71404,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -68945,7 +71504,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeEphemeralOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeEphemeralOutputReference ``` @@ -69223,7 +71782,7 @@ func InternalValue() DataKubernetesPodSpecVolumeEphemeral #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateList ``` @@ -69264,6 +71823,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69271,6 +71831,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -69355,7 +71931,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateMetadataList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateMetadataList ``` @@ -69396,6 +71972,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69403,6 +71980,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -69487,7 +72080,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference ``` @@ -69776,7 +72369,7 @@ func InternalValue() DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateMeta #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateOutputReference ``` @@ -70065,7 +72658,7 @@ func InternalValue() DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplate #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecList ``` @@ -70106,6 +72699,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -70113,6 +72707,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -70197,7 +72807,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference ``` @@ -70530,7 +73140,7 @@ func InternalValue() DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesList ``` @@ -70571,6 +73181,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -70578,6 +73189,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -70662,7 +73289,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference ``` @@ -70951,7 +73578,7 @@ func InternalValue() DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorList ``` @@ -70992,6 +73619,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -70999,6 +73627,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -71083,7 +73727,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList ``` @@ -71124,6 +73768,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71131,6 +73776,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -71215,7 +73876,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference ``` @@ -71515,7 +74176,7 @@ func InternalValue() DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference ``` @@ -71804,7 +74465,7 @@ func InternalValue() DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeFcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeFcList ``` @@ -71845,6 +74506,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71852,6 +74514,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -71936,7 +74614,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeFcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeFcOutputReference ``` @@ -72247,7 +74925,7 @@ func InternalValue() DataKubernetesPodSpecVolumeFc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeFlexVolumeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeFlexVolumeList ``` @@ -72288,6 +74966,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -72295,6 +74974,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -72379,7 +75074,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeFlexVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeFlexVolumeOutputReference ``` @@ -72701,7 +75396,7 @@ func InternalValue() DataKubernetesPodSpecVolumeFlexVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeFlexVolumeSecretRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeFlexVolumeSecretRefList ``` @@ -72742,6 +75437,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -72749,6 +75445,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -72833,7 +75545,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeFlexVolumeSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeFlexVolumeSecretRefOutputReference ``` @@ -73122,7 +75834,7 @@ func InternalValue() DataKubernetesPodSpecVolumeFlexVolumeSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeFlockerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeFlockerList ``` @@ -73163,6 +75875,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73170,6 +75883,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -73254,7 +75983,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeFlockerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeFlockerOutputReference ``` @@ -73543,7 +76272,7 @@ func InternalValue() DataKubernetesPodSpecVolumeFlocker #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeGcePersistentDiskList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeGcePersistentDiskList ``` @@ -73584,6 +76313,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73591,6 +76321,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -73675,7 +76421,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeGcePersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeGcePersistentDiskOutputReference ``` @@ -73986,7 +76732,7 @@ func InternalValue() DataKubernetesPodSpecVolumeGcePersistentDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeGitRepoList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeGitRepoList ``` @@ -74027,6 +76773,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -74034,6 +76781,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -74118,7 +76881,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeGitRepoOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeGitRepoOutputReference ``` @@ -74418,7 +77181,7 @@ func InternalValue() DataKubernetesPodSpecVolumeGitRepo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeGlusterfsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeGlusterfsList ``` @@ -74459,6 +77222,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -74466,6 +77230,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -74550,7 +77330,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeGlusterfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeGlusterfsOutputReference ``` @@ -74850,7 +77630,7 @@ func InternalValue() DataKubernetesPodSpecVolumeGlusterfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeHostPathList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeHostPathList ``` @@ -74891,6 +77671,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -74898,6 +77679,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -74982,7 +77779,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeHostPathOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeHostPathOutputReference ``` @@ -75271,7 +78068,7 @@ func InternalValue() DataKubernetesPodSpecVolumeHostPath #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeIscsiList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeIscsiList ``` @@ -75312,6 +78109,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75319,6 +78117,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -75403,7 +78217,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeIscsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeIscsiOutputReference ``` @@ -75736,7 +78550,7 @@ func InternalValue() DataKubernetesPodSpecVolumeIscsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeList ``` @@ -75777,6 +78591,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75784,6 +78599,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -75868,7 +78699,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeLocalList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeLocalList ``` @@ -75909,6 +78740,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75916,6 +78748,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -76000,7 +78848,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeLocalOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeLocalOutputReference ``` @@ -76278,7 +79126,7 @@ func InternalValue() DataKubernetesPodSpecVolumeLocal #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeNfsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeNfsList ``` @@ -76319,6 +79167,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76326,6 +79175,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -76410,7 +79275,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeNfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeNfsOutputReference ``` @@ -76710,7 +79575,7 @@ func InternalValue() DataKubernetesPodSpecVolumeNfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeOutputReference ``` @@ -77285,7 +80150,7 @@ func InternalValue() DataKubernetesPodSpecVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumePersistentVolumeClaimList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumePersistentVolumeClaimList ``` @@ -77326,6 +80191,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -77333,6 +80199,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -77417,7 +80299,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumePersistentVolumeClaimOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumePersistentVolumeClaimOutputReference ``` @@ -77706,7 +80588,7 @@ func InternalValue() DataKubernetesPodSpecVolumePersistentVolumeClaim #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumePhotonPersistentDiskList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumePhotonPersistentDiskList ``` @@ -77747,6 +80629,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -77754,6 +80637,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -77838,7 +80737,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumePhotonPersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumePhotonPersistentDiskOutputReference ``` @@ -78127,7 +81026,7 @@ func InternalValue() DataKubernetesPodSpecVolumePhotonPersistentDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeProjectedList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeProjectedList ``` @@ -78168,6 +81067,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -78175,6 +81075,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -78259,7 +81175,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeProjectedOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeProjectedOutputReference ``` @@ -78548,7 +81464,7 @@ func InternalValue() DataKubernetesPodSpecVolumeProjected #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeProjectedSourcesConfigMapItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeProjectedSourcesConfigMapItemsList ``` @@ -78589,6 +81505,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -78596,6 +81513,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -78680,7 +81613,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeProjectedSourcesConfigMapItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeProjectedSourcesConfigMapItemsOutputReference ``` @@ -78980,7 +81913,7 @@ func InternalValue() DataKubernetesPodSpecVolumeProjectedSourcesConfigMapItems #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeProjectedSourcesConfigMapList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeProjectedSourcesConfigMapList ``` @@ -79021,6 +81954,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -79028,6 +81962,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -79112,7 +82062,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeProjectedSourcesConfigMapOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeProjectedSourcesConfigMapOutputReference ``` @@ -79412,7 +82362,7 @@ func InternalValue() DataKubernetesPodSpecVolumeProjectedSourcesConfigMap #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeProjectedSourcesDownwardApiItemsFieldRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeProjectedSourcesDownwardApiItemsFieldRefList ``` @@ -79453,6 +82403,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -79460,6 +82411,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -79544,7 +82511,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference ``` @@ -79833,7 +82800,7 @@ func InternalValue() DataKubernetesPodSpecVolumeProjectedSourcesDownwardApiItems #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeProjectedSourcesDownwardApiItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeProjectedSourcesDownwardApiItemsList ``` @@ -79874,6 +82841,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -79881,6 +82849,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -79965,7 +82949,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeProjectedSourcesDownwardApiItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeProjectedSourcesDownwardApiItemsOutputReference ``` @@ -80276,7 +83260,7 @@ func InternalValue() DataKubernetesPodSpecVolumeProjectedSourcesDownwardApiItems #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefList ``` @@ -80317,6 +83301,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -80324,6 +83309,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -80408,7 +83409,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference ``` @@ -80708,7 +83709,7 @@ func InternalValue() DataKubernetesPodSpecVolumeProjectedSourcesDownwardApiItems #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeProjectedSourcesDownwardApiList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeProjectedSourcesDownwardApiList ``` @@ -80749,6 +83750,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -80756,6 +83758,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -80840,7 +83858,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeProjectedSourcesDownwardApiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeProjectedSourcesDownwardApiOutputReference ``` @@ -81118,7 +84136,7 @@ func InternalValue() DataKubernetesPodSpecVolumeProjectedSourcesDownwardApi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeProjectedSourcesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeProjectedSourcesList ``` @@ -81159,6 +84177,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -81166,6 +84185,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -81250,7 +84285,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeProjectedSourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeProjectedSourcesOutputReference ``` @@ -81561,7 +84596,7 @@ func InternalValue() DataKubernetesPodSpecVolumeProjectedSources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeProjectedSourcesSecretItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeProjectedSourcesSecretItemsList ``` @@ -81602,6 +84637,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -81609,6 +84645,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -81693,7 +84745,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeProjectedSourcesSecretItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeProjectedSourcesSecretItemsOutputReference ``` @@ -81993,7 +85045,7 @@ func InternalValue() DataKubernetesPodSpecVolumeProjectedSourcesSecretItems #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeProjectedSourcesSecretList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeProjectedSourcesSecretList ``` @@ -82034,6 +85086,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -82041,6 +85094,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -82125,7 +85194,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeProjectedSourcesSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeProjectedSourcesSecretOutputReference ``` @@ -82425,7 +85494,7 @@ func InternalValue() DataKubernetesPodSpecVolumeProjectedSourcesSecret #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeProjectedSourcesServiceAccountTokenList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeProjectedSourcesServiceAccountTokenList ``` @@ -82466,6 +85535,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -82473,6 +85543,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -82557,7 +85643,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeProjectedSourcesServiceAccountTokenOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeProjectedSourcesServiceAccountTokenOutputReference ``` @@ -82857,7 +85943,7 @@ func InternalValue() DataKubernetesPodSpecVolumeProjectedSourcesServiceAccountTo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeQuobyteList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeQuobyteList ``` @@ -82898,6 +85984,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -82905,6 +85992,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -82989,7 +86092,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeQuobyteOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeQuobyteOutputReference ``` @@ -83311,7 +86414,7 @@ func InternalValue() DataKubernetesPodSpecVolumeQuobyte #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeRbdList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeRbdList ``` @@ -83352,6 +86455,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -83359,6 +86463,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -83443,7 +86563,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeRbdOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeRbdOutputReference ``` @@ -83798,7 +86918,7 @@ func InternalValue() DataKubernetesPodSpecVolumeRbd #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeRbdSecretRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeRbdSecretRefList ``` @@ -83839,6 +86959,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -83846,6 +86967,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -83930,7 +87067,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeRbdSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeRbdSecretRefOutputReference ``` @@ -84219,7 +87356,7 @@ func InternalValue() DataKubernetesPodSpecVolumeRbdSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeSecretItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeSecretItemsList ``` @@ -84260,6 +87397,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -84267,6 +87405,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -84351,7 +87505,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeSecretItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeSecretItemsOutputReference ``` @@ -84651,7 +87805,7 @@ func InternalValue() DataKubernetesPodSpecVolumeSecretItems #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeSecretList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeSecretList ``` @@ -84692,6 +87846,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -84699,6 +87854,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -84783,7 +87954,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeSecretOutputReference ``` @@ -85094,7 +88265,7 @@ func InternalValue() DataKubernetesPodSpecVolumeSecret #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeVsphereVolumeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodSpecVolumeVsphereVolumeList ``` @@ -85135,6 +88306,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -85142,6 +88314,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -85226,7 +88414,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespod" datakubernetespod.NewDataKubernetesPodSpecVolumeVsphereVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodSpecVolumeVsphereVolumeOutputReference ``` diff --git a/docs/dataKubernetesPod.java.md b/docs/dataKubernetesPod.java.md index e02c6c2d6..075e0f637 100644 --- a/docs/dataKubernetesPod.java.md +++ b/docs/dataKubernetesPod.java.md @@ -133,6 +133,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -200,6 +201,14 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```java @@ -3656,6 +3665,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3663,6 +3673,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3788,6 +3814,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3795,6 +3822,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -4209,6 +4252,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4216,6 +4260,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -4630,6 +4690,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4637,6 +4698,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -4762,6 +4839,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4769,6 +4847,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -5194,6 +5288,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5201,6 +5296,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -5915,6 +6026,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5922,6 +6034,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -6047,6 +6175,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6054,6 +6183,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -6179,6 +6324,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6186,6 +6332,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -6611,6 +6773,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6618,6 +6781,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -7910,6 +8089,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -7917,6 +8097,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -8331,6 +8527,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -8338,6 +8535,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -8752,6 +8965,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -8759,6 +8973,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -8884,6 +9114,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -8891,6 +9122,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -9605,6 +9852,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -9612,6 +9860,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -10037,6 +10301,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -10044,6 +10309,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -10169,6 +10450,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -10176,6 +10458,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -10890,6 +11188,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -10897,6 +11196,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -11322,6 +11637,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -11329,6 +11645,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -11743,6 +12075,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -11750,6 +12083,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -12164,6 +12513,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -12171,6 +12521,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -12296,6 +12662,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -12303,6 +12670,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -13017,6 +13400,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -13024,6 +13408,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -13449,6 +13849,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -13456,6 +13857,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -13581,6 +13998,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -13588,6 +14006,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -14302,6 +14736,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -14309,6 +14744,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -14734,6 +15185,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -14741,6 +15193,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -15155,6 +15623,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -15162,6 +15631,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -15587,6 +16072,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -15594,6 +16080,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -16008,6 +16510,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -16015,6 +16518,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -16440,6 +16959,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -16447,6 +16967,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -16872,6 +17408,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -16879,6 +17416,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -17293,6 +17846,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -17300,6 +17854,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -17736,6 +18306,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -17743,6 +18314,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -18168,6 +18755,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18175,6 +18763,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -18600,6 +19204,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18607,6 +19212,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -19021,6 +19642,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19028,6 +19650,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -19431,6 +20069,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19438,6 +20077,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -19852,6 +20507,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19859,6 +20515,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -20306,6 +20978,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20313,6 +20986,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -20738,6 +21427,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20745,6 +21435,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -21148,6 +21854,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21155,6 +21862,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -21558,6 +22281,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21565,6 +22289,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -21979,6 +22719,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21986,6 +22727,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -22433,6 +23190,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22440,6 +23198,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -22865,6 +23639,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22872,6 +23647,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -23275,6 +24066,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23282,6 +24074,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -23407,6 +24215,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23414,6 +24223,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -23817,6 +24642,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23824,6 +24650,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -24238,6 +25080,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24245,6 +25088,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -24659,6 +25518,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24666,6 +25526,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -25113,6 +25989,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25120,6 +25997,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -25611,6 +26504,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25618,6 +26512,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -26519,6 +27429,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26526,6 +27437,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -26973,6 +27900,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26980,6 +27908,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -27383,6 +28327,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27390,6 +28335,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -27804,6 +28765,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27811,6 +28773,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -28225,6 +29203,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28232,6 +29211,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -28679,6 +29674,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28686,6 +29682,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -29177,6 +30189,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29184,6 +30197,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -29587,6 +30616,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29594,6 +30624,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -30008,6 +31054,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -30015,6 +31062,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -30429,6 +31492,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -30436,6 +31500,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -30927,6 +32007,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -30934,6 +32015,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -31348,6 +32445,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -31355,6 +32453,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -31791,6 +32905,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -31798,6 +32913,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -32201,6 +33332,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -32208,6 +33340,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -32622,6 +33770,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -32629,6 +33778,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -33043,6 +34208,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -33050,6 +34216,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -33497,6 +34679,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -33504,6 +34687,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -33995,6 +35194,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34002,6 +35202,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -34405,6 +35621,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34412,6 +35629,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -34859,6 +36092,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34866,6 +36100,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -34991,6 +36241,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34998,6 +36249,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -35712,6 +36979,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35719,6 +36987,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -36133,6 +37417,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36140,6 +37425,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -36543,6 +37844,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36550,6 +37852,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -36964,6 +38282,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36971,6 +38290,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -37396,6 +38731,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37403,6 +38739,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -37817,6 +39169,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37824,6 +39177,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -38249,6 +39618,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38256,6 +39626,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -38681,6 +40067,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38688,6 +40075,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -39102,6 +40505,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39109,6 +40513,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -39545,6 +40965,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39552,6 +40973,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -39977,6 +41414,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39984,6 +41422,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -40409,6 +41863,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -40416,6 +41871,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -40830,6 +42301,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -40837,6 +42309,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -41240,6 +42728,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -41247,6 +42736,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -41661,6 +43166,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -41668,6 +43174,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -42115,6 +43637,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42122,6 +43645,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -42547,6 +44086,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42554,6 +44094,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -42957,6 +44513,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42964,6 +44521,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -43367,6 +44940,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43374,6 +44948,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -43788,6 +45378,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43795,6 +45386,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -44242,6 +45849,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -44249,6 +45857,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -44674,6 +46298,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -44681,6 +46306,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -45084,6 +46725,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -45091,6 +46733,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -45216,6 +46874,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -45223,6 +46882,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -45626,6 +47301,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -45633,6 +47309,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -46047,6 +47739,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46054,6 +47747,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -46468,6 +48177,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46475,6 +48185,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -46922,6 +48648,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46929,6 +48656,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -47420,6 +49163,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -47427,6 +49171,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -48328,6 +50088,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48335,6 +50096,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -48782,6 +50559,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48789,6 +50567,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -49192,6 +50986,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49199,6 +50994,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -49613,6 +51424,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49620,6 +51432,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -50034,6 +51862,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50041,6 +51870,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -50488,6 +52333,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50495,6 +52341,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -50986,6 +52848,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50993,6 +52856,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -51396,6 +53275,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51403,6 +53283,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -51817,6 +53713,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51824,6 +53721,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -52238,6 +54151,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -52245,6 +54159,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -52736,6 +54666,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -52743,6 +54674,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -53157,6 +55104,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -53164,6 +55112,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -53600,6 +55564,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -53607,6 +55572,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -54010,6 +55991,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -54017,6 +55999,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -54431,6 +56429,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -54438,6 +56437,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -54852,6 +56867,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -54859,6 +56875,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -55306,6 +57338,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55313,6 +57346,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -55804,6 +57853,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55811,6 +57861,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -56214,6 +58280,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56221,6 +58288,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -56668,6 +58751,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56675,6 +58759,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -56800,6 +58900,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56807,6 +58908,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -57807,6 +59924,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57814,6 +59932,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -58217,6 +60351,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58224,6 +60359,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -58726,6 +60877,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58733,6 +60885,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -59147,6 +61315,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59154,6 +61323,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -59590,6 +61775,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59597,6 +61783,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -60011,6 +62213,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60018,6 +62221,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -60454,6 +62673,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60461,6 +62681,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -60908,6 +63144,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60915,6 +63152,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -61040,6 +63293,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -61047,6 +63301,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -61761,6 +64031,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -61768,6 +64039,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -62204,6 +64491,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -62211,6 +64499,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -62647,6 +64951,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -62654,6 +64959,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -63112,6 +65433,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63119,6 +65441,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -63555,6 +65893,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63562,6 +65901,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -64020,6 +66375,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64027,6 +66383,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -64441,6 +66813,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64448,6 +66821,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -64873,6 +67262,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64880,6 +67270,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -65305,6 +67711,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -65312,6 +67719,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -65748,6 +68171,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -65755,6 +68179,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -65880,6 +68320,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -65887,6 +68328,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -66612,6 +69069,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -66619,6 +69077,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -67033,6 +69507,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -67040,6 +69515,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -67476,6 +69967,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -67483,6 +69975,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -67908,6 +70416,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -67915,6 +70424,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -68329,6 +70854,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -68336,6 +70862,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -68750,6 +71292,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -68757,6 +71300,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -69160,6 +71719,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -69167,6 +71727,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -69292,6 +71868,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -69299,6 +71876,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -70002,6 +72595,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70009,6 +72603,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -70467,6 +73077,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70474,6 +73085,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -70888,6 +73515,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70895,6 +73523,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -71020,6 +73664,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -71027,6 +73672,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -71741,6 +74402,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -71748,6 +74410,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -72184,6 +74862,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -72191,6 +74870,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -72638,6 +75333,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -72645,6 +75341,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -73059,6 +75771,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73066,6 +75779,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -73480,6 +76209,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73487,6 +76217,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -73923,6 +76669,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73930,6 +76677,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -74355,6 +77118,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74362,6 +77126,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -74787,6 +77567,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74794,6 +77575,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -75208,6 +78005,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75215,6 +78013,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -75673,6 +78487,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75680,6 +78495,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -75805,6 +78636,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75812,6 +78644,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -76215,6 +79063,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -76222,6 +79071,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -77222,6 +80087,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -77229,6 +80095,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -77643,6 +80525,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -77650,6 +80533,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -78064,6 +80963,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -78071,6 +80971,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -78485,6 +81401,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -78492,6 +81409,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -78917,6 +81850,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -78924,6 +81858,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -79349,6 +82299,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -79356,6 +82307,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -79770,6 +82737,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -79777,6 +82745,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -80213,6 +83197,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -80220,6 +83205,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -80645,6 +83646,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -80652,6 +83654,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -81055,6 +84073,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -81062,6 +84081,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -81498,6 +84533,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -81505,6 +84541,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -81930,6 +84982,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -81937,6 +84990,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -82362,6 +85431,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -82369,6 +85439,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -82794,6 +85880,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -82801,6 +85888,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -83248,6 +86351,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -83255,6 +86359,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -83735,6 +86855,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -83742,6 +86863,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -84156,6 +87293,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -84163,6 +87301,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -84588,6 +87742,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -84595,6 +87750,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -85031,6 +88202,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -85038,6 +88210,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/dataKubernetesPod.python.md b/docs/dataKubernetesPod.python.md index ad3b12534..1626fa994 100644 --- a/docs/dataKubernetesPod.python.md +++ b/docs/dataKubernetesPod.python.md @@ -131,6 +131,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | Adds this resource to the terraform JSON output. | | to_metadata | *No description.* | | to_terraform | Adds this resource to the terraform JSON output. | | get_any_map_attribute | *No description.* | @@ -203,6 +204,14 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + +Adds this resource to the terraform JSON output. + ##### `to_metadata` ```python @@ -3584,6 +3593,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3591,6 +3601,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -3724,6 +3752,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3731,6 +3760,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -4180,6 +4227,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4187,6 +4235,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -4636,6 +4702,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4643,6 +4710,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -4776,6 +4861,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4783,6 +4869,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -5243,6 +5347,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -5250,6 +5355,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -6026,6 +6149,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -6033,6 +6157,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -6166,6 +6308,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -6173,6 +6316,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -6306,6 +6467,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -6313,6 +6475,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -6773,6 +6953,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -6780,6 +6961,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -8188,6 +8387,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -8195,6 +8395,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -8644,6 +8862,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -8651,6 +8870,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -9100,6 +9337,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -9107,6 +9345,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -9240,6 +9496,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -9247,6 +9504,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -10023,6 +10298,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -10030,6 +10306,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -10490,6 +10784,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -10497,6 +10792,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -10630,6 +10943,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -10637,6 +10951,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -11413,6 +11745,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -11420,6 +11753,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -11880,6 +12231,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -11887,6 +12239,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -12336,6 +12706,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -12343,6 +12714,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -12792,6 +13181,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -12799,6 +13189,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -12932,6 +13340,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -12939,6 +13348,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -13715,6 +14142,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -13722,6 +14150,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -14182,6 +14628,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -14189,6 +14636,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -14322,6 +14787,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -14329,6 +14795,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -15105,6 +15589,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -15112,6 +15597,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -15572,6 +16075,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -15579,6 +16083,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -16028,6 +16550,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -16035,6 +16558,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -16495,6 +17036,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -16502,6 +17044,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -16951,6 +17511,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -16958,6 +17519,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -17418,6 +17997,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -17425,6 +18005,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -17885,6 +18483,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -17892,6 +18491,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -18341,6 +18958,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -18348,6 +18966,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -18819,6 +19455,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -18826,6 +19463,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -19286,6 +19941,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -19293,6 +19949,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -19753,6 +20427,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -19760,6 +20435,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -20209,6 +20902,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -20216,6 +20910,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -20654,6 +21366,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -20661,6 +21374,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -21110,6 +21841,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -21117,6 +21849,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -21599,6 +22349,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -21606,6 +22357,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -22066,6 +22835,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -22073,6 +22843,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -22511,6 +23299,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -22518,6 +23307,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -22956,6 +23763,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -22963,6 +23771,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -23412,6 +24238,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -23419,6 +24246,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -23901,6 +24746,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -23908,6 +24754,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -24368,6 +25232,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -24375,6 +25240,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -24813,6 +25696,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -24820,6 +25704,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -24953,6 +25855,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -24960,6 +25863,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -25398,6 +26319,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -25405,6 +26327,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -25854,6 +26794,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -25861,6 +26802,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -26310,6 +27269,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -26317,6 +27277,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -26799,6 +27777,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -26806,6 +27785,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -27332,6 +28329,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -27339,6 +28337,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -28302,6 +29318,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -28309,6 +29326,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -28791,6 +29826,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -28798,6 +29834,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -29236,6 +30290,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -29243,6 +30298,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -29692,6 +30765,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -29699,6 +30773,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -30148,6 +31240,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -30155,6 +31248,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -30637,6 +31748,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -30644,6 +31756,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -31170,6 +32300,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -31177,6 +32308,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -31615,6 +32764,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -31622,6 +32772,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -32071,6 +33239,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -32078,6 +33247,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -32527,6 +33714,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -32534,6 +33722,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -33060,6 +34266,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -33067,6 +34274,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -33516,6 +34741,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -33523,6 +34749,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -33994,6 +35238,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -34001,6 +35246,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -34439,6 +35702,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -34446,6 +35710,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -34895,6 +36177,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -34902,6 +36185,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -35351,6 +36652,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -35358,6 +36660,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -35840,6 +37160,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -35847,6 +37168,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -36373,6 +37712,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -36380,6 +37720,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -36818,6 +38176,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -36825,6 +38184,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -37307,6 +38684,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -37314,6 +38692,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -37447,6 +38843,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -37454,6 +38851,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -38230,6 +39645,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -38237,6 +39653,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -38686,6 +40120,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -38693,6 +40128,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -39131,6 +40584,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -39138,6 +40592,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -39587,6 +41059,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -39594,6 +41067,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -40054,6 +41545,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -40061,6 +41553,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -40510,6 +42020,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -40517,6 +42028,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -40977,6 +42506,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -40984,6 +42514,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -41444,6 +42992,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -41451,6 +43000,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -41900,6 +43467,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -41907,6 +43475,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -42378,6 +43964,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -42385,6 +43972,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -42845,6 +44450,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -42852,6 +44458,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -43312,6 +44936,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -43319,6 +44944,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -43768,6 +45411,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -43775,6 +45419,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -44213,6 +45875,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -44220,6 +45883,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -44669,6 +46350,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -44676,6 +46358,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -45158,6 +46858,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -45165,6 +46866,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -45625,6 +47344,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -45632,6 +47352,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -46070,6 +47808,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -46077,6 +47816,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -46515,6 +48272,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -46522,6 +48280,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -46971,6 +48747,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -46978,6 +48755,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -47460,6 +49255,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -47467,6 +49263,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -47927,6 +49741,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -47934,6 +49749,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -48372,6 +50205,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -48379,6 +50213,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -48512,6 +50364,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -48519,6 +50372,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -48957,6 +50828,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -48964,6 +50836,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -49413,6 +51303,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -49420,6 +51311,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -49869,6 +51778,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -49876,6 +51786,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -50358,6 +52286,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -50365,6 +52294,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -50891,6 +52838,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -50898,6 +52846,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -51861,6 +53827,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -51868,6 +53835,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -52350,6 +54335,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -52357,6 +54343,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -52795,6 +54799,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -52802,6 +54807,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -53251,6 +55274,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -53258,6 +55282,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -53707,6 +55749,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -53714,6 +55757,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -54196,6 +56257,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -54203,6 +56265,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -54729,6 +56809,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -54736,6 +56817,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -55174,6 +57273,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -55181,6 +57281,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -55630,6 +57748,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -55637,6 +57756,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -56086,6 +58223,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -56093,6 +58231,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -56619,6 +58775,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -56626,6 +58783,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -57075,6 +59250,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -57082,6 +59258,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -57553,6 +59747,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -57560,6 +59755,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -57998,6 +60211,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -58005,6 +60219,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -58454,6 +60686,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -58461,6 +60694,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -58910,6 +61161,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -58917,6 +61169,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -59399,6 +61669,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -59406,6 +61677,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -59932,6 +62221,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -59939,6 +62229,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -60377,6 +62685,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -60384,6 +62693,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -60866,6 +63193,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -60873,6 +63201,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -61006,6 +63352,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -61013,6 +63360,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -62075,6 +64440,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -62082,6 +64448,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -62520,6 +64904,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -62527,6 +64912,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -63064,6 +65467,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -63071,6 +65475,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -63520,6 +65942,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -63527,6 +65950,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -63998,6 +66439,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -64005,6 +66447,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -64454,6 +66914,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -64461,6 +66922,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -64932,6 +67411,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -64939,6 +67419,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -65421,6 +67919,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -65428,6 +67927,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -65561,6 +68078,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -65568,6 +68086,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -66344,6 +68880,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -66351,6 +68888,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -66822,6 +69377,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -66829,6 +69385,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -67300,6 +69874,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -67307,6 +69882,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -67800,6 +70393,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -67807,6 +70401,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -68278,6 +70890,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -68285,6 +70898,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -68778,6 +71409,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -68785,6 +71417,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -69234,6 +71884,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -69241,6 +71892,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -69701,6 +72370,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -69708,6 +72378,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -70168,6 +72856,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -70175,6 +72864,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -70646,6 +73353,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -70653,6 +73361,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -70786,6 +73512,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -70793,6 +73520,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -71580,6 +74325,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -71587,6 +74333,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -72036,6 +74800,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -72043,6 +74808,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -72514,6 +75297,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -72521,6 +75305,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -72981,6 +75783,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -72988,6 +75791,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -73437,6 +76258,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -73444,6 +76266,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -73893,6 +76733,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -73900,6 +76741,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -74338,6 +77197,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -74345,6 +77205,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -74478,6 +77356,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -74485,6 +77364,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -75250,6 +78147,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -75257,6 +78155,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -75750,6 +78666,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -75757,6 +78674,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -76206,6 +79141,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -76213,6 +79149,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -76346,6 +79300,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -76353,6 +79308,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -77129,6 +80102,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -77136,6 +80110,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -77607,6 +80599,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -77614,6 +80607,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -78096,6 +81107,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -78103,6 +81115,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -78552,6 +81582,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -78559,6 +81590,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -79008,6 +82057,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -79015,6 +82065,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -79486,6 +82554,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -79493,6 +82562,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -79953,6 +83040,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -79960,6 +83048,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -80420,6 +83526,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -80427,6 +83534,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -80876,6 +84001,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -80883,6 +84009,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -81376,6 +84520,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -81383,6 +84528,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -81516,6 +84679,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -81523,6 +84687,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -81961,6 +85143,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -81968,6 +85151,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -83030,6 +86231,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -83037,6 +86239,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -83486,6 +86706,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -83493,6 +86714,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -83942,6 +87181,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -83949,6 +87189,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -84398,6 +87656,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -84405,6 +87664,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -84865,6 +88142,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -84872,6 +88150,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -85332,6 +88628,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -85339,6 +88636,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -85788,6 +89103,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -85795,6 +89111,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -86266,6 +89600,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -86273,6 +89608,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -86733,6 +90086,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -86740,6 +90094,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -87178,6 +90550,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -87185,6 +90558,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -87656,6 +91047,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -87663,6 +91055,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -88123,6 +91533,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -88130,6 +91541,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -88590,6 +92019,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -88597,6 +92027,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -89057,6 +92505,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -89064,6 +92513,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -89546,6 +93013,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -89553,6 +93021,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -90068,6 +93554,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -90075,6 +93562,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -90524,6 +94029,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -90531,6 +94037,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -90991,6 +94515,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -90998,6 +94523,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -91469,6 +95012,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -91476,6 +95020,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/dataKubernetesPod.typescript.md b/docs/dataKubernetesPod.typescript.md index 2dd53cb71..f3ca9d191 100644 --- a/docs/dataKubernetesPod.typescript.md +++ b/docs/dataKubernetesPod.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```typescript @@ -3370,6 +3379,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3377,6 +3387,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3502,6 +3528,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3509,6 +3536,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3923,6 +3966,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3930,6 +3974,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -4344,6 +4404,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4351,6 +4412,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -4476,6 +4553,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4483,6 +4561,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -4908,6 +5002,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4915,6 +5010,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -5629,6 +5740,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5636,6 +5748,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -5761,6 +5889,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5768,6 +5897,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -5893,6 +6038,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5900,6 +6046,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -6325,6 +6487,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6332,6 +6495,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -7624,6 +7803,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -7631,6 +7811,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -8045,6 +8241,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -8052,6 +8249,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -8466,6 +8679,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -8473,6 +8687,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -8598,6 +8828,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -8605,6 +8836,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -9319,6 +9566,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -9326,6 +9574,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -9751,6 +10015,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -9758,6 +10023,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -9883,6 +10164,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -9890,6 +10172,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -10604,6 +10902,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -10611,6 +10910,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -11036,6 +11351,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -11043,6 +11359,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -11457,6 +11789,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -11464,6 +11797,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -11878,6 +12227,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -11885,6 +12235,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -12010,6 +12376,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -12017,6 +12384,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -12731,6 +13114,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -12738,6 +13122,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -13163,6 +13563,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -13170,6 +13571,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -13295,6 +13712,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -13302,6 +13720,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -14016,6 +14450,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -14023,6 +14458,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -14448,6 +14899,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -14455,6 +14907,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -14869,6 +15337,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -14876,6 +15345,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -15301,6 +15786,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -15308,6 +15794,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -15722,6 +16224,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -15729,6 +16232,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -16154,6 +16673,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -16161,6 +16681,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -16586,6 +17122,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -16593,6 +17130,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -17007,6 +17560,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -17014,6 +17568,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -17450,6 +18020,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -17457,6 +18028,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -17882,6 +18469,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -17889,6 +18477,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -18314,6 +18918,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18321,6 +18926,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -18735,6 +19356,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18742,6 +19364,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -19145,6 +19783,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19152,6 +19791,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -19566,6 +20221,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19573,6 +20229,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -20020,6 +20692,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20027,6 +20700,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -20452,6 +21141,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20459,6 +21149,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -20862,6 +21568,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20869,6 +21576,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -21272,6 +21995,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21279,6 +22003,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -21693,6 +22433,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21700,6 +22441,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -22147,6 +22904,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22154,6 +22912,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -22579,6 +23353,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22586,6 +23361,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -22989,6 +23780,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22996,6 +23788,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -23121,6 +23929,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23128,6 +23937,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -23531,6 +24356,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23538,6 +24364,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -23952,6 +24794,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23959,6 +24802,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -24373,6 +25232,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24380,6 +25240,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -24827,6 +25703,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24834,6 +25711,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -25325,6 +26218,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25332,6 +26226,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -26233,6 +27143,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26240,6 +27151,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -26687,6 +27614,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26694,6 +27622,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -27097,6 +28041,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27104,6 +28049,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -27518,6 +28479,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27525,6 +28487,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -27939,6 +28917,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27946,6 +28925,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -28393,6 +29388,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28400,6 +29396,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -28891,6 +29903,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28898,6 +29911,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -29301,6 +30330,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29308,6 +30338,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -29722,6 +30768,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29729,6 +30776,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -30143,6 +31206,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -30150,6 +31214,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -30641,6 +31721,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -30648,6 +31729,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -31062,6 +32159,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -31069,6 +32167,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -31505,6 +32619,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -31512,6 +32627,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -31915,6 +33046,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -31922,6 +33054,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -32336,6 +33484,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -32343,6 +33492,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -32757,6 +33922,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -32764,6 +33930,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -33211,6 +34393,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -33218,6 +34401,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -33709,6 +34908,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -33716,6 +34916,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -34119,6 +35335,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34126,6 +35343,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -34573,6 +35806,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34580,6 +35814,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -34705,6 +35955,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34712,6 +35963,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -35426,6 +36693,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35433,6 +36701,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -35847,6 +37131,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35854,6 +37139,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -36257,6 +37558,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36264,6 +37566,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -36678,6 +37996,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36685,6 +38004,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -37110,6 +38445,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37117,6 +38453,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -37531,6 +38883,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37538,6 +38891,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -37963,6 +39332,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37970,6 +39340,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -38395,6 +39781,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38402,6 +39789,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -38816,6 +40219,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38823,6 +40227,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -39259,6 +40679,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39266,6 +40687,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -39691,6 +41128,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39698,6 +41136,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -40123,6 +41577,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -40130,6 +41585,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -40544,6 +42015,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -40551,6 +42023,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -40954,6 +42442,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -40961,6 +42450,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -41375,6 +42880,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -41382,6 +42888,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -41829,6 +43351,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -41836,6 +43359,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -42261,6 +43800,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42268,6 +43808,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -42671,6 +44227,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42678,6 +44235,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -43081,6 +44654,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43088,6 +44662,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -43502,6 +45092,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43509,6 +45100,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -43956,6 +45563,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43963,6 +45571,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -44388,6 +46012,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -44395,6 +46020,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -44798,6 +46439,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -44805,6 +46447,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -44930,6 +46588,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -44937,6 +46596,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -45340,6 +47015,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -45347,6 +47023,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -45761,6 +47453,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -45768,6 +47461,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -46182,6 +47891,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46189,6 +47899,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -46636,6 +48362,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46643,6 +48370,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -47134,6 +48877,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -47141,6 +48885,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -48042,6 +49802,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48049,6 +49810,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -48496,6 +50273,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48503,6 +50281,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -48906,6 +50700,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48913,6 +50708,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -49327,6 +51138,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49334,6 +51146,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -49748,6 +51576,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49755,6 +51584,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -50202,6 +52047,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50209,6 +52055,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -50700,6 +52562,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50707,6 +52570,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -51110,6 +52989,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51117,6 +52997,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -51531,6 +53427,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51538,6 +53435,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -51952,6 +53865,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51959,6 +53873,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -52450,6 +54380,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -52457,6 +54388,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -52871,6 +54818,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -52878,6 +54826,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -53314,6 +55278,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -53321,6 +55286,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -53724,6 +55705,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -53731,6 +55713,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -54145,6 +56143,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -54152,6 +56151,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -54566,6 +56581,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -54573,6 +56589,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -55020,6 +57052,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55027,6 +57060,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -55518,6 +57567,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55525,6 +57575,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -55928,6 +57994,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55935,6 +58002,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -56382,6 +58465,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56389,6 +58473,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -56514,6 +58614,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56521,6 +58622,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -57521,6 +59638,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57528,6 +59646,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -57931,6 +60065,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57938,6 +60073,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -58440,6 +60591,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58447,6 +60599,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -58861,6 +61029,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58868,6 +61037,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -59304,6 +61489,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59311,6 +61497,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -59725,6 +61927,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59732,6 +61935,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -60168,6 +62387,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60175,6 +62395,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -60622,6 +62858,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60629,6 +62866,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -60754,6 +63007,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60761,6 +63015,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -61475,6 +63745,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -61482,6 +63753,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -61918,6 +64205,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -61925,6 +64213,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -62361,6 +64665,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -62368,6 +64673,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -62826,6 +65147,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -62833,6 +65155,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -63269,6 +65607,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63276,6 +65615,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -63734,6 +66089,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63741,6 +66097,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -64155,6 +66527,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64162,6 +66535,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -64587,6 +66976,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64594,6 +66984,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -65019,6 +67425,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -65026,6 +67433,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -65462,6 +67885,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -65469,6 +67893,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -65594,6 +68034,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -65601,6 +68042,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -66326,6 +68783,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -66333,6 +68791,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -66747,6 +69221,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -66754,6 +69229,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -67190,6 +69681,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -67197,6 +69689,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -67622,6 +70130,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -67629,6 +70138,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -68043,6 +70568,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -68050,6 +70576,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -68464,6 +71006,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -68471,6 +71014,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -68874,6 +71433,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -68881,6 +71441,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -69006,6 +71582,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -69013,6 +71590,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -69716,6 +72309,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -69723,6 +72317,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -70181,6 +72791,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70188,6 +72799,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -70602,6 +73229,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70609,6 +73237,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -70734,6 +73378,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70741,6 +73386,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -71455,6 +74116,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -71462,6 +74124,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -71898,6 +74576,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -71905,6 +74584,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -72352,6 +75047,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -72359,6 +75055,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -72773,6 +75485,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -72780,6 +75493,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -73194,6 +75923,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73201,6 +75931,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -73637,6 +76383,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73644,6 +76391,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -74069,6 +76832,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74076,6 +76840,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -74501,6 +77281,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74508,6 +77289,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -74922,6 +77719,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74929,6 +77727,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -75387,6 +78201,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75394,6 +78209,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -75519,6 +78350,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75526,6 +78358,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -75929,6 +78777,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75936,6 +78785,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -76936,6 +79801,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -76943,6 +79809,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -77357,6 +80239,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -77364,6 +80247,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -77778,6 +80677,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -77785,6 +80685,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -78199,6 +81115,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -78206,6 +81123,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -78631,6 +81564,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -78638,6 +81572,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -79063,6 +82013,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -79070,6 +82021,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -79484,6 +82451,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -79491,6 +82459,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -79927,6 +82911,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -79934,6 +82919,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -80359,6 +83360,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -80366,6 +83368,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -80769,6 +83787,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -80776,6 +83795,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -81212,6 +84247,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -81219,6 +84255,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -81644,6 +84696,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -81651,6 +84704,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -82076,6 +85145,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -82083,6 +85153,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -82508,6 +85594,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -82515,6 +85602,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -82962,6 +86065,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -82969,6 +86073,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -83449,6 +86569,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -83456,6 +86577,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -83870,6 +87007,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -83877,6 +87015,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -84302,6 +87456,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -84309,6 +87464,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -84745,6 +87916,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -84752,6 +87924,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/dataKubernetesPodV1.csharp.md b/docs/dataKubernetesPodV1.csharp.md index 697798adc..e14b33909 100644 --- a/docs/dataKubernetesPodV1.csharp.md +++ b/docs/dataKubernetesPodV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```csharp @@ -3760,6 +3769,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3767,6 +3777,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -3892,6 +3918,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3899,6 +3926,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4313,6 +4356,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4320,6 +4364,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4734,6 +4794,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4741,6 +4802,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4866,6 +4943,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4873,6 +4951,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -5298,6 +5392,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5305,6 +5400,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -6019,6 +6130,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6026,6 +6138,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -6151,6 +6279,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6158,6 +6287,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -6283,6 +6428,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6290,6 +6436,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -6715,6 +6877,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6722,6 +6885,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -8014,6 +8193,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -8021,6 +8201,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -8435,6 +8631,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -8442,6 +8639,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -8856,6 +9069,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -8863,6 +9077,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -8988,6 +9218,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -8995,6 +9226,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -9709,6 +9956,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -9716,6 +9964,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -10141,6 +10405,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -10148,6 +10413,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -10273,6 +10554,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -10280,6 +10562,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -10994,6 +11292,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -11001,6 +11300,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -11426,6 +11741,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -11433,6 +11749,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -11847,6 +12179,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -11854,6 +12187,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -12268,6 +12617,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -12275,6 +12625,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -12400,6 +12766,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -12407,6 +12774,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -13121,6 +13504,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -13128,6 +13512,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -13553,6 +13953,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -13560,6 +13961,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -13685,6 +14102,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -13692,6 +14110,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -14406,6 +14840,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -14413,6 +14848,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -14838,6 +15289,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -14845,6 +15297,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -15259,6 +15727,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -15266,6 +15735,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -15691,6 +16176,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -15698,6 +16184,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -16112,6 +16614,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -16119,6 +16622,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -16544,6 +17063,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -16551,6 +17071,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -16976,6 +17512,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -16983,6 +17520,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -17397,6 +17950,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17404,6 +17958,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -17840,6 +18410,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17847,6 +18418,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -18272,6 +18859,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -18279,6 +18867,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -18704,6 +19308,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -18711,6 +19316,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -19125,6 +19746,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19132,6 +19754,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -19535,6 +20173,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19542,6 +20181,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -19956,6 +20611,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19963,6 +20619,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -20410,6 +21082,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20417,6 +21090,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -20842,6 +21531,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20849,6 +21539,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -21252,6 +21958,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21259,6 +21966,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -21662,6 +22385,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21669,6 +22393,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -22083,6 +22823,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22090,6 +22831,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -22537,6 +23294,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22544,6 +23302,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -22969,6 +23743,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22976,6 +23751,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -23379,6 +24170,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23386,6 +24178,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -23511,6 +24319,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23518,6 +24327,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -23921,6 +24746,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23928,6 +24754,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -24342,6 +25184,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24349,6 +25192,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -24763,6 +25622,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24770,6 +25630,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -25217,6 +26093,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25224,6 +26101,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -25715,6 +26608,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25722,6 +26616,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -26623,6 +27533,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -26630,6 +27541,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -27077,6 +28004,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27084,6 +28012,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -27487,6 +28431,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27494,6 +28439,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -27908,6 +28869,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27915,6 +28877,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -28329,6 +29307,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28336,6 +29315,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -28783,6 +29778,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28790,6 +29786,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -29281,6 +30293,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29288,6 +30301,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -29691,6 +30720,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29698,6 +30728,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -30112,6 +31158,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30119,6 +31166,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -30533,6 +31596,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30540,6 +31604,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -31031,6 +32111,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31038,6 +32119,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -31452,6 +32549,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31459,6 +32557,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -31895,6 +33009,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31902,6 +33017,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -32305,6 +33436,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -32312,6 +33444,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -32726,6 +33874,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -32733,6 +33882,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -33147,6 +34312,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -33154,6 +34320,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -33601,6 +34783,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -33608,6 +34791,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -34099,6 +35298,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34106,6 +35306,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -34509,6 +35725,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34516,6 +35733,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -34963,6 +36196,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34970,6 +36204,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -35095,6 +36345,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35102,6 +36353,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -35816,6 +37083,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35823,6 +37091,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -36237,6 +37521,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36244,6 +37529,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -36647,6 +37948,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36654,6 +37956,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -37068,6 +38386,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37075,6 +38394,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -37500,6 +38835,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37507,6 +38843,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -37921,6 +39273,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37928,6 +39281,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -38353,6 +39722,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38360,6 +39730,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -38785,6 +40171,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38792,6 +40179,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -39206,6 +40609,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39213,6 +40617,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -39649,6 +41069,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39656,6 +41077,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -40081,6 +41518,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -40088,6 +41526,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -40513,6 +41967,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -40520,6 +41975,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -40934,6 +42405,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -40941,6 +42413,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -41344,6 +42832,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -41351,6 +42840,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -41765,6 +43270,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -41772,6 +43278,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -42219,6 +43741,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42226,6 +43749,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -42651,6 +44190,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42658,6 +44198,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -43061,6 +44617,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43068,6 +44625,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -43471,6 +45044,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43478,6 +45052,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -43892,6 +45482,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43899,6 +45490,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -44346,6 +45953,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -44353,6 +45961,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -44778,6 +46402,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -44785,6 +46410,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -45188,6 +46829,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -45195,6 +46837,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -45320,6 +46978,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -45327,6 +46986,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -45730,6 +47405,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -45737,6 +47413,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -46151,6 +47843,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -46158,6 +47851,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -46572,6 +48281,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -46579,6 +48289,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -47026,6 +48752,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47033,6 +48760,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -47524,6 +49267,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47531,6 +49275,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -48432,6 +50192,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -48439,6 +50200,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -48886,6 +50663,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -48893,6 +50671,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -49296,6 +51090,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49303,6 +51098,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -49717,6 +51528,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49724,6 +51536,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -50138,6 +51966,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50145,6 +51974,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -50592,6 +52437,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50599,6 +52445,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -51090,6 +52952,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51097,6 +52960,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -51500,6 +53379,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51507,6 +53387,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -51921,6 +53817,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51928,6 +53825,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -52342,6 +54255,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52349,6 +54263,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -52840,6 +54770,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52847,6 +54778,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -53261,6 +55208,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -53268,6 +55216,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -53704,6 +55668,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -53711,6 +55676,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -54114,6 +56095,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -54121,6 +56103,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -54535,6 +56533,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -54542,6 +56541,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -54956,6 +56971,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -54963,6 +56979,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -55410,6 +57442,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -55417,6 +57450,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -55908,6 +57957,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -55915,6 +57965,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -56318,6 +58384,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56325,6 +58392,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -56772,6 +58855,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56779,6 +58863,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -56904,6 +59004,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56911,6 +59012,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -57911,6 +60028,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57918,6 +60036,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -58321,6 +60455,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58328,6 +60463,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -58830,6 +60981,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58837,6 +60989,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -59251,6 +61419,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59258,6 +61427,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -59694,6 +61879,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59701,6 +61887,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -60115,6 +62317,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60122,6 +62325,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -60558,6 +62777,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60565,6 +62785,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -61012,6 +63248,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -61019,6 +63256,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -61144,6 +63397,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -61151,6 +63405,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -61865,6 +64135,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -61872,6 +64143,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -62308,6 +64595,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62315,6 +64603,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -62751,6 +65055,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62758,6 +65063,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -63216,6 +65537,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -63223,6 +65545,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -63659,6 +65997,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -63666,6 +66005,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -64124,6 +66479,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64131,6 +66487,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -64545,6 +66917,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64552,6 +66925,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -64977,6 +67366,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64984,6 +67374,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -65409,6 +67815,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -65416,6 +67823,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -65852,6 +68275,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -65859,6 +68283,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -65984,6 +68424,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -65991,6 +68432,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -66716,6 +69173,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -66723,6 +69181,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -67137,6 +69611,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -67144,6 +69619,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -67580,6 +70071,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -67587,6 +70079,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -68012,6 +70520,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -68019,6 +70528,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -68433,6 +70958,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -68440,6 +70966,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -68854,6 +71396,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -68861,6 +71404,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -69264,6 +71823,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69271,6 +71831,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -69396,6 +71972,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69403,6 +71980,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -70106,6 +72699,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -70113,6 +72707,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -70571,6 +73181,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -70578,6 +73189,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -70992,6 +73619,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -70999,6 +73627,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -71124,6 +73768,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71131,6 +73776,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -71845,6 +74506,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71852,6 +74514,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -72288,6 +74966,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -72295,6 +74974,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -72742,6 +75437,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -72749,6 +75445,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -73163,6 +75875,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73170,6 +75883,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -73584,6 +76313,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73591,6 +76321,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -74027,6 +76773,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -74034,6 +76781,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -74459,6 +77222,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -74466,6 +77230,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -74891,6 +77671,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -74898,6 +77679,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -75312,6 +78109,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75319,6 +78117,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -75777,6 +78591,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75784,6 +78599,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -75909,6 +78740,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75916,6 +78748,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -76319,6 +79167,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76326,6 +79175,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -77326,6 +80191,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -77333,6 +80199,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -77747,6 +80629,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -77754,6 +80637,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -78168,6 +81067,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -78175,6 +81075,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -78589,6 +81505,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -78596,6 +81513,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -79021,6 +81954,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -79028,6 +81962,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -79453,6 +82403,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -79460,6 +82411,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -79874,6 +82841,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -79881,6 +82849,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -80317,6 +83301,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -80324,6 +83309,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -80749,6 +83750,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -80756,6 +83758,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -81159,6 +84177,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -81166,6 +84185,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -81602,6 +84637,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -81609,6 +84645,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -82034,6 +85086,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -82041,6 +85094,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -82466,6 +85535,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -82473,6 +85543,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -82898,6 +85984,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -82905,6 +85992,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -83352,6 +86455,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -83359,6 +86463,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -83839,6 +86959,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -83846,6 +86967,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -84260,6 +87397,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -84267,6 +87405,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -84692,6 +87846,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -84699,6 +87854,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -85135,6 +88306,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -85142,6 +88314,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/dataKubernetesPodV1.go.md b/docs/dataKubernetesPodV1.go.md index 6b47ed12e..413d56fc6 100644 --- a/docs/dataKubernetesPodV1.go.md +++ b/docs/dataKubernetesPodV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1(scope Construct, id *string, config DataKubernetesPodV1Config) DataKubernetesPodV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```go @@ -287,7 +296,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.DataKubernetesPodV1_IsConstruct(x interface{}) *bool ``` @@ -319,7 +328,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.DataKubernetesPodV1_IsTerraformElement(x interface{}) *bool ``` @@ -333,7 +342,7 @@ datakubernetespodv1.DataKubernetesPodV1_IsTerraformElement(x interface{}) *bool ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.DataKubernetesPodV1_IsTerraformDataSource(x interface{}) *bool ``` @@ -347,7 +356,7 @@ datakubernetespodv1.DataKubernetesPodV1_IsTerraformDataSource(x interface{}) *bo ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.DataKubernetesPodV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -620,7 +629,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1Config { Connection: interface{}, @@ -630,7 +639,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesPodV1.DataKubernetesPodV1Metadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesPodV1.DataKubernetesPodV1Metadata, Id: *string, } ``` @@ -755,7 +764,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1Metadata { Annotations: *map[string]*string, @@ -859,7 +868,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1Spec { @@ -872,7 +881,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecAffinity { @@ -885,7 +894,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecAffinityNodeAffinity { @@ -898,7 +907,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution { @@ -911,7 +920,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference { @@ -924,7 +933,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions { @@ -937,7 +946,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields { @@ -950,7 +959,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution { @@ -963,7 +972,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm { @@ -976,7 +985,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions { @@ -989,7 +998,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields { @@ -1002,7 +1011,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecAffinityPodAffinity { @@ -1015,7 +1024,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution { @@ -1028,7 +1037,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { @@ -1041,7 +1050,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { @@ -1054,7 +1063,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { @@ -1067,7 +1076,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution { @@ -1080,7 +1089,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { @@ -1093,7 +1102,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { @@ -1106,7 +1115,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecAffinityPodAntiAffinity { @@ -1119,7 +1128,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution { @@ -1132,7 +1141,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { @@ -1145,7 +1154,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { @@ -1158,7 +1167,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { @@ -1171,7 +1180,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution { @@ -1184,7 +1193,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { @@ -1197,7 +1206,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { @@ -1210,7 +1219,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainer { @@ -1223,7 +1232,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerEnv { @@ -1236,7 +1245,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerEnvFrom { @@ -1249,7 +1258,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerEnvFromConfigMapRef { @@ -1262,7 +1271,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerEnvFromSecretRef { @@ -1275,7 +1284,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerEnvValueFrom { @@ -1288,7 +1297,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerEnvValueFromConfigMapKeyRef { @@ -1301,7 +1310,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerEnvValueFromFieldRef { @@ -1314,7 +1323,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerEnvValueFromResourceFieldRef { @@ -1327,7 +1336,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerEnvValueFromSecretKeyRef { @@ -1340,7 +1349,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerLifecycle { @@ -1353,7 +1362,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerLifecyclePostStart { @@ -1366,7 +1375,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerLifecyclePostStartExec { @@ -1379,7 +1388,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerLifecyclePostStartHttpGet { @@ -1392,7 +1401,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerLifecyclePostStartHttpGetHttpHeader { @@ -1405,7 +1414,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerLifecyclePostStartTcpSocket { @@ -1418,7 +1427,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerLifecyclePreStop { @@ -1431,7 +1440,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerLifecyclePreStopExec { @@ -1444,7 +1453,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerLifecyclePreStopHttpGet { @@ -1457,7 +1466,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerLifecyclePreStopHttpGetHttpHeader { @@ -1470,7 +1479,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerLifecyclePreStopTcpSocket { @@ -1483,7 +1492,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerLivenessProbe { @@ -1496,7 +1505,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerLivenessProbeExec { @@ -1509,7 +1518,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerLivenessProbeGrpc { @@ -1522,7 +1531,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerLivenessProbeHttpGet { @@ -1535,7 +1544,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerLivenessProbeHttpGetHttpHeader { @@ -1548,7 +1557,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerLivenessProbeTcpSocket { @@ -1561,7 +1570,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerPort { @@ -1574,7 +1583,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerReadinessProbe { @@ -1587,7 +1596,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerReadinessProbeExec { @@ -1600,7 +1609,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerReadinessProbeGrpc { @@ -1613,7 +1622,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerReadinessProbeHttpGet { @@ -1626,7 +1635,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerReadinessProbeHttpGetHttpHeader { @@ -1639,7 +1648,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerReadinessProbeTcpSocket { @@ -1652,7 +1661,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerResources { @@ -1665,7 +1674,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerSecurityContext { @@ -1678,7 +1687,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerSecurityContextCapabilities { @@ -1691,7 +1700,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerSecurityContextSeccompProfile { @@ -1704,7 +1713,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerSecurityContextSeLinuxOptions { @@ -1717,7 +1726,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerStartupProbe { @@ -1730,7 +1739,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerStartupProbeExec { @@ -1743,7 +1752,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerStartupProbeGrpc { @@ -1756,7 +1765,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerStartupProbeHttpGet { @@ -1769,7 +1778,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerStartupProbeHttpGetHttpHeader { @@ -1782,7 +1791,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerStartupProbeTcpSocket { @@ -1795,7 +1804,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecContainerVolumeMount { @@ -1808,7 +1817,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecDnsConfig { @@ -1821,7 +1830,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecDnsConfigOption { @@ -1834,7 +1843,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecHostAliases { @@ -1847,7 +1856,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecImagePullSecrets { @@ -1860,7 +1869,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainer { @@ -1873,7 +1882,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerEnv { @@ -1886,7 +1895,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerEnvFrom { @@ -1899,7 +1908,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerEnvFromConfigMapRef { @@ -1912,7 +1921,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerEnvFromSecretRef { @@ -1925,7 +1934,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerEnvValueFrom { @@ -1938,7 +1947,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerEnvValueFromConfigMapKeyRef { @@ -1951,7 +1960,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerEnvValueFromFieldRef { @@ -1964,7 +1973,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerEnvValueFromResourceFieldRef { @@ -1977,7 +1986,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerEnvValueFromSecretKeyRef { @@ -1990,7 +1999,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerLifecycle { @@ -2003,7 +2012,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerLifecyclePostStart { @@ -2016,7 +2025,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerLifecyclePostStartExec { @@ -2029,7 +2038,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerLifecyclePostStartHttpGet { @@ -2042,7 +2051,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeader { @@ -2055,7 +2064,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerLifecyclePostStartTcpSocket { @@ -2068,7 +2077,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerLifecyclePreStop { @@ -2081,7 +2090,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerLifecyclePreStopExec { @@ -2094,7 +2103,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerLifecyclePreStopHttpGet { @@ -2107,7 +2116,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeader { @@ -2120,7 +2129,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerLifecyclePreStopTcpSocket { @@ -2133,7 +2142,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerLivenessProbe { @@ -2146,7 +2155,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerLivenessProbeExec { @@ -2159,7 +2168,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerLivenessProbeGrpc { @@ -2172,7 +2181,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerLivenessProbeHttpGet { @@ -2185,7 +2194,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerLivenessProbeHttpGetHttpHeader { @@ -2198,7 +2207,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerLivenessProbeTcpSocket { @@ -2211,7 +2220,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerPort { @@ -2224,7 +2233,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerReadinessProbe { @@ -2237,7 +2246,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerReadinessProbeExec { @@ -2250,7 +2259,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerReadinessProbeGrpc { @@ -2263,7 +2272,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerReadinessProbeHttpGet { @@ -2276,7 +2285,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerReadinessProbeHttpGetHttpHeader { @@ -2289,7 +2298,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerReadinessProbeTcpSocket { @@ -2302,7 +2311,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerResources { @@ -2315,7 +2324,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerSecurityContext { @@ -2328,7 +2337,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerSecurityContextCapabilities { @@ -2341,7 +2350,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerSecurityContextSeccompProfile { @@ -2354,7 +2363,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerSecurityContextSeLinuxOptions { @@ -2367,7 +2376,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerStartupProbe { @@ -2380,7 +2389,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerStartupProbeExec { @@ -2393,7 +2402,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerStartupProbeGrpc { @@ -2406,7 +2415,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerStartupProbeHttpGet { @@ -2419,7 +2428,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerStartupProbeHttpGetHttpHeader { @@ -2432,7 +2441,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerStartupProbeTcpSocket { @@ -2445,7 +2454,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecInitContainerVolumeMount { @@ -2458,7 +2467,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecOs { @@ -2471,7 +2480,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecReadinessGate { @@ -2484,7 +2493,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecSecurityContext { @@ -2497,7 +2506,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecSecurityContextSeccompProfile { @@ -2510,7 +2519,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecSecurityContextSeLinuxOptions { @@ -2523,7 +2532,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecSecurityContextSysctl { @@ -2536,7 +2545,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecSecurityContextWindowsOptions { @@ -2549,7 +2558,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecToleration { @@ -2562,7 +2571,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecTopologySpreadConstraint { @@ -2575,7 +2584,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecTopologySpreadConstraintLabelSelector { @@ -2588,7 +2597,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressions { @@ -2601,7 +2610,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolume { @@ -2614,7 +2623,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeAwsElasticBlockStore { @@ -2627,7 +2636,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeAzureDisk { @@ -2640,7 +2649,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeAzureFile { @@ -2653,7 +2662,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeCephFs { @@ -2666,7 +2675,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeCephFsSecretRef { @@ -2679,7 +2688,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeCinder { @@ -2692,7 +2701,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeConfigMap { @@ -2705,7 +2714,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeConfigMapItems { @@ -2718,7 +2727,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeCsi { @@ -2731,7 +2740,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeCsiNodePublishSecretRef { @@ -2744,7 +2753,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeDownwardApi { @@ -2757,7 +2766,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeDownwardApiItems { @@ -2770,7 +2779,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeDownwardApiItemsFieldRef { @@ -2783,7 +2792,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeDownwardApiItemsResourceFieldRef { @@ -2796,7 +2805,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeEmptyDir { @@ -2809,7 +2818,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeEphemeral { @@ -2822,7 +2831,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplate { @@ -2835,7 +2844,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateMetadata { @@ -2848,7 +2857,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpec { @@ -2861,7 +2870,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecResources { @@ -2874,7 +2883,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelector { @@ -2887,7 +2896,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions { @@ -2900,7 +2909,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeFc { @@ -2913,7 +2922,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeFlexVolume { @@ -2926,7 +2935,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeFlexVolumeSecretRef { @@ -2939,7 +2948,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeFlocker { @@ -2952,7 +2961,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeGcePersistentDisk { @@ -2965,7 +2974,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeGitRepo { @@ -2978,7 +2987,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeGlusterfs { @@ -2991,7 +3000,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeHostPath { @@ -3004,7 +3013,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeIscsi { @@ -3017,7 +3026,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeLocal { @@ -3030,7 +3039,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeNfs { @@ -3043,7 +3052,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumePersistentVolumeClaim { @@ -3056,7 +3065,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumePhotonPersistentDisk { @@ -3069,7 +3078,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeProjected { @@ -3082,7 +3091,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeProjectedSources { @@ -3095,7 +3104,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeProjectedSourcesConfigMap { @@ -3108,7 +3117,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeProjectedSourcesConfigMapItems { @@ -3121,7 +3130,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApi { @@ -3134,7 +3143,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiItems { @@ -3147,7 +3156,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRef { @@ -3160,7 +3169,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef { @@ -3173,7 +3182,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeProjectedSourcesSecret { @@ -3186,7 +3195,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeProjectedSourcesSecretItems { @@ -3199,7 +3208,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeProjectedSourcesServiceAccountToken { @@ -3212,7 +3221,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeQuobyte { @@ -3225,7 +3234,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeRbd { @@ -3238,7 +3247,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeRbdSecretRef { @@ -3251,7 +3260,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeSecret { @@ -3264,7 +3273,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeSecretItems { @@ -3277,7 +3286,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" &datakubernetespodv1.DataKubernetesPodV1SpecVolumeVsphereVolume { @@ -3292,7 +3301,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesPodV1MetadataOutputReference ``` @@ -3719,7 +3728,7 @@ func InternalValue() DataKubernetesPodV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecAffinityList ``` @@ -3760,6 +3769,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3767,6 +3777,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3851,7 +3877,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityNodeAffinityList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecAffinityNodeAffinityList ``` @@ -3892,6 +3918,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3899,6 +3926,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3983,7 +4026,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityNodeAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecAffinityNodeAffinityOutputReference ``` @@ -4272,7 +4315,7 @@ func InternalValue() DataKubernetesPodV1SpecAffinityNodeAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -4313,6 +4356,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4320,6 +4364,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4404,7 +4464,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -4693,7 +4753,7 @@ func InternalValue() DataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringS #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceList ``` @@ -4734,6 +4794,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4741,6 +4802,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4825,7 +4902,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList ``` @@ -4866,6 +4943,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4873,6 +4951,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4957,7 +5051,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference ``` @@ -5257,7 +5351,7 @@ func InternalValue() DataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringS #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList ``` @@ -5298,6 +5392,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5305,6 +5400,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -5389,7 +5500,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference ``` @@ -5689,7 +5800,7 @@ func InternalValue() DataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringS #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference ``` @@ -5978,7 +6089,7 @@ func InternalValue() DataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringS #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ``` @@ -6019,6 +6130,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6026,6 +6138,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -6110,7 +6238,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList ``` @@ -6151,6 +6279,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6158,6 +6287,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -6242,7 +6387,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList ``` @@ -6283,6 +6428,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6290,6 +6436,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -6374,7 +6536,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference ``` @@ -6674,7 +6836,7 @@ func InternalValue() DataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList ``` @@ -6715,6 +6877,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6722,6 +6885,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -6806,7 +6985,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference ``` @@ -7106,7 +7285,7 @@ func InternalValue() DataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference ``` @@ -7395,7 +7574,7 @@ func InternalValue() DataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -7673,7 +7852,7 @@ func InternalValue() DataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecAffinityOutputReference ``` @@ -7973,7 +8152,7 @@ func InternalValue() DataKubernetesPodV1SpecAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityPodAffinityList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecAffinityPodAffinityList ``` @@ -8014,6 +8193,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -8021,6 +8201,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -8105,7 +8301,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityPodAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecAffinityPodAffinityOutputReference ``` @@ -8394,7 +8590,7 @@ func InternalValue() DataKubernetesPodV1SpecAffinityPodAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -8435,6 +8631,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -8442,6 +8639,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -8526,7 +8739,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -8815,7 +9028,7 @@ func InternalValue() DataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ``` @@ -8856,6 +9069,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -8863,6 +9077,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -8947,7 +9177,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ``` @@ -8988,6 +9218,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -8995,6 +9226,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -9079,7 +9326,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ``` @@ -9379,7 +9626,7 @@ func InternalValue() DataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ``` @@ -9668,7 +9915,7 @@ func InternalValue() DataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList ``` @@ -9709,6 +9956,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -9716,6 +9964,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -9800,7 +10064,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ``` @@ -10100,7 +10364,7 @@ func InternalValue() DataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ``` @@ -10141,6 +10405,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -10148,6 +10413,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -10232,7 +10513,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ``` @@ -10273,6 +10554,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -10280,6 +10562,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -10364,7 +10662,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ``` @@ -10664,7 +10962,7 @@ func InternalValue() DataKubernetesPodV1SpecAffinityPodAffinityRequiredDuringSch #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ``` @@ -10953,7 +11251,7 @@ func InternalValue() DataKubernetesPodV1SpecAffinityPodAffinityRequiredDuringSch #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ``` @@ -10994,6 +11292,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -11001,6 +11300,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -11085,7 +11400,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -11385,7 +11700,7 @@ func InternalValue() DataKubernetesPodV1SpecAffinityPodAffinityRequiredDuringSch #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityPodAntiAffinityList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecAffinityPodAntiAffinityList ``` @@ -11426,6 +11741,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -11433,6 +11749,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -11517,7 +11849,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityPodAntiAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecAffinityPodAntiAffinityOutputReference ``` @@ -11806,7 +12138,7 @@ func InternalValue() DataKubernetesPodV1SpecAffinityPodAntiAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -11847,6 +12179,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -11854,6 +12187,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -11938,7 +12287,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -12227,7 +12576,7 @@ func InternalValue() DataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuri #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ``` @@ -12268,6 +12617,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -12275,6 +12625,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -12359,7 +12725,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ``` @@ -12400,6 +12766,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -12407,6 +12774,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -12491,7 +12874,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ``` @@ -12791,7 +13174,7 @@ func InternalValue() DataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuri #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ``` @@ -13080,7 +13463,7 @@ func InternalValue() DataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuri #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList ``` @@ -13121,6 +13504,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -13128,6 +13512,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -13212,7 +13612,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ``` @@ -13512,7 +13912,7 @@ func InternalValue() DataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuri #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ``` @@ -13553,6 +13953,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -13560,6 +13961,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -13644,7 +14061,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ``` @@ -13685,6 +14102,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -13692,6 +14110,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -13776,7 +14210,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ``` @@ -14076,7 +14510,7 @@ func InternalValue() DataKubernetesPodV1SpecAffinityPodAntiAffinityRequiredDurin #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ``` @@ -14365,7 +14799,7 @@ func InternalValue() DataKubernetesPodV1SpecAffinityPodAntiAffinityRequiredDurin #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ``` @@ -14406,6 +14840,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -14413,6 +14848,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -14497,7 +14948,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -14797,7 +15248,7 @@ func InternalValue() DataKubernetesPodV1SpecAffinityPodAntiAffinityRequiredDurin #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerEnvFromConfigMapRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerEnvFromConfigMapRefList ``` @@ -14838,6 +15289,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -14845,6 +15297,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -14929,7 +15397,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerEnvFromConfigMapRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerEnvFromConfigMapRefOutputReference ``` @@ -15218,7 +15686,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerEnvFromConfigMapRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerEnvFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerEnvFromList ``` @@ -15259,6 +15727,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -15266,6 +15735,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -15350,7 +15835,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerEnvFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerEnvFromOutputReference ``` @@ -15650,7 +16135,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerEnvFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerEnvFromSecretRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerEnvFromSecretRefList ``` @@ -15691,6 +16176,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -15698,6 +16184,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -15782,7 +16284,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerEnvFromSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerEnvFromSecretRefOutputReference ``` @@ -16071,7 +16573,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerEnvFromSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerEnvList ``` @@ -16112,6 +16614,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -16119,6 +16622,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -16203,7 +16722,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerEnvOutputReference ``` @@ -16503,7 +17022,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerEnv #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerEnvValueFromConfigMapKeyRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerEnvValueFromConfigMapKeyRefList ``` @@ -16544,6 +17063,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -16551,6 +17071,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -16635,7 +17171,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerEnvValueFromConfigMapKeyRefOutputReference ``` @@ -16935,7 +17471,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerEnvValueFromConfigMapKeyRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerEnvValueFromFieldRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerEnvValueFromFieldRefList ``` @@ -16976,6 +17512,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -16983,6 +17520,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -17067,7 +17620,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerEnvValueFromFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerEnvValueFromFieldRefOutputReference ``` @@ -17356,7 +17909,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerEnvValueFromFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerEnvValueFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerEnvValueFromList ``` @@ -17397,6 +17950,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17404,6 +17958,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -17488,7 +18058,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerEnvValueFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerEnvValueFromOutputReference ``` @@ -17799,7 +18369,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerEnvValueFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerEnvValueFromResourceFieldRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerEnvValueFromResourceFieldRefList ``` @@ -17840,6 +18410,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17847,6 +18418,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -17931,7 +18518,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerEnvValueFromResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerEnvValueFromResourceFieldRefOutputReference ``` @@ -18231,7 +18818,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerEnvValueFromResourceFieldRe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerEnvValueFromSecretKeyRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerEnvValueFromSecretKeyRefList ``` @@ -18272,6 +18859,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -18279,6 +18867,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -18363,7 +18967,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerEnvValueFromSecretKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerEnvValueFromSecretKeyRefOutputReference ``` @@ -18663,7 +19267,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerEnvValueFromSecretKeyRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerLifecycleList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerLifecycleList ``` @@ -18704,6 +19308,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -18711,6 +19316,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -18795,7 +19416,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerLifecycleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerLifecycleOutputReference ``` @@ -19084,7 +19705,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerLifecycle #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerLifecyclePostStartExecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerLifecyclePostStartExecList ``` @@ -19125,6 +19746,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19132,6 +19754,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -19216,7 +19854,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerLifecyclePostStartExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerLifecyclePostStartExecOutputReference ``` @@ -19494,7 +20132,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerLifecyclePostStartExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderList ``` @@ -19535,6 +20173,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19542,6 +20181,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -19626,7 +20281,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ``` @@ -19915,7 +20570,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerLifecyclePostStartHttpGetHt #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerLifecyclePostStartHttpGetList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerLifecyclePostStartHttpGetList ``` @@ -19956,6 +20611,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19963,6 +20619,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -20047,7 +20719,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerLifecyclePostStartHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerLifecyclePostStartHttpGetOutputReference ``` @@ -20369,7 +21041,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerLifecyclePostStartHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerLifecyclePostStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerLifecyclePostStartList ``` @@ -20410,6 +21082,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20417,6 +21090,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -20501,7 +21190,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerLifecyclePostStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerLifecyclePostStartOutputReference ``` @@ -20801,7 +21490,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerLifecyclePostStart #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerLifecyclePostStartTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerLifecyclePostStartTcpSocketList ``` @@ -20842,6 +21531,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20849,6 +21539,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -20933,7 +21639,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerLifecyclePostStartTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerLifecyclePostStartTcpSocketOutputReference ``` @@ -21211,7 +21917,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerLifecyclePostStartTcpSocket #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerLifecyclePreStopExecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerLifecyclePreStopExecList ``` @@ -21252,6 +21958,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21259,6 +21966,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -21343,7 +22066,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerLifecyclePreStopExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerLifecyclePreStopExecOutputReference ``` @@ -21621,7 +22344,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerLifecyclePreStopExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderList ``` @@ -21662,6 +22385,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21669,6 +22393,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -21753,7 +22493,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ``` @@ -22042,7 +22782,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerLifecyclePreStopHttpGetHttp #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerLifecyclePreStopHttpGetList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerLifecyclePreStopHttpGetList ``` @@ -22083,6 +22823,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22090,6 +22831,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -22174,7 +22931,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerLifecyclePreStopHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerLifecyclePreStopHttpGetOutputReference ``` @@ -22496,7 +23253,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerLifecyclePreStopHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerLifecyclePreStopList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerLifecyclePreStopList ``` @@ -22537,6 +23294,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22544,6 +23302,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -22628,7 +23402,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerLifecyclePreStopOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerLifecyclePreStopOutputReference ``` @@ -22928,7 +23702,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerLifecyclePreStop #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerLifecyclePreStopTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerLifecyclePreStopTcpSocketList ``` @@ -22969,6 +23743,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22976,6 +23751,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -23060,7 +23851,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerLifecyclePreStopTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerLifecyclePreStopTcpSocketOutputReference ``` @@ -23338,7 +24129,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerLifecyclePreStopTcpSocket #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerList ``` @@ -23379,6 +24170,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23386,6 +24178,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -23470,7 +24278,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerLivenessProbeExecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerLivenessProbeExecList ``` @@ -23511,6 +24319,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23518,6 +24327,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -23602,7 +24427,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerLivenessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerLivenessProbeExecOutputReference ``` @@ -23880,7 +24705,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerLivenessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerLivenessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerLivenessProbeGrpcList ``` @@ -23921,6 +24746,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23928,6 +24754,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -24012,7 +24854,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerLivenessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerLivenessProbeGrpcOutputReference ``` @@ -24301,7 +25143,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerLivenessProbeGrpc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerLivenessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerLivenessProbeHttpGetHttpHeaderList ``` @@ -24342,6 +25184,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24349,6 +25192,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -24433,7 +25292,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerLivenessProbeHttpGetHttpHeaderOutputReference ``` @@ -24722,7 +25581,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerLivenessProbeHttpGetHttpHea #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerLivenessProbeHttpGetList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerLivenessProbeHttpGetList ``` @@ -24763,6 +25622,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24770,6 +25630,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -24854,7 +25730,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerLivenessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerLivenessProbeHttpGetOutputReference ``` @@ -25176,7 +26052,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerLivenessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerLivenessProbeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerLivenessProbeList ``` @@ -25217,6 +26093,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25224,6 +26101,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -25308,7 +26201,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerLivenessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerLivenessProbeOutputReference ``` @@ -25674,7 +26567,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerLivenessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerLivenessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerLivenessProbeTcpSocketList ``` @@ -25715,6 +26608,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25722,6 +26616,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -25806,7 +26716,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerLivenessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerLivenessProbeTcpSocketOutputReference ``` @@ -26084,7 +26994,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerLivenessProbeTcpSocket #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerOutputReference ``` @@ -26582,7 +27492,7 @@ func InternalValue() DataKubernetesPodV1SpecContainer #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerPortList ``` @@ -26623,6 +27533,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -26630,6 +27541,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -26714,7 +27641,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerPortOutputReference ``` @@ -27036,7 +27963,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerPort #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerReadinessProbeExecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerReadinessProbeExecList ``` @@ -27077,6 +28004,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27084,6 +28012,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -27168,7 +28112,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerReadinessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerReadinessProbeExecOutputReference ``` @@ -27446,7 +28390,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerReadinessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerReadinessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerReadinessProbeGrpcList ``` @@ -27487,6 +28431,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27494,6 +28439,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -27578,7 +28539,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerReadinessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerReadinessProbeGrpcOutputReference ``` @@ -27867,7 +28828,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerReadinessProbeGrpc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerReadinessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerReadinessProbeHttpGetHttpHeaderList ``` @@ -27908,6 +28869,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27915,6 +28877,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -27999,7 +28977,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerReadinessProbeHttpGetHttpHeaderOutputReference ``` @@ -28288,7 +29266,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerReadinessProbeHttpGetHttpHe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerReadinessProbeHttpGetList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerReadinessProbeHttpGetList ``` @@ -28329,6 +29307,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28336,6 +29315,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -28420,7 +29415,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerReadinessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerReadinessProbeHttpGetOutputReference ``` @@ -28742,7 +29737,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerReadinessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerReadinessProbeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerReadinessProbeList ``` @@ -28783,6 +29778,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28790,6 +29786,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -28874,7 +29886,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerReadinessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerReadinessProbeOutputReference ``` @@ -29240,7 +30252,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerReadinessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerReadinessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerReadinessProbeTcpSocketList ``` @@ -29281,6 +30293,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29288,6 +30301,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -29372,7 +30401,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerReadinessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerReadinessProbeTcpSocketOutputReference ``` @@ -29650,7 +30679,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerReadinessProbeTcpSocket #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerResourcesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerResourcesList ``` @@ -29691,6 +30720,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29698,6 +30728,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -29782,7 +30828,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerResourcesOutputReference ``` @@ -30071,7 +31117,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerSecurityContextCapabilitiesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerSecurityContextCapabilitiesList ``` @@ -30112,6 +31158,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30119,6 +31166,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -30203,7 +31266,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerSecurityContextCapabilitiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerSecurityContextCapabilitiesOutputReference ``` @@ -30492,7 +31555,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerSecurityContextCapabilities #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerSecurityContextList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerSecurityContextList ``` @@ -30533,6 +31596,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30540,6 +31604,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -30624,7 +31704,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerSecurityContextOutputReference ``` @@ -30990,7 +32070,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerSecurityContextSeccompProfileList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerSecurityContextSeccompProfileList ``` @@ -31031,6 +32111,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31038,6 +32119,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -31122,7 +32219,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerSecurityContextSeccompProfileOutputReference ``` @@ -31411,7 +32508,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerSecurityContextSeccompProfi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerSecurityContextSeLinuxOptionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerSecurityContextSeLinuxOptionsList ``` @@ -31452,6 +32549,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31459,6 +32557,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -31543,7 +32657,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerSecurityContextSeLinuxOptionsOutputReference ``` @@ -31854,7 +32968,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerSecurityContextSeLinuxOptio #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerStartupProbeExecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerStartupProbeExecList ``` @@ -31895,6 +33009,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31902,6 +33017,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -31986,7 +33117,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerStartupProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerStartupProbeExecOutputReference ``` @@ -32264,7 +33395,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerStartupProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerStartupProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerStartupProbeGrpcList ``` @@ -32305,6 +33436,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -32312,6 +33444,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -32396,7 +33544,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerStartupProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerStartupProbeGrpcOutputReference ``` @@ -32685,7 +33833,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerStartupProbeGrpc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerStartupProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerStartupProbeHttpGetHttpHeaderList ``` @@ -32726,6 +33874,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -32733,6 +33882,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -32817,7 +33982,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerStartupProbeHttpGetHttpHeaderOutputReference ``` @@ -33106,7 +34271,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerStartupProbeHttpGetHttpHead #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerStartupProbeHttpGetList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerStartupProbeHttpGetList ``` @@ -33147,6 +34312,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -33154,6 +34320,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -33238,7 +34420,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerStartupProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerStartupProbeHttpGetOutputReference ``` @@ -33560,7 +34742,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerStartupProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerStartupProbeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerStartupProbeList ``` @@ -33601,6 +34783,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -33608,6 +34791,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -33692,7 +34891,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerStartupProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerStartupProbeOutputReference ``` @@ -34058,7 +35257,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerStartupProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerStartupProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerStartupProbeTcpSocketList ``` @@ -34099,6 +35298,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34106,6 +35306,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -34190,7 +35406,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerStartupProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerStartupProbeTcpSocketOutputReference ``` @@ -34468,7 +35684,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerStartupProbeTcpSocket #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerVolumeMountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecContainerVolumeMountList ``` @@ -34509,6 +35725,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34516,6 +35733,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -34600,7 +35833,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecContainerVolumeMountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecContainerVolumeMountOutputReference ``` @@ -34922,7 +36155,7 @@ func InternalValue() DataKubernetesPodV1SpecContainerVolumeMount #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecDnsConfigList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecDnsConfigList ``` @@ -34963,6 +36196,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34970,6 +36204,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -35054,7 +36304,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecDnsConfigOptionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecDnsConfigOptionList ``` @@ -35095,6 +36345,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35102,6 +36353,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -35186,7 +36453,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecDnsConfigOptionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecDnsConfigOptionOutputReference ``` @@ -35475,7 +36742,7 @@ func InternalValue() DataKubernetesPodV1SpecDnsConfigOption #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecDnsConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecDnsConfigOutputReference ``` @@ -35775,7 +37042,7 @@ func InternalValue() DataKubernetesPodV1SpecDnsConfig #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecHostAliasesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecHostAliasesList ``` @@ -35816,6 +37083,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35823,6 +37091,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -35907,7 +37191,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecHostAliasesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecHostAliasesOutputReference ``` @@ -36196,7 +37480,7 @@ func InternalValue() DataKubernetesPodV1SpecHostAliases #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecImagePullSecretsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecImagePullSecretsList ``` @@ -36237,6 +37521,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36244,6 +37529,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -36328,7 +37629,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecImagePullSecretsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecImagePullSecretsOutputReference ``` @@ -36606,7 +37907,7 @@ func InternalValue() DataKubernetesPodV1SpecImagePullSecrets #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerEnvFromConfigMapRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerEnvFromConfigMapRefList ``` @@ -36647,6 +37948,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36654,6 +37956,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -36738,7 +38056,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerEnvFromConfigMapRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerEnvFromConfigMapRefOutputReference ``` @@ -37027,7 +38345,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerEnvFromConfigMapRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerEnvFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerEnvFromList ``` @@ -37068,6 +38386,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37075,6 +38394,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -37159,7 +38494,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerEnvFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerEnvFromOutputReference ``` @@ -37459,7 +38794,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerEnvFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerEnvFromSecretRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerEnvFromSecretRefList ``` @@ -37500,6 +38835,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37507,6 +38843,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -37591,7 +38943,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerEnvFromSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerEnvFromSecretRefOutputReference ``` @@ -37880,7 +39232,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerEnvFromSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerEnvList ``` @@ -37921,6 +39273,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37928,6 +39281,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -38012,7 +39381,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerEnvOutputReference ``` @@ -38312,7 +39681,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerEnv #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerEnvValueFromConfigMapKeyRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerEnvValueFromConfigMapKeyRefList ``` @@ -38353,6 +39722,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38360,6 +39730,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -38444,7 +39830,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerEnvValueFromConfigMapKeyRefOutputReference ``` @@ -38744,7 +40130,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerEnvValueFromConfigMapKe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerEnvValueFromFieldRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerEnvValueFromFieldRefList ``` @@ -38785,6 +40171,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38792,6 +40179,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -38876,7 +40279,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerEnvValueFromFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerEnvValueFromFieldRefOutputReference ``` @@ -39165,7 +40568,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerEnvValueFromFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerEnvValueFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerEnvValueFromList ``` @@ -39206,6 +40609,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39213,6 +40617,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -39297,7 +40717,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerEnvValueFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerEnvValueFromOutputReference ``` @@ -39608,7 +41028,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerEnvValueFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerEnvValueFromResourceFieldRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerEnvValueFromResourceFieldRefList ``` @@ -39649,6 +41069,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39656,6 +41077,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -39740,7 +41177,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerEnvValueFromResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerEnvValueFromResourceFieldRefOutputReference ``` @@ -40040,7 +41477,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerEnvValueFromResourceFie #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerEnvValueFromSecretKeyRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerEnvValueFromSecretKeyRefList ``` @@ -40081,6 +41518,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -40088,6 +41526,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -40172,7 +41626,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerEnvValueFromSecretKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerEnvValueFromSecretKeyRefOutputReference ``` @@ -40472,7 +41926,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerEnvValueFromSecretKeyRe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerLifecycleList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerLifecycleList ``` @@ -40513,6 +41967,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -40520,6 +41975,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -40604,7 +42075,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerLifecycleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerLifecycleOutputReference ``` @@ -40893,7 +42364,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerLifecycle #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerLifecyclePostStartExecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerLifecyclePostStartExecList ``` @@ -40934,6 +42405,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -40941,6 +42413,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -41025,7 +42513,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerLifecyclePostStartExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerLifecyclePostStartExecOutputReference ``` @@ -41303,7 +42791,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerLifecyclePostStartExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderList ``` @@ -41344,6 +42832,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -41351,6 +42840,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -41435,7 +42940,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ``` @@ -41724,7 +43229,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerLifecyclePostStartHttpG #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerLifecyclePostStartHttpGetList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerLifecyclePostStartHttpGetList ``` @@ -41765,6 +43270,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -41772,6 +43278,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -41856,7 +43378,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerLifecyclePostStartHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerLifecyclePostStartHttpGetOutputReference ``` @@ -42178,7 +43700,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerLifecyclePostStartHttpG #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerLifecyclePostStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerLifecyclePostStartList ``` @@ -42219,6 +43741,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42226,6 +43749,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -42310,7 +43849,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerLifecyclePostStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerLifecyclePostStartOutputReference ``` @@ -42610,7 +44149,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerLifecyclePostStart #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerLifecyclePostStartTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerLifecyclePostStartTcpSocketList ``` @@ -42651,6 +44190,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42658,6 +44198,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -42742,7 +44298,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerLifecyclePostStartTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerLifecyclePostStartTcpSocketOutputReference ``` @@ -43020,7 +44576,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerLifecyclePostStartTcpSo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerLifecyclePreStopExecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerLifecyclePreStopExecList ``` @@ -43061,6 +44617,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43068,6 +44625,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -43152,7 +44725,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerLifecyclePreStopExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerLifecyclePreStopExecOutputReference ``` @@ -43430,7 +45003,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerLifecyclePreStopExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderList ``` @@ -43471,6 +45044,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43478,6 +45052,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -43562,7 +45152,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ``` @@ -43851,7 +45441,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerLifecyclePreStopHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerLifecyclePreStopHttpGetList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerLifecyclePreStopHttpGetList ``` @@ -43892,6 +45482,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43899,6 +45490,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -43983,7 +45590,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerLifecyclePreStopHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerLifecyclePreStopHttpGetOutputReference ``` @@ -44305,7 +45912,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerLifecyclePreStopHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerLifecyclePreStopList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerLifecyclePreStopList ``` @@ -44346,6 +45953,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -44353,6 +45961,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -44437,7 +46061,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerLifecyclePreStopOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerLifecyclePreStopOutputReference ``` @@ -44737,7 +46361,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerLifecyclePreStop #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerLifecyclePreStopTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerLifecyclePreStopTcpSocketList ``` @@ -44778,6 +46402,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -44785,6 +46410,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -44869,7 +46510,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerLifecyclePreStopTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerLifecyclePreStopTcpSocketOutputReference ``` @@ -45147,7 +46788,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerLifecyclePreStopTcpSock #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerList ``` @@ -45188,6 +46829,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -45195,6 +46837,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -45279,7 +46937,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerLivenessProbeExecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerLivenessProbeExecList ``` @@ -45320,6 +46978,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -45327,6 +46986,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -45411,7 +47086,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerLivenessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerLivenessProbeExecOutputReference ``` @@ -45689,7 +47364,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerLivenessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerLivenessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerLivenessProbeGrpcList ``` @@ -45730,6 +47405,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -45737,6 +47413,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -45821,7 +47513,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerLivenessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerLivenessProbeGrpcOutputReference ``` @@ -46110,7 +47802,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerLivenessProbeGrpc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderList ``` @@ -46151,6 +47843,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -46158,6 +47851,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -46242,7 +47951,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference ``` @@ -46531,7 +48240,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerLivenessProbeHttpGetHtt #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerLivenessProbeHttpGetList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerLivenessProbeHttpGetList ``` @@ -46572,6 +48281,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -46579,6 +48289,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -46663,7 +48389,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerLivenessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerLivenessProbeHttpGetOutputReference ``` @@ -46985,7 +48711,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerLivenessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerLivenessProbeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerLivenessProbeList ``` @@ -47026,6 +48752,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47033,6 +48760,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -47117,7 +48860,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerLivenessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerLivenessProbeOutputReference ``` @@ -47483,7 +49226,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerLivenessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerLivenessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerLivenessProbeTcpSocketList ``` @@ -47524,6 +49267,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47531,6 +49275,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -47615,7 +49375,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerLivenessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerLivenessProbeTcpSocketOutputReference ``` @@ -47893,7 +49653,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerLivenessProbeTcpSocket #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerOutputReference ``` @@ -48391,7 +50151,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainer #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerPortList ``` @@ -48432,6 +50192,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -48439,6 +50200,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -48523,7 +50300,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerPortOutputReference ``` @@ -48845,7 +50622,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerPort #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerReadinessProbeExecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerReadinessProbeExecList ``` @@ -48886,6 +50663,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -48893,6 +50671,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -48977,7 +50771,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerReadinessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerReadinessProbeExecOutputReference ``` @@ -49255,7 +51049,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerReadinessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerReadinessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerReadinessProbeGrpcList ``` @@ -49296,6 +51090,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49303,6 +51098,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -49387,7 +51198,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerReadinessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerReadinessProbeGrpcOutputReference ``` @@ -49676,7 +51487,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerReadinessProbeGrpc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderList ``` @@ -49717,6 +51528,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49724,6 +51536,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -49808,7 +51636,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference ``` @@ -50097,7 +51925,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerReadinessProbeHttpGetHt #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerReadinessProbeHttpGetList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerReadinessProbeHttpGetList ``` @@ -50138,6 +51966,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50145,6 +51974,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -50229,7 +52074,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerReadinessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerReadinessProbeHttpGetOutputReference ``` @@ -50551,7 +52396,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerReadinessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerReadinessProbeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerReadinessProbeList ``` @@ -50592,6 +52437,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50599,6 +52445,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -50683,7 +52545,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerReadinessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerReadinessProbeOutputReference ``` @@ -51049,7 +52911,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerReadinessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerReadinessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerReadinessProbeTcpSocketList ``` @@ -51090,6 +52952,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51097,6 +52960,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -51181,7 +53060,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerReadinessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerReadinessProbeTcpSocketOutputReference ``` @@ -51459,7 +53338,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerReadinessProbeTcpSocket #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerResourcesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerResourcesList ``` @@ -51500,6 +53379,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51507,6 +53387,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -51591,7 +53487,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerResourcesOutputReference ``` @@ -51880,7 +53776,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerSecurityContextCapabilitiesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerSecurityContextCapabilitiesList ``` @@ -51921,6 +53817,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51928,6 +53825,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -52012,7 +53925,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerSecurityContextCapabilitiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerSecurityContextCapabilitiesOutputReference ``` @@ -52301,7 +54214,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerSecurityContextCapabili #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerSecurityContextList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerSecurityContextList ``` @@ -52342,6 +54255,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52349,6 +54263,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -52433,7 +54363,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerSecurityContextOutputReference ``` @@ -52799,7 +54729,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerSecurityContextSeccompProfileList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerSecurityContextSeccompProfileList ``` @@ -52840,6 +54770,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52847,6 +54778,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -52931,7 +54878,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerSecurityContextSeccompProfileOutputReference ``` @@ -53220,7 +55167,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerSecurityContextSeccompP #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerSecurityContextSeLinuxOptionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerSecurityContextSeLinuxOptionsList ``` @@ -53261,6 +55208,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -53268,6 +55216,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -53352,7 +55316,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerSecurityContextSeLinuxOptionsOutputReference ``` @@ -53663,7 +55627,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerSecurityContextSeLinuxO #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerStartupProbeExecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerStartupProbeExecList ``` @@ -53704,6 +55668,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -53711,6 +55676,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -53795,7 +55776,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerStartupProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerStartupProbeExecOutputReference ``` @@ -54073,7 +56054,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerStartupProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerStartupProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerStartupProbeGrpcList ``` @@ -54114,6 +56095,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -54121,6 +56103,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -54205,7 +56203,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerStartupProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerStartupProbeGrpcOutputReference ``` @@ -54494,7 +56492,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerStartupProbeGrpc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerStartupProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerStartupProbeHttpGetHttpHeaderList ``` @@ -54535,6 +56533,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -54542,6 +56541,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -54626,7 +56641,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference ``` @@ -54915,7 +56930,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerStartupProbeHttpGetHttp #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerStartupProbeHttpGetList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerStartupProbeHttpGetList ``` @@ -54956,6 +56971,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -54963,6 +56979,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -55047,7 +57079,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerStartupProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerStartupProbeHttpGetOutputReference ``` @@ -55369,7 +57401,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerStartupProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerStartupProbeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerStartupProbeList ``` @@ -55410,6 +57442,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -55417,6 +57450,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -55501,7 +57550,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerStartupProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerStartupProbeOutputReference ``` @@ -55867,7 +57916,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerStartupProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerStartupProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerStartupProbeTcpSocketList ``` @@ -55908,6 +57957,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -55915,6 +57965,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -55999,7 +58065,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerStartupProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerStartupProbeTcpSocketOutputReference ``` @@ -56277,7 +58343,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerStartupProbeTcpSocket #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerVolumeMountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecInitContainerVolumeMountList ``` @@ -56318,6 +58384,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56325,6 +58392,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -56409,7 +58492,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecInitContainerVolumeMountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecInitContainerVolumeMountOutputReference ``` @@ -56731,7 +58814,7 @@ func InternalValue() DataKubernetesPodV1SpecInitContainerVolumeMount #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecList ``` @@ -56772,6 +58855,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56779,6 +58863,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -56863,7 +58963,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecOsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecOsList ``` @@ -56904,6 +59004,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56911,6 +59012,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -56995,7 +59112,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecOsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecOsOutputReference ``` @@ -57273,7 +59390,7 @@ func InternalValue() DataKubernetesPodV1SpecOs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecOutputReference ``` @@ -57870,7 +59987,7 @@ func InternalValue() DataKubernetesPodV1Spec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecReadinessGateList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecReadinessGateList ``` @@ -57911,6 +60028,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57918,6 +60036,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -58002,7 +60136,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecReadinessGateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecReadinessGateOutputReference ``` @@ -58280,7 +60414,7 @@ func InternalValue() DataKubernetesPodV1SpecReadinessGate #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecSecurityContextList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecSecurityContextList ``` @@ -58321,6 +60455,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58328,6 +60463,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -58412,7 +60563,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecSecurityContextOutputReference ``` @@ -58789,7 +60940,7 @@ func InternalValue() DataKubernetesPodV1SpecSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecSecurityContextSeccompProfileList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecSecurityContextSeccompProfileList ``` @@ -58830,6 +60981,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58837,6 +60989,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -58921,7 +61089,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecSecurityContextSeccompProfileOutputReference ``` @@ -59210,7 +61378,7 @@ func InternalValue() DataKubernetesPodV1SpecSecurityContextSeccompProfile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecSecurityContextSeLinuxOptionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecSecurityContextSeLinuxOptionsList ``` @@ -59251,6 +61419,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59258,6 +61427,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -59342,7 +61527,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecSecurityContextSeLinuxOptionsOutputReference ``` @@ -59653,7 +61838,7 @@ func InternalValue() DataKubernetesPodV1SpecSecurityContextSeLinuxOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecSecurityContextSysctlList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecSecurityContextSysctlList ``` @@ -59694,6 +61879,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59701,6 +61887,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -59785,7 +61987,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecSecurityContextSysctlOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecSecurityContextSysctlOutputReference ``` @@ -60074,7 +62276,7 @@ func InternalValue() DataKubernetesPodV1SpecSecurityContextSysctl #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecSecurityContextWindowsOptionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecSecurityContextWindowsOptionsList ``` @@ -60115,6 +62317,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60122,6 +62325,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -60206,7 +62425,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecSecurityContextWindowsOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecSecurityContextWindowsOptionsOutputReference ``` @@ -60517,7 +62736,7 @@ func InternalValue() DataKubernetesPodV1SpecSecurityContextWindowsOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecTolerationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecTolerationList ``` @@ -60558,6 +62777,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60565,6 +62785,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -60649,7 +62885,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecTolerationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecTolerationOutputReference ``` @@ -60971,7 +63207,7 @@ func InternalValue() DataKubernetesPodV1SpecToleration #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecTopologySpreadConstraintLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecTopologySpreadConstraintLabelSelectorList ``` @@ -61012,6 +63248,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -61019,6 +63256,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -61103,7 +63356,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsList ``` @@ -61144,6 +63397,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -61151,6 +63405,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -61235,7 +63505,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference ``` @@ -61535,7 +63805,7 @@ func InternalValue() DataKubernetesPodV1SpecTopologySpreadConstraintLabelSelecto #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecTopologySpreadConstraintLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecTopologySpreadConstraintLabelSelectorOutputReference ``` @@ -61824,7 +64094,7 @@ func InternalValue() DataKubernetesPodV1SpecTopologySpreadConstraintLabelSelecto #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecTopologySpreadConstraintList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecTopologySpreadConstraintList ``` @@ -61865,6 +64135,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -61872,6 +64143,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -61956,7 +64243,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecTopologySpreadConstraintOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecTopologySpreadConstraintOutputReference ``` @@ -62267,7 +64554,7 @@ func InternalValue() DataKubernetesPodV1SpecTopologySpreadConstraint #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeAwsElasticBlockStoreList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeAwsElasticBlockStoreList ``` @@ -62308,6 +64595,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62315,6 +64603,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -62399,7 +64703,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeAwsElasticBlockStoreOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeAwsElasticBlockStoreOutputReference ``` @@ -62710,7 +65014,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeAwsElasticBlockStore #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeAzureDiskList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeAzureDiskList ``` @@ -62751,6 +65055,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62758,6 +65063,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -62842,7 +65163,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeAzureDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeAzureDiskOutputReference ``` @@ -63175,7 +65496,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeAzureDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeAzureFileList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeAzureFileList ``` @@ -63216,6 +65537,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -63223,6 +65545,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -63307,7 +65645,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeAzureFileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeAzureFileOutputReference ``` @@ -63618,7 +65956,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeAzureFile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeCephFsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeCephFsList ``` @@ -63659,6 +65997,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -63666,6 +66005,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -63750,7 +66105,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeCephFsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeCephFsOutputReference ``` @@ -64083,7 +66438,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeCephFs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeCephFsSecretRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeCephFsSecretRefList ``` @@ -64124,6 +66479,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64131,6 +66487,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -64215,7 +66587,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeCephFsSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeCephFsSecretRefOutputReference ``` @@ -64504,7 +66876,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeCephFsSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeCinderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeCinderList ``` @@ -64545,6 +66917,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64552,6 +66925,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -64636,7 +67025,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeCinderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeCinderOutputReference ``` @@ -64936,7 +67325,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeCinder #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeConfigMapItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeConfigMapItemsList ``` @@ -64977,6 +67366,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64984,6 +67374,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -65068,7 +67474,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeConfigMapItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeConfigMapItemsOutputReference ``` @@ -65368,7 +67774,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeConfigMapItems #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeConfigMapList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeConfigMapList ``` @@ -65409,6 +67815,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -65416,6 +67823,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -65500,7 +67923,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeConfigMapOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeConfigMapOutputReference ``` @@ -65811,7 +68234,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeConfigMap #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeCsiList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeCsiList ``` @@ -65852,6 +68275,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -65859,6 +68283,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -65943,7 +68383,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeCsiNodePublishSecretRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeCsiNodePublishSecretRefList ``` @@ -65984,6 +68424,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -65991,6 +68432,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -66075,7 +68532,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeCsiNodePublishSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeCsiNodePublishSecretRefOutputReference ``` @@ -66353,7 +68810,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeCsiNodePublishSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeCsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeCsiOutputReference ``` @@ -66675,7 +69132,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeCsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeDownwardApiItemsFieldRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeDownwardApiItemsFieldRefList ``` @@ -66716,6 +69173,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -66723,6 +69181,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -66807,7 +69281,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeDownwardApiItemsFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeDownwardApiItemsFieldRefOutputReference ``` @@ -67096,7 +69570,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeDownwardApiItemsFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeDownwardApiItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeDownwardApiItemsList ``` @@ -67137,6 +69611,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -67144,6 +69619,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -67228,7 +69719,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeDownwardApiItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeDownwardApiItemsOutputReference ``` @@ -67539,7 +70030,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeDownwardApiItems #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeDownwardApiItemsResourceFieldRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeDownwardApiItemsResourceFieldRefList ``` @@ -67580,6 +70071,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -67587,6 +70079,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -67671,7 +70179,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeDownwardApiItemsResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeDownwardApiItemsResourceFieldRefOutputReference ``` @@ -67971,7 +70479,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeDownwardApiItemsResourceFieldR #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeDownwardApiList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeDownwardApiList ``` @@ -68012,6 +70520,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -68019,6 +70528,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -68103,7 +70628,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeDownwardApiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeDownwardApiOutputReference ``` @@ -68392,7 +70917,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeDownwardApi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeEmptyDirList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeEmptyDirList ``` @@ -68433,6 +70958,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -68440,6 +70966,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -68524,7 +71066,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeEmptyDirOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeEmptyDirOutputReference ``` @@ -68813,7 +71355,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeEmptyDir #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeEphemeralList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeEphemeralList ``` @@ -68854,6 +71396,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -68861,6 +71404,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -68945,7 +71504,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeEphemeralOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeEphemeralOutputReference ``` @@ -69223,7 +71782,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeEphemeral #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateList ``` @@ -69264,6 +71823,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69271,6 +71831,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -69355,7 +71931,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateMetadataList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateMetadataList ``` @@ -69396,6 +71972,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69403,6 +71980,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -69487,7 +72080,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference ``` @@ -69776,7 +72369,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateMe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateOutputReference ``` @@ -70065,7 +72658,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplate #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecList ``` @@ -70106,6 +72699,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -70113,6 +72707,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -70197,7 +72807,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference ``` @@ -70530,7 +73140,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSp #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecResourcesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecResourcesList ``` @@ -70571,6 +73181,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -70578,6 +73189,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -70662,7 +73289,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference ``` @@ -70951,7 +73578,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSp #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelectorList ``` @@ -70992,6 +73619,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -70999,6 +73627,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -71083,7 +73727,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList ``` @@ -71124,6 +73768,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71131,6 +73776,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -71215,7 +73876,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference ``` @@ -71515,7 +74176,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSp #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference ``` @@ -71804,7 +74465,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSp #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeFcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeFcList ``` @@ -71845,6 +74506,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71852,6 +74514,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -71936,7 +74614,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeFcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeFcOutputReference ``` @@ -72247,7 +74925,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeFc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeFlexVolumeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeFlexVolumeList ``` @@ -72288,6 +74966,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -72295,6 +74974,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -72379,7 +75074,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeFlexVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeFlexVolumeOutputReference ``` @@ -72701,7 +75396,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeFlexVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeFlexVolumeSecretRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeFlexVolumeSecretRefList ``` @@ -72742,6 +75437,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -72749,6 +75445,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -72833,7 +75545,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeFlexVolumeSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeFlexVolumeSecretRefOutputReference ``` @@ -73122,7 +75834,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeFlexVolumeSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeFlockerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeFlockerList ``` @@ -73163,6 +75875,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73170,6 +75883,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -73254,7 +75983,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeFlockerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeFlockerOutputReference ``` @@ -73543,7 +76272,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeFlocker #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeGcePersistentDiskList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeGcePersistentDiskList ``` @@ -73584,6 +76313,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73591,6 +76321,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -73675,7 +76421,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeGcePersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeGcePersistentDiskOutputReference ``` @@ -73986,7 +76732,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeGcePersistentDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeGitRepoList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeGitRepoList ``` @@ -74027,6 +76773,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -74034,6 +76781,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -74118,7 +76881,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeGitRepoOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeGitRepoOutputReference ``` @@ -74418,7 +77181,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeGitRepo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeGlusterfsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeGlusterfsList ``` @@ -74459,6 +77222,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -74466,6 +77230,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -74550,7 +77330,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeGlusterfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeGlusterfsOutputReference ``` @@ -74850,7 +77630,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeGlusterfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeHostPathList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeHostPathList ``` @@ -74891,6 +77671,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -74898,6 +77679,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -74982,7 +77779,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeHostPathOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeHostPathOutputReference ``` @@ -75271,7 +78068,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeHostPath #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeIscsiList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeIscsiList ``` @@ -75312,6 +78109,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75319,6 +78117,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -75403,7 +78217,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeIscsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeIscsiOutputReference ``` @@ -75736,7 +78550,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeIscsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeList ``` @@ -75777,6 +78591,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75784,6 +78599,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -75868,7 +78699,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeLocalList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeLocalList ``` @@ -75909,6 +78740,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75916,6 +78748,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -76000,7 +78848,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeLocalOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeLocalOutputReference ``` @@ -76278,7 +79126,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeLocal #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeNfsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeNfsList ``` @@ -76319,6 +79167,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76326,6 +79175,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -76410,7 +79275,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeNfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeNfsOutputReference ``` @@ -76710,7 +79575,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeNfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeOutputReference ``` @@ -77285,7 +80150,7 @@ func InternalValue() DataKubernetesPodV1SpecVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumePersistentVolumeClaimList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumePersistentVolumeClaimList ``` @@ -77326,6 +80191,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -77333,6 +80199,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -77417,7 +80299,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumePersistentVolumeClaimOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumePersistentVolumeClaimOutputReference ``` @@ -77706,7 +80588,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumePersistentVolumeClaim #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumePhotonPersistentDiskList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumePhotonPersistentDiskList ``` @@ -77747,6 +80629,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -77754,6 +80637,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -77838,7 +80737,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumePhotonPersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumePhotonPersistentDiskOutputReference ``` @@ -78127,7 +81026,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumePhotonPersistentDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeProjectedList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeProjectedList ``` @@ -78168,6 +81067,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -78175,6 +81075,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -78259,7 +81175,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeProjectedOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeProjectedOutputReference ``` @@ -78548,7 +81464,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeProjected #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeProjectedSourcesConfigMapItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeProjectedSourcesConfigMapItemsList ``` @@ -78589,6 +81505,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -78596,6 +81513,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -78680,7 +81613,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeProjectedSourcesConfigMapItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeProjectedSourcesConfigMapItemsOutputReference ``` @@ -78980,7 +81913,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeProjectedSourcesConfigMapItems #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeProjectedSourcesConfigMapList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeProjectedSourcesConfigMapList ``` @@ -79021,6 +81954,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -79028,6 +81962,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -79112,7 +82062,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeProjectedSourcesConfigMapOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeProjectedSourcesConfigMapOutputReference ``` @@ -79412,7 +82362,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeProjectedSourcesConfigMap #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRefList ``` @@ -79453,6 +82403,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -79460,6 +82411,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -79544,7 +82511,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference ``` @@ -79833,7 +82800,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiIte #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiItemsList ``` @@ -79874,6 +82841,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -79881,6 +82849,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -79965,7 +82949,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiItemsOutputReference ``` @@ -80276,7 +83260,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiIte #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefList ``` @@ -80317,6 +83301,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -80324,6 +83309,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -80408,7 +83409,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference ``` @@ -80708,7 +83709,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiIte #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiList ``` @@ -80749,6 +83750,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -80756,6 +83758,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -80840,7 +83858,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiOutputReference ``` @@ -81118,7 +84136,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeProjectedSourcesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeProjectedSourcesList ``` @@ -81159,6 +84177,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -81166,6 +84185,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -81250,7 +84285,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeProjectedSourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeProjectedSourcesOutputReference ``` @@ -81561,7 +84596,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeProjectedSources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeProjectedSourcesSecretItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeProjectedSourcesSecretItemsList ``` @@ -81602,6 +84637,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -81609,6 +84645,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -81693,7 +84745,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeProjectedSourcesSecretItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeProjectedSourcesSecretItemsOutputReference ``` @@ -81993,7 +85045,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeProjectedSourcesSecretItems #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeProjectedSourcesSecretList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeProjectedSourcesSecretList ``` @@ -82034,6 +85086,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -82041,6 +85094,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -82125,7 +85194,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeProjectedSourcesSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeProjectedSourcesSecretOutputReference ``` @@ -82425,7 +85494,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeProjectedSourcesSecret #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeProjectedSourcesServiceAccountTokenList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeProjectedSourcesServiceAccountTokenList ``` @@ -82466,6 +85535,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -82473,6 +85543,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -82557,7 +85643,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeProjectedSourcesServiceAccountTokenOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeProjectedSourcesServiceAccountTokenOutputReference ``` @@ -82857,7 +85943,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeProjectedSourcesServiceAccount #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeQuobyteList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeQuobyteList ``` @@ -82898,6 +85984,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -82905,6 +85992,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -82989,7 +86092,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeQuobyteOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeQuobyteOutputReference ``` @@ -83311,7 +86414,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeQuobyte #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeRbdList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeRbdList ``` @@ -83352,6 +86455,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -83359,6 +86463,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -83443,7 +86563,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeRbdOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeRbdOutputReference ``` @@ -83798,7 +86918,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeRbd #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeRbdSecretRefList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeRbdSecretRefList ``` @@ -83839,6 +86959,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -83846,6 +86967,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -83930,7 +87067,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeRbdSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeRbdSecretRefOutputReference ``` @@ -84219,7 +87356,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeRbdSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeSecretItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeSecretItemsList ``` @@ -84260,6 +87397,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -84267,6 +87405,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -84351,7 +87505,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeSecretItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeSecretItemsOutputReference ``` @@ -84651,7 +87805,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeSecretItems #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeSecretList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeSecretList ``` @@ -84692,6 +87846,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -84699,6 +87854,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -84783,7 +87954,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeSecretOutputReference ``` @@ -85094,7 +88265,7 @@ func InternalValue() DataKubernetesPodV1SpecVolumeSecret #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeVsphereVolumeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesPodV1SpecVolumeVsphereVolumeList ``` @@ -85135,6 +88306,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -85142,6 +88314,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -85226,7 +88414,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetespodv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetespodv1" datakubernetespodv1.NewDataKubernetesPodV1SpecVolumeVsphereVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesPodV1SpecVolumeVsphereVolumeOutputReference ``` diff --git a/docs/dataKubernetesPodV1.java.md b/docs/dataKubernetesPodV1.java.md index 4f41171c3..3b12fa53a 100644 --- a/docs/dataKubernetesPodV1.java.md +++ b/docs/dataKubernetesPodV1.java.md @@ -133,6 +133,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -200,6 +201,14 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```java @@ -3656,6 +3665,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3663,6 +3673,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3788,6 +3814,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3795,6 +3822,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -4209,6 +4252,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4216,6 +4260,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -4630,6 +4690,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4637,6 +4698,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -4762,6 +4839,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4769,6 +4847,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -5194,6 +5288,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5201,6 +5296,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -5915,6 +6026,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5922,6 +6034,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -6047,6 +6175,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6054,6 +6183,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -6179,6 +6324,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6186,6 +6332,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -6611,6 +6773,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6618,6 +6781,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -7910,6 +8089,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -7917,6 +8097,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -8331,6 +8527,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -8338,6 +8535,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -8752,6 +8965,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -8759,6 +8973,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -8884,6 +9114,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -8891,6 +9122,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -9605,6 +9852,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -9612,6 +9860,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -10037,6 +10301,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -10044,6 +10309,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -10169,6 +10450,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -10176,6 +10458,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -10890,6 +11188,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -10897,6 +11196,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -11322,6 +11637,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -11329,6 +11645,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -11743,6 +12075,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -11750,6 +12083,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -12164,6 +12513,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -12171,6 +12521,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -12296,6 +12662,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -12303,6 +12670,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -13017,6 +13400,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -13024,6 +13408,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -13449,6 +13849,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -13456,6 +13857,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -13581,6 +13998,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -13588,6 +14006,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -14302,6 +14736,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -14309,6 +14744,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -14734,6 +15185,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -14741,6 +15193,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -15155,6 +15623,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -15162,6 +15631,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -15587,6 +16072,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -15594,6 +16080,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -16008,6 +16510,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -16015,6 +16518,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -16440,6 +16959,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -16447,6 +16967,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -16872,6 +17408,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -16879,6 +17416,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -17293,6 +17846,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -17300,6 +17854,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -17736,6 +18306,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -17743,6 +18314,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -18168,6 +18755,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18175,6 +18763,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -18600,6 +19204,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18607,6 +19212,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -19021,6 +19642,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19028,6 +19650,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -19431,6 +20069,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19438,6 +20077,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -19852,6 +20507,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19859,6 +20515,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -20306,6 +20978,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20313,6 +20986,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -20738,6 +21427,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20745,6 +21435,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -21148,6 +21854,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21155,6 +21862,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -21558,6 +22281,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21565,6 +22289,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -21979,6 +22719,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21986,6 +22727,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -22433,6 +23190,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22440,6 +23198,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -22865,6 +23639,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22872,6 +23647,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -23275,6 +24066,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23282,6 +24074,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -23407,6 +24215,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23414,6 +24223,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -23817,6 +24642,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23824,6 +24650,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -24238,6 +25080,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24245,6 +25088,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -24659,6 +25518,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24666,6 +25526,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -25113,6 +25989,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25120,6 +25997,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -25611,6 +26504,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25618,6 +26512,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -26519,6 +27429,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26526,6 +27437,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -26973,6 +27900,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26980,6 +27908,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -27383,6 +28327,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27390,6 +28335,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -27804,6 +28765,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27811,6 +28773,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -28225,6 +29203,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28232,6 +29211,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -28679,6 +29674,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28686,6 +29682,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -29177,6 +30189,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29184,6 +30197,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -29587,6 +30616,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29594,6 +30624,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -30008,6 +31054,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -30015,6 +31062,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -30429,6 +31492,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -30436,6 +31500,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -30927,6 +32007,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -30934,6 +32015,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -31348,6 +32445,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -31355,6 +32453,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -31791,6 +32905,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -31798,6 +32913,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -32201,6 +33332,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -32208,6 +33340,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -32622,6 +33770,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -32629,6 +33778,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -33043,6 +34208,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -33050,6 +34216,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -33497,6 +34679,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -33504,6 +34687,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -33995,6 +35194,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34002,6 +35202,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -34405,6 +35621,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34412,6 +35629,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -34859,6 +36092,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34866,6 +36100,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -34991,6 +36241,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34998,6 +36249,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -35712,6 +36979,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35719,6 +36987,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -36133,6 +37417,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36140,6 +37425,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -36543,6 +37844,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36550,6 +37852,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -36964,6 +38282,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36971,6 +38290,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -37396,6 +38731,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37403,6 +38739,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -37817,6 +39169,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37824,6 +39177,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -38249,6 +39618,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38256,6 +39626,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -38681,6 +40067,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38688,6 +40075,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -39102,6 +40505,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39109,6 +40513,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -39545,6 +40965,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39552,6 +40973,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -39977,6 +41414,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39984,6 +41422,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -40409,6 +41863,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -40416,6 +41871,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -40830,6 +42301,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -40837,6 +42309,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -41240,6 +42728,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -41247,6 +42736,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -41661,6 +43166,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -41668,6 +43174,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -42115,6 +43637,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42122,6 +43645,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -42547,6 +44086,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42554,6 +44094,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -42957,6 +44513,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42964,6 +44521,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -43367,6 +44940,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43374,6 +44948,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -43788,6 +45378,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43795,6 +45386,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -44242,6 +45849,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -44249,6 +45857,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -44674,6 +46298,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -44681,6 +46306,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -45084,6 +46725,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -45091,6 +46733,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -45216,6 +46874,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -45223,6 +46882,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -45626,6 +47301,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -45633,6 +47309,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -46047,6 +47739,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46054,6 +47747,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -46468,6 +48177,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46475,6 +48185,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -46922,6 +48648,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46929,6 +48656,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -47420,6 +49163,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -47427,6 +49171,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -48328,6 +50088,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48335,6 +50096,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -48782,6 +50559,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48789,6 +50567,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -49192,6 +50986,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49199,6 +50994,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -49613,6 +51424,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49620,6 +51432,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -50034,6 +51862,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50041,6 +51870,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -50488,6 +52333,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50495,6 +52341,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -50986,6 +52848,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50993,6 +52856,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -51396,6 +53275,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51403,6 +53283,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -51817,6 +53713,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51824,6 +53721,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -52238,6 +54151,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -52245,6 +54159,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -52736,6 +54666,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -52743,6 +54674,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -53157,6 +55104,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -53164,6 +55112,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -53600,6 +55564,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -53607,6 +55572,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -54010,6 +55991,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -54017,6 +55999,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -54431,6 +56429,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -54438,6 +56437,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -54852,6 +56867,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -54859,6 +56875,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -55306,6 +57338,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55313,6 +57346,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -55804,6 +57853,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55811,6 +57861,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -56214,6 +58280,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56221,6 +58288,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -56668,6 +58751,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56675,6 +58759,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -56800,6 +58900,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56807,6 +58908,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -57807,6 +59924,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57814,6 +59932,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -58217,6 +60351,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58224,6 +60359,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -58726,6 +60877,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58733,6 +60885,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -59147,6 +61315,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59154,6 +61323,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -59590,6 +61775,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59597,6 +61783,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -60011,6 +62213,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60018,6 +62221,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -60454,6 +62673,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60461,6 +62681,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -60908,6 +63144,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60915,6 +63152,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -61040,6 +63293,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -61047,6 +63301,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -61761,6 +64031,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -61768,6 +64039,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -62204,6 +64491,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -62211,6 +64499,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -62647,6 +64951,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -62654,6 +64959,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -63112,6 +65433,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63119,6 +65441,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -63555,6 +65893,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63562,6 +65901,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -64020,6 +66375,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64027,6 +66383,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -64441,6 +66813,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64448,6 +66821,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -64873,6 +67262,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64880,6 +67270,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -65305,6 +67711,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -65312,6 +67719,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -65748,6 +68171,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -65755,6 +68179,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -65880,6 +68320,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -65887,6 +68328,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -66612,6 +69069,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -66619,6 +69077,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -67033,6 +69507,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -67040,6 +69515,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -67476,6 +69967,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -67483,6 +69975,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -67908,6 +70416,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -67915,6 +70424,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -68329,6 +70854,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -68336,6 +70862,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -68750,6 +71292,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -68757,6 +71300,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -69160,6 +71719,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -69167,6 +71727,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -69292,6 +71868,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -69299,6 +71876,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -70002,6 +72595,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70009,6 +72603,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -70467,6 +73077,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70474,6 +73085,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -70888,6 +73515,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70895,6 +73523,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -71020,6 +73664,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -71027,6 +73672,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -71741,6 +74402,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -71748,6 +74410,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -72184,6 +74862,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -72191,6 +74870,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -72638,6 +75333,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -72645,6 +75341,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -73059,6 +75771,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73066,6 +75779,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -73480,6 +76209,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73487,6 +76217,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -73923,6 +76669,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73930,6 +76677,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -74355,6 +77118,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74362,6 +77126,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -74787,6 +77567,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74794,6 +77575,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -75208,6 +78005,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75215,6 +78013,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -75673,6 +78487,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75680,6 +78495,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -75805,6 +78636,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75812,6 +78644,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -76215,6 +79063,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -76222,6 +79071,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -77222,6 +80087,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -77229,6 +80095,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -77643,6 +80525,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -77650,6 +80533,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -78064,6 +80963,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -78071,6 +80971,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -78485,6 +81401,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -78492,6 +81409,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -78917,6 +81850,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -78924,6 +81858,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -79349,6 +82299,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -79356,6 +82307,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -79770,6 +82737,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -79777,6 +82745,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -80213,6 +83197,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -80220,6 +83205,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -80645,6 +83646,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -80652,6 +83654,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -81055,6 +84073,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -81062,6 +84081,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -81498,6 +84533,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -81505,6 +84541,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -81930,6 +84982,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -81937,6 +84990,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -82362,6 +85431,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -82369,6 +85439,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -82794,6 +85880,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -82801,6 +85888,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -83248,6 +86351,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -83255,6 +86359,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -83735,6 +86855,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -83742,6 +86863,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -84156,6 +87293,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -84163,6 +87301,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -84588,6 +87742,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -84595,6 +87750,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -85031,6 +88202,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -85038,6 +88210,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/dataKubernetesPodV1.python.md b/docs/dataKubernetesPodV1.python.md index fd93a5836..a45cd8562 100644 --- a/docs/dataKubernetesPodV1.python.md +++ b/docs/dataKubernetesPodV1.python.md @@ -131,6 +131,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | Adds this resource to the terraform JSON output. | | to_metadata | *No description.* | | to_terraform | Adds this resource to the terraform JSON output. | | get_any_map_attribute | *No description.* | @@ -203,6 +204,14 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + +Adds this resource to the terraform JSON output. + ##### `to_metadata` ```python @@ -3584,6 +3593,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3591,6 +3601,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -3724,6 +3752,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3731,6 +3760,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -4180,6 +4227,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4187,6 +4235,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -4636,6 +4702,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4643,6 +4710,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -4776,6 +4861,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4783,6 +4869,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -5243,6 +5347,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -5250,6 +5355,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -6026,6 +6149,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -6033,6 +6157,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -6166,6 +6308,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -6173,6 +6316,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -6306,6 +6467,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -6313,6 +6475,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -6773,6 +6953,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -6780,6 +6961,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -8188,6 +8387,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -8195,6 +8395,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -8644,6 +8862,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -8651,6 +8870,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -9100,6 +9337,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -9107,6 +9345,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -9240,6 +9496,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -9247,6 +9504,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -10023,6 +10298,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -10030,6 +10306,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -10490,6 +10784,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -10497,6 +10792,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -10630,6 +10943,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -10637,6 +10951,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -11413,6 +11745,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -11420,6 +11753,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -11880,6 +12231,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -11887,6 +12239,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -12336,6 +12706,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -12343,6 +12714,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -12792,6 +13181,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -12799,6 +13189,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -12932,6 +13340,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -12939,6 +13348,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -13715,6 +14142,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -13722,6 +14150,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -14182,6 +14628,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -14189,6 +14636,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -14322,6 +14787,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -14329,6 +14795,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -15105,6 +15589,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -15112,6 +15597,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -15572,6 +16075,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -15579,6 +16083,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -16028,6 +16550,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -16035,6 +16558,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -16495,6 +17036,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -16502,6 +17044,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -16951,6 +17511,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -16958,6 +17519,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -17418,6 +17997,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -17425,6 +18005,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -17885,6 +18483,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -17892,6 +18491,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -18341,6 +18958,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -18348,6 +18966,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -18819,6 +19455,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -18826,6 +19463,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -19286,6 +19941,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -19293,6 +19949,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -19753,6 +20427,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -19760,6 +20435,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -20209,6 +20902,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -20216,6 +20910,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -20654,6 +21366,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -20661,6 +21374,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -21110,6 +21841,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -21117,6 +21849,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -21599,6 +22349,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -21606,6 +22357,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -22066,6 +22835,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -22073,6 +22843,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -22511,6 +23299,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -22518,6 +23307,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -22956,6 +23763,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -22963,6 +23771,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -23412,6 +24238,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -23419,6 +24246,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -23901,6 +24746,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -23908,6 +24754,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -24368,6 +25232,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -24375,6 +25240,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -24813,6 +25696,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -24820,6 +25704,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -24953,6 +25855,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -24960,6 +25863,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -25398,6 +26319,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -25405,6 +26327,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -25854,6 +26794,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -25861,6 +26802,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -26310,6 +27269,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -26317,6 +27277,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -26799,6 +27777,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -26806,6 +27785,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -27332,6 +28329,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -27339,6 +28337,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -28302,6 +29318,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -28309,6 +29326,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -28791,6 +29826,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -28798,6 +29834,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -29236,6 +30290,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -29243,6 +30298,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -29692,6 +30765,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -29699,6 +30773,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -30148,6 +31240,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -30155,6 +31248,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -30637,6 +31748,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -30644,6 +31756,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -31170,6 +32300,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -31177,6 +32308,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -31615,6 +32764,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -31622,6 +32772,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -32071,6 +33239,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -32078,6 +33247,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -32527,6 +33714,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -32534,6 +33722,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -33060,6 +34266,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -33067,6 +34274,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -33516,6 +34741,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -33523,6 +34749,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -33994,6 +35238,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -34001,6 +35246,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -34439,6 +35702,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -34446,6 +35710,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -34895,6 +36177,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -34902,6 +36185,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -35351,6 +36652,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -35358,6 +36660,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -35840,6 +37160,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -35847,6 +37168,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -36373,6 +37712,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -36380,6 +37720,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -36818,6 +38176,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -36825,6 +38184,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -37307,6 +38684,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -37314,6 +38692,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -37447,6 +38843,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -37454,6 +38851,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -38230,6 +39645,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -38237,6 +39653,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -38686,6 +40120,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -38693,6 +40128,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -39131,6 +40584,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -39138,6 +40592,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -39587,6 +41059,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -39594,6 +41067,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -40054,6 +41545,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -40061,6 +41553,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -40510,6 +42020,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -40517,6 +42028,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -40977,6 +42506,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -40984,6 +42514,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -41444,6 +42992,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -41451,6 +43000,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -41900,6 +43467,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -41907,6 +43475,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -42378,6 +43964,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -42385,6 +43972,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -42845,6 +44450,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -42852,6 +44458,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -43312,6 +44936,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -43319,6 +44944,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -43768,6 +45411,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -43775,6 +45419,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -44213,6 +45875,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -44220,6 +45883,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -44669,6 +46350,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -44676,6 +46358,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -45158,6 +46858,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -45165,6 +46866,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -45625,6 +47344,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -45632,6 +47352,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -46070,6 +47808,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -46077,6 +47816,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -46515,6 +48272,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -46522,6 +48280,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -46971,6 +48747,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -46978,6 +48755,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -47460,6 +49255,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -47467,6 +49263,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -47927,6 +49741,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -47934,6 +49749,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -48372,6 +50205,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -48379,6 +50213,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -48512,6 +50364,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -48519,6 +50372,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -48957,6 +50828,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -48964,6 +50836,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -49413,6 +51303,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -49420,6 +51311,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -49869,6 +51778,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -49876,6 +51786,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -50358,6 +52286,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -50365,6 +52294,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -50891,6 +52838,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -50898,6 +52846,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -51861,6 +53827,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -51868,6 +53835,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -52350,6 +54335,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -52357,6 +54343,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -52795,6 +54799,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -52802,6 +54807,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -53251,6 +55274,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -53258,6 +55282,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -53707,6 +55749,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -53714,6 +55757,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -54196,6 +56257,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -54203,6 +56265,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -54729,6 +56809,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -54736,6 +56817,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -55174,6 +57273,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -55181,6 +57281,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -55630,6 +57748,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -55637,6 +57756,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -56086,6 +58223,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -56093,6 +58231,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -56619,6 +58775,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -56626,6 +58783,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -57075,6 +59250,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -57082,6 +59258,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -57553,6 +59747,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -57560,6 +59755,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -57998,6 +60211,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -58005,6 +60219,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -58454,6 +60686,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -58461,6 +60694,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -58910,6 +61161,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -58917,6 +61169,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -59399,6 +61669,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -59406,6 +61677,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -59932,6 +62221,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -59939,6 +62229,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -60377,6 +62685,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -60384,6 +62693,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -60866,6 +63193,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -60873,6 +63201,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -61006,6 +63352,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -61013,6 +63360,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -62075,6 +64440,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -62082,6 +64448,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -62520,6 +64904,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -62527,6 +64912,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -63064,6 +65467,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -63071,6 +65475,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -63520,6 +65942,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -63527,6 +65950,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -63998,6 +66439,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -64005,6 +66447,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -64454,6 +66914,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -64461,6 +66922,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -64932,6 +67411,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -64939,6 +67419,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -65421,6 +67919,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -65428,6 +67927,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -65561,6 +68078,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -65568,6 +68086,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -66344,6 +68880,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -66351,6 +68888,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -66822,6 +69377,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -66829,6 +69385,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -67300,6 +69874,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -67307,6 +69882,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -67800,6 +70393,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -67807,6 +70401,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -68278,6 +70890,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -68285,6 +70898,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -68778,6 +71409,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -68785,6 +71417,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -69234,6 +71884,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -69241,6 +71892,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -69701,6 +72370,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -69708,6 +72378,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -70168,6 +72856,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -70175,6 +72864,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -70646,6 +73353,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -70653,6 +73361,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -70786,6 +73512,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -70793,6 +73520,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -71580,6 +74325,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -71587,6 +74333,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -72036,6 +74800,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -72043,6 +74808,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -72514,6 +75297,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -72521,6 +75305,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -72981,6 +75783,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -72988,6 +75791,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -73437,6 +76258,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -73444,6 +76266,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -73893,6 +76733,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -73900,6 +76741,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -74338,6 +77197,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -74345,6 +77205,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -74478,6 +77356,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -74485,6 +77364,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -75250,6 +78147,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -75257,6 +78155,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -75750,6 +78666,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -75757,6 +78674,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -76206,6 +79141,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -76213,6 +79149,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -76346,6 +79300,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -76353,6 +79308,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -77129,6 +80102,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -77136,6 +80110,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -77607,6 +80599,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -77614,6 +80607,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -78096,6 +81107,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -78103,6 +81115,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -78552,6 +81582,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -78559,6 +81590,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -79008,6 +82057,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -79015,6 +82065,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -79486,6 +82554,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -79493,6 +82562,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -79953,6 +83040,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -79960,6 +83048,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -80420,6 +83526,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -80427,6 +83534,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -80876,6 +84001,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -80883,6 +84009,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -81376,6 +84520,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -81383,6 +84528,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -81516,6 +84679,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -81523,6 +84687,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -81961,6 +85143,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -81968,6 +85151,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -83030,6 +86231,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -83037,6 +86239,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -83486,6 +86706,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -83493,6 +86714,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -83942,6 +87181,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -83949,6 +87189,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -84398,6 +87656,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -84405,6 +87664,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -84865,6 +88142,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -84872,6 +88150,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -85332,6 +88628,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -85339,6 +88636,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -85788,6 +89103,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -85795,6 +89111,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -86266,6 +89600,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -86273,6 +89608,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -86733,6 +90086,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -86740,6 +90094,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -87178,6 +90550,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -87185,6 +90558,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -87656,6 +91047,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -87663,6 +91055,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -88123,6 +91533,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -88130,6 +91541,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -88590,6 +92019,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -88597,6 +92027,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -89057,6 +92505,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -89064,6 +92513,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -89546,6 +93013,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -89553,6 +93021,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -90068,6 +93554,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -90075,6 +93562,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -90524,6 +94029,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -90531,6 +94037,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -90991,6 +94515,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -90998,6 +94523,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -91469,6 +95012,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -91476,6 +95020,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/dataKubernetesPodV1.typescript.md b/docs/dataKubernetesPodV1.typescript.md index 23c78ae07..ade9d257e 100644 --- a/docs/dataKubernetesPodV1.typescript.md +++ b/docs/dataKubernetesPodV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```typescript @@ -3370,6 +3379,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3377,6 +3387,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3502,6 +3528,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3509,6 +3536,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3923,6 +3966,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3930,6 +3974,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -4344,6 +4404,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4351,6 +4412,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -4476,6 +4553,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4483,6 +4561,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -4908,6 +5002,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4915,6 +5010,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -5629,6 +5740,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5636,6 +5748,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -5761,6 +5889,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5768,6 +5897,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -5893,6 +6038,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5900,6 +6046,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -6325,6 +6487,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6332,6 +6495,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -7624,6 +7803,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -7631,6 +7811,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -8045,6 +8241,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -8052,6 +8249,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -8466,6 +8679,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -8473,6 +8687,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -8598,6 +8828,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -8605,6 +8836,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -9319,6 +9566,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -9326,6 +9574,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -9751,6 +10015,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -9758,6 +10023,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -9883,6 +10164,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -9890,6 +10172,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -10604,6 +10902,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -10611,6 +10910,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -11036,6 +11351,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -11043,6 +11359,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -11457,6 +11789,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -11464,6 +11797,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -11878,6 +12227,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -11885,6 +12235,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -12010,6 +12376,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -12017,6 +12384,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -12731,6 +13114,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -12738,6 +13122,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -13163,6 +13563,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -13170,6 +13571,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -13295,6 +13712,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -13302,6 +13720,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -14016,6 +14450,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -14023,6 +14458,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -14448,6 +14899,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -14455,6 +14907,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -14869,6 +15337,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -14876,6 +15345,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -15301,6 +15786,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -15308,6 +15794,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -15722,6 +16224,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -15729,6 +16232,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -16154,6 +16673,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -16161,6 +16681,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -16586,6 +17122,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -16593,6 +17130,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -17007,6 +17560,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -17014,6 +17568,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -17450,6 +18020,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -17457,6 +18028,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -17882,6 +18469,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -17889,6 +18477,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -18314,6 +18918,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18321,6 +18926,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -18735,6 +19356,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18742,6 +19364,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -19145,6 +19783,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19152,6 +19791,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -19566,6 +20221,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19573,6 +20229,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -20020,6 +20692,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20027,6 +20700,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -20452,6 +21141,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20459,6 +21149,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -20862,6 +21568,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20869,6 +21576,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -21272,6 +21995,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21279,6 +22003,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -21693,6 +22433,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21700,6 +22441,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -22147,6 +22904,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22154,6 +22912,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -22579,6 +23353,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22586,6 +23361,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -22989,6 +23780,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22996,6 +23788,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -23121,6 +23929,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23128,6 +23937,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -23531,6 +24356,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23538,6 +24364,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -23952,6 +24794,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23959,6 +24802,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -24373,6 +25232,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24380,6 +25240,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -24827,6 +25703,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24834,6 +25711,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -25325,6 +26218,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25332,6 +26226,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -26233,6 +27143,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26240,6 +27151,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -26687,6 +27614,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26694,6 +27622,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -27097,6 +28041,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27104,6 +28049,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -27518,6 +28479,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27525,6 +28487,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -27939,6 +28917,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27946,6 +28925,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -28393,6 +29388,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28400,6 +29396,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -28891,6 +29903,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28898,6 +29911,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -29301,6 +30330,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29308,6 +30338,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -29722,6 +30768,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29729,6 +30776,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -30143,6 +31206,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -30150,6 +31214,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -30641,6 +31721,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -30648,6 +31729,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -31062,6 +32159,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -31069,6 +32167,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -31505,6 +32619,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -31512,6 +32627,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -31915,6 +33046,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -31922,6 +33054,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -32336,6 +33484,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -32343,6 +33492,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -32757,6 +33922,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -32764,6 +33930,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -33211,6 +34393,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -33218,6 +34401,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -33709,6 +34908,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -33716,6 +34916,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -34119,6 +35335,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34126,6 +35343,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -34573,6 +35806,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34580,6 +35814,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -34705,6 +35955,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34712,6 +35963,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -35426,6 +36693,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35433,6 +36701,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -35847,6 +37131,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35854,6 +37139,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -36257,6 +37558,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36264,6 +37566,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -36678,6 +37996,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36685,6 +38004,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -37110,6 +38445,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37117,6 +38453,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -37531,6 +38883,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37538,6 +38891,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -37963,6 +39332,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37970,6 +39340,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -38395,6 +39781,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38402,6 +39789,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -38816,6 +40219,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38823,6 +40227,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -39259,6 +40679,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39266,6 +40687,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -39691,6 +41128,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39698,6 +41136,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -40123,6 +41577,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -40130,6 +41585,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -40544,6 +42015,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -40551,6 +42023,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -40954,6 +42442,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -40961,6 +42450,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -41375,6 +42880,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -41382,6 +42888,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -41829,6 +43351,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -41836,6 +43359,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -42261,6 +43800,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42268,6 +43808,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -42671,6 +44227,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42678,6 +44235,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -43081,6 +44654,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43088,6 +44662,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -43502,6 +45092,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43509,6 +45100,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -43956,6 +45563,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43963,6 +45571,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -44388,6 +46012,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -44395,6 +46020,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -44798,6 +46439,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -44805,6 +46447,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -44930,6 +46588,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -44937,6 +46596,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -45340,6 +47015,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -45347,6 +47023,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -45761,6 +47453,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -45768,6 +47461,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -46182,6 +47891,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46189,6 +47899,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -46636,6 +48362,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46643,6 +48370,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -47134,6 +48877,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -47141,6 +48885,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -48042,6 +49802,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48049,6 +49810,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -48496,6 +50273,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48503,6 +50281,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -48906,6 +50700,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48913,6 +50708,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -49327,6 +51138,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49334,6 +51146,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -49748,6 +51576,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49755,6 +51584,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -50202,6 +52047,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50209,6 +52055,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -50700,6 +52562,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50707,6 +52570,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -51110,6 +52989,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51117,6 +52997,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -51531,6 +53427,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51538,6 +53435,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -51952,6 +53865,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51959,6 +53873,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -52450,6 +54380,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -52457,6 +54388,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -52871,6 +54818,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -52878,6 +54826,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -53314,6 +55278,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -53321,6 +55286,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -53724,6 +55705,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -53731,6 +55713,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -54145,6 +56143,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -54152,6 +56151,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -54566,6 +56581,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -54573,6 +56589,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -55020,6 +57052,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55027,6 +57060,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -55518,6 +57567,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55525,6 +57575,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -55928,6 +57994,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55935,6 +58002,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -56382,6 +58465,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56389,6 +58473,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -56514,6 +58614,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56521,6 +58622,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -57521,6 +59638,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57528,6 +59646,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -57931,6 +60065,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57938,6 +60073,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -58440,6 +60591,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58447,6 +60599,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -58861,6 +61029,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58868,6 +61037,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -59304,6 +61489,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59311,6 +61497,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -59725,6 +61927,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59732,6 +61935,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -60168,6 +62387,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60175,6 +62395,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -60622,6 +62858,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60629,6 +62866,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -60754,6 +63007,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60761,6 +63015,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -61475,6 +63745,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -61482,6 +63753,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -61918,6 +64205,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -61925,6 +64213,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -62361,6 +64665,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -62368,6 +64673,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -62826,6 +65147,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -62833,6 +65155,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -63269,6 +65607,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63276,6 +65615,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -63734,6 +66089,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63741,6 +66097,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -64155,6 +66527,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64162,6 +66535,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -64587,6 +66976,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64594,6 +66984,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -65019,6 +67425,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -65026,6 +67433,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -65462,6 +67885,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -65469,6 +67893,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -65594,6 +68034,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -65601,6 +68042,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -66326,6 +68783,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -66333,6 +68791,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -66747,6 +69221,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -66754,6 +69229,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -67190,6 +69681,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -67197,6 +69689,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -67622,6 +70130,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -67629,6 +70138,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -68043,6 +70568,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -68050,6 +70576,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -68464,6 +71006,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -68471,6 +71014,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -68874,6 +71433,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -68881,6 +71441,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -69006,6 +71582,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -69013,6 +71590,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -69716,6 +72309,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -69723,6 +72317,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -70181,6 +72791,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70188,6 +72799,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -70602,6 +73229,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70609,6 +73237,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -70734,6 +73378,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70741,6 +73386,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -71455,6 +74116,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -71462,6 +74124,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -71898,6 +74576,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -71905,6 +74584,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -72352,6 +75047,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -72359,6 +75055,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -72773,6 +75485,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -72780,6 +75493,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -73194,6 +75923,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73201,6 +75931,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -73637,6 +76383,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73644,6 +76391,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -74069,6 +76832,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74076,6 +76840,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -74501,6 +77281,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74508,6 +77289,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -74922,6 +77719,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74929,6 +77727,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -75387,6 +78201,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75394,6 +78209,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -75519,6 +78350,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75526,6 +78358,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -75929,6 +78777,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75936,6 +78785,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -76936,6 +79801,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -76943,6 +79809,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -77357,6 +80239,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -77364,6 +80247,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -77778,6 +80677,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -77785,6 +80685,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -78199,6 +81115,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -78206,6 +81123,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -78631,6 +81564,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -78638,6 +81572,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -79063,6 +82013,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -79070,6 +82021,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -79484,6 +82451,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -79491,6 +82459,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -79927,6 +82911,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -79934,6 +82919,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -80359,6 +83360,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -80366,6 +83368,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -80769,6 +83787,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -80776,6 +83795,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -81212,6 +84247,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -81219,6 +84255,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -81644,6 +84696,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -81651,6 +84704,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -82076,6 +85145,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -82083,6 +85153,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -82508,6 +85594,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -82515,6 +85602,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -82962,6 +86065,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -82969,6 +86073,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -83449,6 +86569,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -83456,6 +86577,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -83870,6 +87007,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -83877,6 +87015,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -84302,6 +87456,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -84309,6 +87464,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -84745,6 +87916,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -84752,6 +87924,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/dataKubernetesResource.csharp.md b/docs/dataKubernetesResource.csharp.md index dd769bf02..0565a2183 100644 --- a/docs/dataKubernetesResource.csharp.md +++ b/docs/dataKubernetesResource.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```csharp diff --git a/docs/dataKubernetesResource.go.md b/docs/dataKubernetesResource.go.md index 261a4b347..c026bf9e3 100644 --- a/docs/dataKubernetesResource.go.md +++ b/docs/dataKubernetesResource.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesresource" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesresource" datakubernetesresource.NewDataKubernetesResource(scope Construct, id *string, config DataKubernetesResourceConfig) DataKubernetesResource ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```go @@ -287,7 +296,7 @@ func ResetObject() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesresource" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesresource" datakubernetesresource.DataKubernetesResource_IsConstruct(x interface{}) *bool ``` @@ -319,7 +328,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesresource" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesresource" datakubernetesresource.DataKubernetesResource_IsTerraformElement(x interface{}) *bool ``` @@ -333,7 +342,7 @@ datakubernetesresource.DataKubernetesResource_IsTerraformElement(x interface{}) ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesresource" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesresource" datakubernetesresource.DataKubernetesResource_IsTerraformDataSource(x interface{}) *bool ``` @@ -347,7 +356,7 @@ datakubernetesresource.DataKubernetesResource_IsTerraformDataSource(x interface{ ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesresource" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesresource" datakubernetesresource.DataKubernetesResource_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -642,7 +651,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesresource" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesresource" &datakubernetesresource.DataKubernetesResourceConfig { Connection: interface{}, @@ -654,7 +663,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne Provisioners: *[]interface{}, ApiVersion: *string, Kind: *string, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesResource.DataKubernetesResourceMetadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesResource.DataKubernetesResourceMetadata, Object: *map[string]interface{}, } ``` @@ -808,7 +817,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesresource" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesresource" &datakubernetesresource.DataKubernetesResourceMetadata { Name: *string, @@ -860,7 +869,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesresource" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesresource" datakubernetesresource.NewDataKubernetesResourceMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesResourceMetadataOutputReference ``` diff --git a/docs/dataKubernetesResource.java.md b/docs/dataKubernetesResource.java.md index 9d9b38e9d..654065dac 100644 --- a/docs/dataKubernetesResource.java.md +++ b/docs/dataKubernetesResource.java.md @@ -156,6 +156,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -223,6 +224,14 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```java diff --git a/docs/dataKubernetesResource.python.md b/docs/dataKubernetesResource.python.md index aebe064b0..b0adcaf6a 100644 --- a/docs/dataKubernetesResource.python.md +++ b/docs/dataKubernetesResource.python.md @@ -154,6 +154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | Adds this resource to the terraform JSON output. | | to_metadata | *No description.* | | to_terraform | Adds this resource to the terraform JSON output. | | get_any_map_attribute | *No description.* | @@ -226,6 +227,14 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + +Adds this resource to the terraform JSON output. + ##### `to_metadata` ```python diff --git a/docs/dataKubernetesResource.typescript.md b/docs/dataKubernetesResource.typescript.md index 08c12a431..67961dfa6 100644 --- a/docs/dataKubernetesResource.typescript.md +++ b/docs/dataKubernetesResource.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```typescript diff --git a/docs/dataKubernetesResources.csharp.md b/docs/dataKubernetesResources.csharp.md index 254fb9462..ddea2f015 100644 --- a/docs/dataKubernetesResources.csharp.md +++ b/docs/dataKubernetesResources.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -124,6 +125,14 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```csharp diff --git a/docs/dataKubernetesResources.go.md b/docs/dataKubernetesResources.go.md index 2e8e69277..8006a7f54 100644 --- a/docs/dataKubernetesResources.go.md +++ b/docs/dataKubernetesResources.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesresources" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesresources" datakubernetesresources.NewDataKubernetesResources(scope Construct, id *string, config DataKubernetesResourcesConfig) DataKubernetesResources ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -124,6 +125,14 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```go @@ -302,7 +311,7 @@ func ResetObjects() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesresources" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesresources" datakubernetesresources.DataKubernetesResources_IsConstruct(x interface{}) *bool ``` @@ -334,7 +343,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesresources" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesresources" datakubernetesresources.DataKubernetesResources_IsTerraformElement(x interface{}) *bool ``` @@ -348,7 +357,7 @@ datakubernetesresources.DataKubernetesResources_IsTerraformElement(x interface{} ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesresources" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesresources" datakubernetesresources.DataKubernetesResources_IsTerraformDataSource(x interface{}) *bool ``` @@ -362,7 +371,7 @@ datakubernetesresources.DataKubernetesResources_IsTerraformDataSource(x interfac ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesresources" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesresources" datakubernetesresources.DataKubernetesResources_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -723,7 +732,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesresources" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesresources" &datakubernetesresources.DataKubernetesResourcesConfig { Connection: interface{}, diff --git a/docs/dataKubernetesResources.java.md b/docs/dataKubernetesResources.java.md index 801f1ecfd..7a9cceff2 100644 --- a/docs/dataKubernetesResources.java.md +++ b/docs/dataKubernetesResources.java.md @@ -192,6 +192,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -262,6 +263,14 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```java diff --git a/docs/dataKubernetesResources.python.md b/docs/dataKubernetesResources.python.md index b407e3db2..e463c369a 100644 --- a/docs/dataKubernetesResources.python.md +++ b/docs/dataKubernetesResources.python.md @@ -190,6 +190,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | Adds this resource to the terraform JSON output. | | to_metadata | *No description.* | | to_terraform | Adds this resource to the terraform JSON output. | | get_any_map_attribute | *No description.* | @@ -265,6 +266,14 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + +Adds this resource to the terraform JSON output. + ##### `to_metadata` ```python diff --git a/docs/dataKubernetesResources.typescript.md b/docs/dataKubernetesResources.typescript.md index 7e8c44238..9fae55d2f 100644 --- a/docs/dataKubernetesResources.typescript.md +++ b/docs/dataKubernetesResources.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -124,6 +125,14 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```typescript diff --git a/docs/dataKubernetesSecret.csharp.md b/docs/dataKubernetesSecret.csharp.md index bdd78ca8e..faa7c31d0 100644 --- a/docs/dataKubernetesSecret.csharp.md +++ b/docs/dataKubernetesSecret.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -122,6 +123,14 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```csharp diff --git a/docs/dataKubernetesSecret.go.md b/docs/dataKubernetesSecret.go.md index c10c85d12..f2f676dc8 100644 --- a/docs/dataKubernetesSecret.go.md +++ b/docs/dataKubernetesSecret.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetessecret" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetessecret" datakubernetessecret.NewDataKubernetesSecret(scope Construct, id *string, config DataKubernetesSecretConfig) DataKubernetesSecret ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -122,6 +123,14 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```go @@ -294,7 +303,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetessecret" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetessecret" datakubernetessecret.DataKubernetesSecret_IsConstruct(x interface{}) *bool ``` @@ -326,7 +335,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetessecret" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetessecret" datakubernetessecret.DataKubernetesSecret_IsTerraformElement(x interface{}) *bool ``` @@ -340,7 +349,7 @@ datakubernetessecret.DataKubernetesSecret_IsTerraformElement(x interface{}) *boo ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetessecret" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetessecret" datakubernetessecret.DataKubernetesSecret_IsTerraformDataSource(x interface{}) *bool ``` @@ -354,7 +363,7 @@ datakubernetessecret.DataKubernetesSecret_IsTerraformDataSource(x interface{}) * ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetessecret" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetessecret" datakubernetessecret.DataKubernetesSecret_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -660,7 +669,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetessecret" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetessecret" &datakubernetessecret.DataKubernetesSecretConfig { Connection: interface{}, @@ -670,7 +679,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesSecret.DataKubernetesSecretMetadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesSecret.DataKubernetesSecretMetadata, BinaryData: *map[string]*string, Id: *string, } @@ -811,7 +820,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetessecret" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetessecret" &datakubernetessecret.DataKubernetesSecretMetadata { Annotations: *map[string]*string, @@ -917,7 +926,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetessecret" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetessecret" datakubernetessecret.NewDataKubernetesSecretMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesSecretMetadataOutputReference ``` diff --git a/docs/dataKubernetesSecret.java.md b/docs/dataKubernetesSecret.java.md index 82c50994f..6d9801048 100644 --- a/docs/dataKubernetesSecret.java.md +++ b/docs/dataKubernetesSecret.java.md @@ -145,6 +145,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -213,6 +214,14 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```java diff --git a/docs/dataKubernetesSecret.python.md b/docs/dataKubernetesSecret.python.md index f0da28d32..caf4d29b5 100644 --- a/docs/dataKubernetesSecret.python.md +++ b/docs/dataKubernetesSecret.python.md @@ -143,6 +143,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | Adds this resource to the terraform JSON output. | | to_metadata | *No description.* | | to_terraform | Adds this resource to the terraform JSON output. | | get_any_map_attribute | *No description.* | @@ -216,6 +217,14 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + +Adds this resource to the terraform JSON output. + ##### `to_metadata` ```python diff --git a/docs/dataKubernetesSecret.typescript.md b/docs/dataKubernetesSecret.typescript.md index a016881b8..d739a9753 100644 --- a/docs/dataKubernetesSecret.typescript.md +++ b/docs/dataKubernetesSecret.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -122,6 +123,14 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```typescript diff --git a/docs/dataKubernetesSecretV1.csharp.md b/docs/dataKubernetesSecretV1.csharp.md index a8d300fb1..9bc34414e 100644 --- a/docs/dataKubernetesSecretV1.csharp.md +++ b/docs/dataKubernetesSecretV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -122,6 +123,14 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```csharp diff --git a/docs/dataKubernetesSecretV1.go.md b/docs/dataKubernetesSecretV1.go.md index 9333c8396..d3cb16223 100644 --- a/docs/dataKubernetesSecretV1.go.md +++ b/docs/dataKubernetesSecretV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetessecretv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetessecretv1" datakubernetessecretv1.NewDataKubernetesSecretV1(scope Construct, id *string, config DataKubernetesSecretV1Config) DataKubernetesSecretV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -122,6 +123,14 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```go @@ -294,7 +303,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetessecretv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetessecretv1" datakubernetessecretv1.DataKubernetesSecretV1_IsConstruct(x interface{}) *bool ``` @@ -326,7 +335,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetessecretv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetessecretv1" datakubernetessecretv1.DataKubernetesSecretV1_IsTerraformElement(x interface{}) *bool ``` @@ -340,7 +349,7 @@ datakubernetessecretv1.DataKubernetesSecretV1_IsTerraformElement(x interface{}) ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetessecretv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetessecretv1" datakubernetessecretv1.DataKubernetesSecretV1_IsTerraformDataSource(x interface{}) *bool ``` @@ -354,7 +363,7 @@ datakubernetessecretv1.DataKubernetesSecretV1_IsTerraformDataSource(x interface{ ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetessecretv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetessecretv1" datakubernetessecretv1.DataKubernetesSecretV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -660,7 +669,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetessecretv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetessecretv1" &datakubernetessecretv1.DataKubernetesSecretV1Config { Connection: interface{}, @@ -670,7 +679,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesSecretV1.DataKubernetesSecretV1Metadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesSecretV1.DataKubernetesSecretV1Metadata, BinaryData: *map[string]*string, Id: *string, } @@ -811,7 +820,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetessecretv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetessecretv1" &datakubernetessecretv1.DataKubernetesSecretV1Metadata { Annotations: *map[string]*string, @@ -917,7 +926,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetessecretv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetessecretv1" datakubernetessecretv1.NewDataKubernetesSecretV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesSecretV1MetadataOutputReference ``` diff --git a/docs/dataKubernetesSecretV1.java.md b/docs/dataKubernetesSecretV1.java.md index 54e4dcab5..a6504429b 100644 --- a/docs/dataKubernetesSecretV1.java.md +++ b/docs/dataKubernetesSecretV1.java.md @@ -145,6 +145,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -213,6 +214,14 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```java diff --git a/docs/dataKubernetesSecretV1.python.md b/docs/dataKubernetesSecretV1.python.md index 11cba6430..6341ca148 100644 --- a/docs/dataKubernetesSecretV1.python.md +++ b/docs/dataKubernetesSecretV1.python.md @@ -143,6 +143,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | Adds this resource to the terraform JSON output. | | to_metadata | *No description.* | | to_terraform | Adds this resource to the terraform JSON output. | | get_any_map_attribute | *No description.* | @@ -216,6 +217,14 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + +Adds this resource to the terraform JSON output. + ##### `to_metadata` ```python diff --git a/docs/dataKubernetesSecretV1.typescript.md b/docs/dataKubernetesSecretV1.typescript.md index f12d030e2..c8e92df7d 100644 --- a/docs/dataKubernetesSecretV1.typescript.md +++ b/docs/dataKubernetesSecretV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -122,6 +123,14 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```typescript diff --git a/docs/dataKubernetesService.csharp.md b/docs/dataKubernetesService.csharp.md index f86599187..d6de6c01b 100644 --- a/docs/dataKubernetesService.csharp.md +++ b/docs/dataKubernetesService.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```csharp @@ -1373,6 +1382,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1380,6 +1390,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -1981,6 +2007,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1988,6 +2015,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2446,6 +2489,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2453,6 +2497,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2856,6 +2916,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2863,6 +2924,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -3266,6 +3343,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3273,6 +3351,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -3398,6 +3492,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3405,6 +3500,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -3819,6 +3930,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3826,6 +3938,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/dataKubernetesService.go.md b/docs/dataKubernetesService.go.md index 79cbf0eaa..d19a9fcd2 100644 --- a/docs/dataKubernetesService.go.md +++ b/docs/dataKubernetesService.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservice" datakubernetesservice.NewDataKubernetesService(scope Construct, id *string, config DataKubernetesServiceConfig) DataKubernetesService ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```go @@ -287,7 +296,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservice" datakubernetesservice.DataKubernetesService_IsConstruct(x interface{}) *bool ``` @@ -319,7 +328,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservice" datakubernetesservice.DataKubernetesService_IsTerraformElement(x interface{}) *bool ``` @@ -333,7 +342,7 @@ datakubernetesservice.DataKubernetesService_IsTerraformElement(x interface{}) *b ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservice" datakubernetesservice.DataKubernetesService_IsTerraformDataSource(x interface{}) *bool ``` @@ -347,7 +356,7 @@ datakubernetesservice.DataKubernetesService_IsTerraformDataSource(x interface{}) ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservice" datakubernetesservice.DataKubernetesService_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -620,7 +629,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservice" &datakubernetesservice.DataKubernetesServiceConfig { Connection: interface{}, @@ -630,7 +639,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesService.DataKubernetesServiceMetadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesService.DataKubernetesServiceMetadata, Id: *string, } ``` @@ -755,7 +764,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservice" &datakubernetesservice.DataKubernetesServiceMetadata { Annotations: *map[string]*string, @@ -841,7 +850,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservice" &datakubernetesservice.DataKubernetesServiceSpec { @@ -854,7 +863,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservice" &datakubernetesservice.DataKubernetesServiceSpecPort { @@ -867,7 +876,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservice" &datakubernetesservice.DataKubernetesServiceSpecSessionAffinityConfig { @@ -880,7 +889,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservice" &datakubernetesservice.DataKubernetesServiceSpecSessionAffinityConfigClientIp { @@ -893,7 +902,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservice" &datakubernetesservice.DataKubernetesServiceStatus { @@ -906,7 +915,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservice" &datakubernetesservice.DataKubernetesServiceStatusLoadBalancer { @@ -919,7 +928,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservice" &datakubernetesservice.DataKubernetesServiceStatusLoadBalancerIngress { @@ -934,7 +943,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservice" datakubernetesservice.NewDataKubernetesServiceMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesServiceMetadataOutputReference ``` @@ -1332,7 +1341,7 @@ func InternalValue() DataKubernetesServiceMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservice" datakubernetesservice.NewDataKubernetesServiceSpecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesServiceSpecList ``` @@ -1373,6 +1382,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1380,6 +1390,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1464,7 +1490,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservice" datakubernetesservice.NewDataKubernetesServiceSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesServiceSpecOutputReference ``` @@ -1940,7 +1966,7 @@ func InternalValue() DataKubernetesServiceSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservice" datakubernetesservice.NewDataKubernetesServiceSpecPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesServiceSpecPortList ``` @@ -1981,6 +2007,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1988,6 +2015,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2072,7 +2115,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservice" datakubernetesservice.NewDataKubernetesServiceSpecPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesServiceSpecPortOutputReference ``` @@ -2405,7 +2448,7 @@ func InternalValue() DataKubernetesServiceSpecPort #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservice" datakubernetesservice.NewDataKubernetesServiceSpecSessionAffinityConfigClientIpList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesServiceSpecSessionAffinityConfigClientIpList ``` @@ -2446,6 +2489,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2453,6 +2497,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2537,7 +2597,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservice" datakubernetesservice.NewDataKubernetesServiceSpecSessionAffinityConfigClientIpOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesServiceSpecSessionAffinityConfigClientIpOutputReference ``` @@ -2815,7 +2875,7 @@ func InternalValue() DataKubernetesServiceSpecSessionAffinityConfigClientIp #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservice" datakubernetesservice.NewDataKubernetesServiceSpecSessionAffinityConfigList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesServiceSpecSessionAffinityConfigList ``` @@ -2856,6 +2916,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2863,6 +2924,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2947,7 +3024,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservice" datakubernetesservice.NewDataKubernetesServiceSpecSessionAffinityConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesServiceSpecSessionAffinityConfigOutputReference ``` @@ -3225,7 +3302,7 @@ func InternalValue() DataKubernetesServiceSpecSessionAffinityConfig #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservice" datakubernetesservice.NewDataKubernetesServiceStatusList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesServiceStatusList ``` @@ -3266,6 +3343,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3273,6 +3351,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3357,7 +3451,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservice" datakubernetesservice.NewDataKubernetesServiceStatusLoadBalancerIngressList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesServiceStatusLoadBalancerIngressList ``` @@ -3398,6 +3492,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3405,6 +3500,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3489,7 +3600,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservice" datakubernetesservice.NewDataKubernetesServiceStatusLoadBalancerIngressOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesServiceStatusLoadBalancerIngressOutputReference ``` @@ -3778,7 +3889,7 @@ func InternalValue() DataKubernetesServiceStatusLoadBalancerIngress #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservice" datakubernetesservice.NewDataKubernetesServiceStatusLoadBalancerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesServiceStatusLoadBalancerList ``` @@ -3819,6 +3930,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3826,6 +3938,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3910,7 +4038,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservice" datakubernetesservice.NewDataKubernetesServiceStatusLoadBalancerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesServiceStatusLoadBalancerOutputReference ``` @@ -4188,7 +4316,7 @@ func InternalValue() DataKubernetesServiceStatusLoadBalancer #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservice" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservice" datakubernetesservice.NewDataKubernetesServiceStatusOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesServiceStatusOutputReference ``` diff --git a/docs/dataKubernetesService.java.md b/docs/dataKubernetesService.java.md index 788db50da..010cc5fcc 100644 --- a/docs/dataKubernetesService.java.md +++ b/docs/dataKubernetesService.java.md @@ -133,6 +133,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -200,6 +201,14 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```java @@ -1449,6 +1458,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1456,6 +1466,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -2057,6 +2083,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2064,6 +2091,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -2522,6 +2565,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2529,6 +2573,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -2932,6 +2992,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2939,6 +3000,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3342,6 +3419,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3349,6 +3427,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3474,6 +3568,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3481,6 +3576,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3895,6 +4006,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3902,6 +4014,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/dataKubernetesService.python.md b/docs/dataKubernetesService.python.md index 1ff049b50..4c6aff95e 100644 --- a/docs/dataKubernetesService.python.md +++ b/docs/dataKubernetesService.python.md @@ -131,6 +131,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | Adds this resource to the terraform JSON output. | | to_metadata | *No description.* | | to_terraform | Adds this resource to the terraform JSON output. | | get_any_map_attribute | *No description.* | @@ -203,6 +204,14 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + +Adds this resource to the terraform JSON output. + ##### `to_metadata` ```python @@ -1544,6 +1553,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1551,6 +1561,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -2187,6 +2215,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2194,6 +2223,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -2687,6 +2734,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2694,6 +2742,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -3132,6 +3198,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3139,6 +3206,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -3577,6 +3662,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3584,6 +3670,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -3717,6 +3821,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3724,6 +3829,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -4173,6 +4296,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4180,6 +4304,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/dataKubernetesService.typescript.md b/docs/dataKubernetesService.typescript.md index c3c6b2625..8b07e1511 100644 --- a/docs/dataKubernetesService.typescript.md +++ b/docs/dataKubernetesService.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```typescript @@ -1344,6 +1353,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1351,6 +1361,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -1952,6 +1978,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1959,6 +1986,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2417,6 +2460,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2424,6 +2468,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2827,6 +2887,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2834,6 +2895,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3237,6 +3314,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3244,6 +3322,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3369,6 +3463,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3376,6 +3471,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3790,6 +3901,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3797,6 +3909,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/dataKubernetesServiceAccount.csharp.md b/docs/dataKubernetesServiceAccount.csharp.md index ebf289ccf..68e41d037 100644 --- a/docs/dataKubernetesServiceAccount.csharp.md +++ b/docs/dataKubernetesServiceAccount.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```csharp @@ -932,6 +941,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -939,6 +949,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -1740,6 +1766,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1747,6 +1774,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/dataKubernetesServiceAccount.go.md b/docs/dataKubernetesServiceAccount.go.md index 425f0a625..4635a5c17 100644 --- a/docs/dataKubernetesServiceAccount.go.md +++ b/docs/dataKubernetesServiceAccount.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesserviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesserviceaccount" datakubernetesserviceaccount.NewDataKubernetesServiceAccount(scope Construct, id *string, config DataKubernetesServiceAccountConfig) DataKubernetesServiceAccount ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```go @@ -287,7 +296,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesserviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesserviceaccount" datakubernetesserviceaccount.DataKubernetesServiceAccount_IsConstruct(x interface{}) *bool ``` @@ -319,7 +328,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesserviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesserviceaccount" datakubernetesserviceaccount.DataKubernetesServiceAccount_IsTerraformElement(x interface{}) *bool ``` @@ -333,7 +342,7 @@ datakubernetesserviceaccount.DataKubernetesServiceAccount_IsTerraformElement(x i ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesserviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesserviceaccount" datakubernetesserviceaccount.DataKubernetesServiceAccount_IsTerraformDataSource(x interface{}) *bool ``` @@ -347,7 +356,7 @@ datakubernetesserviceaccount.DataKubernetesServiceAccount_IsTerraformDataSource( ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesserviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesserviceaccount" datakubernetesserviceaccount.DataKubernetesServiceAccount_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -642,7 +651,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesserviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesserviceaccount" &datakubernetesserviceaccount.DataKubernetesServiceAccountConfig { Connection: interface{}, @@ -652,7 +661,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesServiceAccount.DataKubernetesServiceAccountMetadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesServiceAccount.DataKubernetesServiceAccountMetadata, Id: *string, } ``` @@ -777,7 +786,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesserviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesserviceaccount" &datakubernetesserviceaccount.DataKubernetesServiceAccountImagePullSecret { @@ -790,7 +799,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesserviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesserviceaccount" &datakubernetesserviceaccount.DataKubernetesServiceAccountMetadata { Annotations: *map[string]*string, @@ -876,7 +885,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesserviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesserviceaccount" &datakubernetesserviceaccount.DataKubernetesServiceAccountSecret { @@ -891,7 +900,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesserviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesserviceaccount" datakubernetesserviceaccount.NewDataKubernetesServiceAccountImagePullSecretList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesServiceAccountImagePullSecretList ``` @@ -932,6 +941,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -939,6 +949,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1023,7 +1049,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesserviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesserviceaccount" datakubernetesserviceaccount.NewDataKubernetesServiceAccountImagePullSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesServiceAccountImagePullSecretOutputReference ``` @@ -1301,7 +1327,7 @@ func InternalValue() DataKubernetesServiceAccountImagePullSecret #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesserviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesserviceaccount" datakubernetesserviceaccount.NewDataKubernetesServiceAccountMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesServiceAccountMetadataOutputReference ``` @@ -1699,7 +1725,7 @@ func InternalValue() DataKubernetesServiceAccountMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesserviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesserviceaccount" datakubernetesserviceaccount.NewDataKubernetesServiceAccountSecretList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesServiceAccountSecretList ``` @@ -1740,6 +1766,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1747,6 +1774,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1831,7 +1874,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesserviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesserviceaccount" datakubernetesserviceaccount.NewDataKubernetesServiceAccountSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesServiceAccountSecretOutputReference ``` diff --git a/docs/dataKubernetesServiceAccount.java.md b/docs/dataKubernetesServiceAccount.java.md index f2b1da78a..a41b5cfe1 100644 --- a/docs/dataKubernetesServiceAccount.java.md +++ b/docs/dataKubernetesServiceAccount.java.md @@ -133,6 +133,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -200,6 +201,14 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```java @@ -1013,6 +1022,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1020,6 +1030,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -1821,6 +1847,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1828,6 +1855,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/dataKubernetesServiceAccount.python.md b/docs/dataKubernetesServiceAccount.python.md index a14161792..0b488320e 100644 --- a/docs/dataKubernetesServiceAccount.python.md +++ b/docs/dataKubernetesServiceAccount.python.md @@ -131,6 +131,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | Adds this resource to the terraform JSON output. | | to_metadata | *No description.* | | to_terraform | Adds this resource to the terraform JSON output. | | get_any_map_attribute | *No description.* | @@ -203,6 +204,14 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + +Adds this resource to the terraform JSON output. + ##### `to_metadata` ```python @@ -1088,6 +1097,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1095,6 +1105,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -1956,6 +1984,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1963,6 +1992,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/dataKubernetesServiceAccount.typescript.md b/docs/dataKubernetesServiceAccount.typescript.md index a85f34986..d03623e31 100644 --- a/docs/dataKubernetesServiceAccount.typescript.md +++ b/docs/dataKubernetesServiceAccount.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```typescript @@ -913,6 +922,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -920,6 +930,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -1721,6 +1747,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1728,6 +1755,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/dataKubernetesServiceAccountV1.csharp.md b/docs/dataKubernetesServiceAccountV1.csharp.md index 251b382c2..deaf2a13f 100644 --- a/docs/dataKubernetesServiceAccountV1.csharp.md +++ b/docs/dataKubernetesServiceAccountV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```csharp @@ -932,6 +941,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -939,6 +949,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -1740,6 +1766,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1747,6 +1774,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/dataKubernetesServiceAccountV1.go.md b/docs/dataKubernetesServiceAccountV1.go.md index a7c109ced..cef8b4d61 100644 --- a/docs/dataKubernetesServiceAccountV1.go.md +++ b/docs/dataKubernetesServiceAccountV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesserviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesserviceaccountv1" datakubernetesserviceaccountv1.NewDataKubernetesServiceAccountV1(scope Construct, id *string, config DataKubernetesServiceAccountV1Config) DataKubernetesServiceAccountV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```go @@ -287,7 +296,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesserviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesserviceaccountv1" datakubernetesserviceaccountv1.DataKubernetesServiceAccountV1_IsConstruct(x interface{}) *bool ``` @@ -319,7 +328,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesserviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesserviceaccountv1" datakubernetesserviceaccountv1.DataKubernetesServiceAccountV1_IsTerraformElement(x interface{}) *bool ``` @@ -333,7 +342,7 @@ datakubernetesserviceaccountv1.DataKubernetesServiceAccountV1_IsTerraformElement ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesserviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesserviceaccountv1" datakubernetesserviceaccountv1.DataKubernetesServiceAccountV1_IsTerraformDataSource(x interface{}) *bool ``` @@ -347,7 +356,7 @@ datakubernetesserviceaccountv1.DataKubernetesServiceAccountV1_IsTerraformDataSou ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesserviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesserviceaccountv1" datakubernetesserviceaccountv1.DataKubernetesServiceAccountV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -642,7 +651,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesserviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesserviceaccountv1" &datakubernetesserviceaccountv1.DataKubernetesServiceAccountV1Config { Connection: interface{}, @@ -652,7 +661,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesServiceAccountV1.DataKubernetesServiceAccountV1Metadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesServiceAccountV1.DataKubernetesServiceAccountV1Metadata, Id: *string, } ``` @@ -777,7 +786,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesserviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesserviceaccountv1" &datakubernetesserviceaccountv1.DataKubernetesServiceAccountV1ImagePullSecret { @@ -790,7 +799,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesserviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesserviceaccountv1" &datakubernetesserviceaccountv1.DataKubernetesServiceAccountV1Metadata { Annotations: *map[string]*string, @@ -876,7 +885,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesserviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesserviceaccountv1" &datakubernetesserviceaccountv1.DataKubernetesServiceAccountV1Secret { @@ -891,7 +900,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesserviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesserviceaccountv1" datakubernetesserviceaccountv1.NewDataKubernetesServiceAccountV1ImagePullSecretList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesServiceAccountV1ImagePullSecretList ``` @@ -932,6 +941,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -939,6 +949,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1023,7 +1049,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesserviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesserviceaccountv1" datakubernetesserviceaccountv1.NewDataKubernetesServiceAccountV1ImagePullSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesServiceAccountV1ImagePullSecretOutputReference ``` @@ -1301,7 +1327,7 @@ func InternalValue() DataKubernetesServiceAccountV1ImagePullSecret #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesserviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesserviceaccountv1" datakubernetesserviceaccountv1.NewDataKubernetesServiceAccountV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesServiceAccountV1MetadataOutputReference ``` @@ -1699,7 +1725,7 @@ func InternalValue() DataKubernetesServiceAccountV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesserviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesserviceaccountv1" datakubernetesserviceaccountv1.NewDataKubernetesServiceAccountV1SecretList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesServiceAccountV1SecretList ``` @@ -1740,6 +1766,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1747,6 +1774,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1831,7 +1874,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesserviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesserviceaccountv1" datakubernetesserviceaccountv1.NewDataKubernetesServiceAccountV1SecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesServiceAccountV1SecretOutputReference ``` diff --git a/docs/dataKubernetesServiceAccountV1.java.md b/docs/dataKubernetesServiceAccountV1.java.md index e5405ff99..5641b0e65 100644 --- a/docs/dataKubernetesServiceAccountV1.java.md +++ b/docs/dataKubernetesServiceAccountV1.java.md @@ -133,6 +133,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -200,6 +201,14 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```java @@ -1013,6 +1022,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1020,6 +1030,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -1821,6 +1847,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1828,6 +1855,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/dataKubernetesServiceAccountV1.python.md b/docs/dataKubernetesServiceAccountV1.python.md index caed8c593..daf258055 100644 --- a/docs/dataKubernetesServiceAccountV1.python.md +++ b/docs/dataKubernetesServiceAccountV1.python.md @@ -131,6 +131,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | Adds this resource to the terraform JSON output. | | to_metadata | *No description.* | | to_terraform | Adds this resource to the terraform JSON output. | | get_any_map_attribute | *No description.* | @@ -203,6 +204,14 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + +Adds this resource to the terraform JSON output. + ##### `to_metadata` ```python @@ -1088,6 +1097,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1095,6 +1105,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -1956,6 +1984,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1963,6 +1992,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/dataKubernetesServiceAccountV1.typescript.md b/docs/dataKubernetesServiceAccountV1.typescript.md index b57fcc1c8..58690b633 100644 --- a/docs/dataKubernetesServiceAccountV1.typescript.md +++ b/docs/dataKubernetesServiceAccountV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```typescript @@ -913,6 +922,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -920,6 +930,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -1721,6 +1747,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1728,6 +1755,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/dataKubernetesServiceV1.csharp.md b/docs/dataKubernetesServiceV1.csharp.md index 316e1ea26..29e259e8d 100644 --- a/docs/dataKubernetesServiceV1.csharp.md +++ b/docs/dataKubernetesServiceV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```csharp @@ -1373,6 +1382,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1380,6 +1390,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -1981,6 +2007,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1988,6 +2015,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2446,6 +2489,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2453,6 +2497,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2856,6 +2916,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2863,6 +2924,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -3266,6 +3343,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3273,6 +3351,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -3398,6 +3492,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3405,6 +3500,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -3819,6 +3930,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3826,6 +3938,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/dataKubernetesServiceV1.go.md b/docs/dataKubernetesServiceV1.go.md index f64b8fdb6..cd54f3adc 100644 --- a/docs/dataKubernetesServiceV1.go.md +++ b/docs/dataKubernetesServiceV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservicev1" datakubernetesservicev1.NewDataKubernetesServiceV1(scope Construct, id *string, config DataKubernetesServiceV1Config) DataKubernetesServiceV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```go @@ -287,7 +296,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservicev1" datakubernetesservicev1.DataKubernetesServiceV1_IsConstruct(x interface{}) *bool ``` @@ -319,7 +328,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservicev1" datakubernetesservicev1.DataKubernetesServiceV1_IsTerraformElement(x interface{}) *bool ``` @@ -333,7 +342,7 @@ datakubernetesservicev1.DataKubernetesServiceV1_IsTerraformElement(x interface{} ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservicev1" datakubernetesservicev1.DataKubernetesServiceV1_IsTerraformDataSource(x interface{}) *bool ``` @@ -347,7 +356,7 @@ datakubernetesservicev1.DataKubernetesServiceV1_IsTerraformDataSource(x interfac ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservicev1" datakubernetesservicev1.DataKubernetesServiceV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -620,7 +629,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservicev1" &datakubernetesservicev1.DataKubernetesServiceV1Config { Connection: interface{}, @@ -630,7 +639,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesServiceV1.DataKubernetesServiceV1Metadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesServiceV1.DataKubernetesServiceV1Metadata, Id: *string, } ``` @@ -755,7 +764,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservicev1" &datakubernetesservicev1.DataKubernetesServiceV1Metadata { Annotations: *map[string]*string, @@ -841,7 +850,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservicev1" &datakubernetesservicev1.DataKubernetesServiceV1Spec { @@ -854,7 +863,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservicev1" &datakubernetesservicev1.DataKubernetesServiceV1SpecPort { @@ -867,7 +876,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservicev1" &datakubernetesservicev1.DataKubernetesServiceV1SpecSessionAffinityConfig { @@ -880,7 +889,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservicev1" &datakubernetesservicev1.DataKubernetesServiceV1SpecSessionAffinityConfigClientIp { @@ -893,7 +902,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservicev1" &datakubernetesservicev1.DataKubernetesServiceV1Status { @@ -906,7 +915,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservicev1" &datakubernetesservicev1.DataKubernetesServiceV1StatusLoadBalancer { @@ -919,7 +928,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservicev1" &datakubernetesservicev1.DataKubernetesServiceV1StatusLoadBalancerIngress { @@ -934,7 +943,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservicev1" datakubernetesservicev1.NewDataKubernetesServiceV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesServiceV1MetadataOutputReference ``` @@ -1332,7 +1341,7 @@ func InternalValue() DataKubernetesServiceV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservicev1" datakubernetesservicev1.NewDataKubernetesServiceV1SpecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesServiceV1SpecList ``` @@ -1373,6 +1382,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1380,6 +1390,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1464,7 +1490,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservicev1" datakubernetesservicev1.NewDataKubernetesServiceV1SpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesServiceV1SpecOutputReference ``` @@ -1940,7 +1966,7 @@ func InternalValue() DataKubernetesServiceV1Spec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservicev1" datakubernetesservicev1.NewDataKubernetesServiceV1SpecPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesServiceV1SpecPortList ``` @@ -1981,6 +2007,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1988,6 +2015,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2072,7 +2115,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservicev1" datakubernetesservicev1.NewDataKubernetesServiceV1SpecPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesServiceV1SpecPortOutputReference ``` @@ -2405,7 +2448,7 @@ func InternalValue() DataKubernetesServiceV1SpecPort #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservicev1" datakubernetesservicev1.NewDataKubernetesServiceV1SpecSessionAffinityConfigClientIpList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesServiceV1SpecSessionAffinityConfigClientIpList ``` @@ -2446,6 +2489,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2453,6 +2497,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2537,7 +2597,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservicev1" datakubernetesservicev1.NewDataKubernetesServiceV1SpecSessionAffinityConfigClientIpOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesServiceV1SpecSessionAffinityConfigClientIpOutputReference ``` @@ -2815,7 +2875,7 @@ func InternalValue() DataKubernetesServiceV1SpecSessionAffinityConfigClientIp #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservicev1" datakubernetesservicev1.NewDataKubernetesServiceV1SpecSessionAffinityConfigList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesServiceV1SpecSessionAffinityConfigList ``` @@ -2856,6 +2916,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2863,6 +2924,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2947,7 +3024,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservicev1" datakubernetesservicev1.NewDataKubernetesServiceV1SpecSessionAffinityConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesServiceV1SpecSessionAffinityConfigOutputReference ``` @@ -3225,7 +3302,7 @@ func InternalValue() DataKubernetesServiceV1SpecSessionAffinityConfig #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservicev1" datakubernetesservicev1.NewDataKubernetesServiceV1StatusList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesServiceV1StatusList ``` @@ -3266,6 +3343,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3273,6 +3351,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3357,7 +3451,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservicev1" datakubernetesservicev1.NewDataKubernetesServiceV1StatusLoadBalancerIngressList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesServiceV1StatusLoadBalancerIngressList ``` @@ -3398,6 +3492,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3405,6 +3500,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3489,7 +3600,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservicev1" datakubernetesservicev1.NewDataKubernetesServiceV1StatusLoadBalancerIngressOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesServiceV1StatusLoadBalancerIngressOutputReference ``` @@ -3778,7 +3889,7 @@ func InternalValue() DataKubernetesServiceV1StatusLoadBalancerIngress #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservicev1" datakubernetesservicev1.NewDataKubernetesServiceV1StatusLoadBalancerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesServiceV1StatusLoadBalancerList ``` @@ -3819,6 +3930,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3826,6 +3938,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3910,7 +4038,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservicev1" datakubernetesservicev1.NewDataKubernetesServiceV1StatusLoadBalancerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesServiceV1StatusLoadBalancerOutputReference ``` @@ -4188,7 +4316,7 @@ func InternalValue() DataKubernetesServiceV1StatusLoadBalancer #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesservicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesservicev1" datakubernetesservicev1.NewDataKubernetesServiceV1StatusOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesServiceV1StatusOutputReference ``` diff --git a/docs/dataKubernetesServiceV1.java.md b/docs/dataKubernetesServiceV1.java.md index 8c723aa4b..71732ce6f 100644 --- a/docs/dataKubernetesServiceV1.java.md +++ b/docs/dataKubernetesServiceV1.java.md @@ -133,6 +133,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -200,6 +201,14 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```java @@ -1449,6 +1458,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1456,6 +1466,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -2057,6 +2083,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2064,6 +2091,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -2522,6 +2565,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2529,6 +2573,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -2932,6 +2992,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2939,6 +3000,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3342,6 +3419,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3349,6 +3427,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3474,6 +3568,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3481,6 +3576,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3895,6 +4006,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3902,6 +4014,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/dataKubernetesServiceV1.python.md b/docs/dataKubernetesServiceV1.python.md index 1ceafe1b5..1939492fe 100644 --- a/docs/dataKubernetesServiceV1.python.md +++ b/docs/dataKubernetesServiceV1.python.md @@ -131,6 +131,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | Adds this resource to the terraform JSON output. | | to_metadata | *No description.* | | to_terraform | Adds this resource to the terraform JSON output. | | get_any_map_attribute | *No description.* | @@ -203,6 +204,14 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + +Adds this resource to the terraform JSON output. + ##### `to_metadata` ```python @@ -1544,6 +1553,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1551,6 +1561,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -2187,6 +2215,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2194,6 +2223,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -2687,6 +2734,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2694,6 +2742,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -3132,6 +3198,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3139,6 +3206,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -3577,6 +3662,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3584,6 +3670,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -3717,6 +3821,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3724,6 +3829,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -4173,6 +4296,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4180,6 +4304,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/dataKubernetesServiceV1.typescript.md b/docs/dataKubernetesServiceV1.typescript.md index b45ed07b6..bfaf46592 100644 --- a/docs/dataKubernetesServiceV1.typescript.md +++ b/docs/dataKubernetesServiceV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -121,6 +122,14 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```typescript @@ -1344,6 +1353,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1351,6 +1361,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -1952,6 +1978,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1959,6 +1986,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2417,6 +2460,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2424,6 +2468,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2827,6 +2887,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2834,6 +2895,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3237,6 +3314,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3244,6 +3322,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3369,6 +3463,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3376,6 +3471,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3790,6 +3901,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3797,6 +3909,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/dataKubernetesStorageClass.csharp.md b/docs/dataKubernetesStorageClass.csharp.md index b6d06ccf8..0e53137f8 100644 --- a/docs/dataKubernetesStorageClass.csharp.md +++ b/docs/dataKubernetesStorageClass.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -128,6 +129,14 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```csharp @@ -1224,6 +1233,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1231,6 +1241,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/dataKubernetesStorageClass.go.md b/docs/dataKubernetesStorageClass.go.md index 7e900ee9a..8ace3623a 100644 --- a/docs/dataKubernetesStorageClass.go.md +++ b/docs/dataKubernetesStorageClass.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesstorageclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesstorageclass" datakubernetesstorageclass.NewDataKubernetesStorageClass(scope Construct, id *string, config DataKubernetesStorageClassConfig) DataKubernetesStorageClass ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -128,6 +129,14 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```go @@ -342,7 +351,7 @@ func ResetVolumeBindingMode() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesstorageclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesstorageclass" datakubernetesstorageclass.DataKubernetesStorageClass_IsConstruct(x interface{}) *bool ``` @@ -374,7 +383,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesstorageclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesstorageclass" datakubernetesstorageclass.DataKubernetesStorageClass_IsTerraformElement(x interface{}) *bool ``` @@ -388,7 +397,7 @@ datakubernetesstorageclass.DataKubernetesStorageClass_IsTerraformElement(x inter ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesstorageclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesstorageclass" datakubernetesstorageclass.DataKubernetesStorageClass_IsTerraformDataSource(x interface{}) *bool ``` @@ -402,7 +411,7 @@ datakubernetesstorageclass.DataKubernetesStorageClass_IsTerraformDataSource(x in ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesstorageclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesstorageclass" datakubernetesstorageclass.DataKubernetesStorageClass_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -796,7 +805,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesstorageclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesstorageclass" &datakubernetesstorageclass.DataKubernetesStorageClassAllowedTopologies { MatchLabelExpressions: interface{}, @@ -830,7 +839,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesstorageclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesstorageclass" &datakubernetesstorageclass.DataKubernetesStorageClassAllowedTopologiesMatchLabelExpressions { Key: *string, @@ -880,7 +889,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesstorageclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesstorageclass" &datakubernetesstorageclass.DataKubernetesStorageClassConfig { Connection: interface{}, @@ -890,8 +899,8 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesStorageClass.DataKubernetesStorageClassMetadata, - AllowedTopologies: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesStorageClass.DataKubernetesStorageClassAllowedTopologies, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesStorageClass.DataKubernetesStorageClassMetadata, + AllowedTopologies: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesStorageClass.DataKubernetesStorageClassAllowedTopologies, AllowVolumeExpansion: interface{}, Id: *string, MountOptions: *[]*string, @@ -1111,7 +1120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesstorageclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesstorageclass" &datakubernetesstorageclass.DataKubernetesStorageClassMetadata { Annotations: *map[string]*string, @@ -1183,7 +1192,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesstorageclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesstorageclass" datakubernetesstorageclass.NewDataKubernetesStorageClassAllowedTopologiesMatchLabelExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesStorageClassAllowedTopologiesMatchLabelExpressionsList ``` @@ -1224,6 +1233,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1231,6 +1241,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1326,7 +1352,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesstorageclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesstorageclass" datakubernetesstorageclass.NewDataKubernetesStorageClassAllowedTopologiesMatchLabelExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesStorageClassAllowedTopologiesMatchLabelExpressionsOutputReference ``` @@ -1651,7 +1677,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesstorageclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesstorageclass" datakubernetesstorageclass.NewDataKubernetesStorageClassAllowedTopologiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesStorageClassAllowedTopologiesOutputReference ``` @@ -1942,7 +1968,7 @@ func InternalValue() DataKubernetesStorageClassAllowedTopologies #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesstorageclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesstorageclass" datakubernetesstorageclass.NewDataKubernetesStorageClassMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesStorageClassMetadataOutputReference ``` diff --git a/docs/dataKubernetesStorageClass.java.md b/docs/dataKubernetesStorageClass.java.md index dac304ce6..2cf2f0914 100644 --- a/docs/dataKubernetesStorageClass.java.md +++ b/docs/dataKubernetesStorageClass.java.md @@ -206,6 +206,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -280,6 +281,14 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```java @@ -1382,6 +1391,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1389,6 +1399,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/dataKubernetesStorageClass.python.md b/docs/dataKubernetesStorageClass.python.md index e4fc6a367..c9d306d8a 100644 --- a/docs/dataKubernetesStorageClass.python.md +++ b/docs/dataKubernetesStorageClass.python.md @@ -203,6 +203,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | Adds this resource to the terraform JSON output. | | to_metadata | *No description.* | | to_terraform | Adds this resource to the terraform JSON output. | | get_any_map_attribute | *No description.* | @@ -282,6 +283,14 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + +Adds this resource to the terraform JSON output. + ##### `to_metadata` ```python @@ -1451,6 +1460,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1458,6 +1468,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/dataKubernetesStorageClass.typescript.md b/docs/dataKubernetesStorageClass.typescript.md index 618a3e7f4..0154abb62 100644 --- a/docs/dataKubernetesStorageClass.typescript.md +++ b/docs/dataKubernetesStorageClass.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -128,6 +129,14 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```typescript @@ -1199,6 +1208,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1206,6 +1216,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/dataKubernetesStorageClassV1.csharp.md b/docs/dataKubernetesStorageClassV1.csharp.md index 1aecd9b25..52f8c5747 100644 --- a/docs/dataKubernetesStorageClassV1.csharp.md +++ b/docs/dataKubernetesStorageClassV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -128,6 +129,14 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```csharp @@ -1224,6 +1233,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1231,6 +1241,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/dataKubernetesStorageClassV1.go.md b/docs/dataKubernetesStorageClassV1.go.md index 220360a87..eeb71752a 100644 --- a/docs/dataKubernetesStorageClassV1.go.md +++ b/docs/dataKubernetesStorageClassV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesstorageclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesstorageclassv1" datakubernetesstorageclassv1.NewDataKubernetesStorageClassV1(scope Construct, id *string, config DataKubernetesStorageClassV1Config) DataKubernetesStorageClassV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | Adds this resource to the terraform JSON output. | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | GetAnyMapAttribute | *No description.* | @@ -128,6 +129,14 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + +Adds this resource to the terraform JSON output. + ##### `ToMetadata` ```go @@ -342,7 +351,7 @@ func ResetVolumeBindingMode() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesstorageclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesstorageclassv1" datakubernetesstorageclassv1.DataKubernetesStorageClassV1_IsConstruct(x interface{}) *bool ``` @@ -374,7 +383,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesstorageclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesstorageclassv1" datakubernetesstorageclassv1.DataKubernetesStorageClassV1_IsTerraformElement(x interface{}) *bool ``` @@ -388,7 +397,7 @@ datakubernetesstorageclassv1.DataKubernetesStorageClassV1_IsTerraformElement(x i ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesstorageclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesstorageclassv1" datakubernetesstorageclassv1.DataKubernetesStorageClassV1_IsTerraformDataSource(x interface{}) *bool ``` @@ -402,7 +411,7 @@ datakubernetesstorageclassv1.DataKubernetesStorageClassV1_IsTerraformDataSource( ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesstorageclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesstorageclassv1" datakubernetesstorageclassv1.DataKubernetesStorageClassV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -796,7 +805,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesstorageclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesstorageclassv1" &datakubernetesstorageclassv1.DataKubernetesStorageClassV1AllowedTopologies { MatchLabelExpressions: interface{}, @@ -830,7 +839,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesstorageclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesstorageclassv1" &datakubernetesstorageclassv1.DataKubernetesStorageClassV1AllowedTopologiesMatchLabelExpressions { Key: *string, @@ -880,7 +889,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesstorageclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesstorageclassv1" &datakubernetesstorageclassv1.DataKubernetesStorageClassV1Config { Connection: interface{}, @@ -890,8 +899,8 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakuberne Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesStorageClassV1.DataKubernetesStorageClassV1Metadata, - AllowedTopologies: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.dataKubernetesStorageClassV1.DataKubernetesStorageClassV1AllowedTopologies, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesStorageClassV1.DataKubernetesStorageClassV1Metadata, + AllowedTopologies: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.dataKubernetesStorageClassV1.DataKubernetesStorageClassV1AllowedTopologies, AllowVolumeExpansion: interface{}, Id: *string, MountOptions: *[]*string, @@ -1111,7 +1120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesstorageclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesstorageclassv1" &datakubernetesstorageclassv1.DataKubernetesStorageClassV1Metadata { Annotations: *map[string]*string, @@ -1183,7 +1192,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesstorageclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesstorageclassv1" datakubernetesstorageclassv1.NewDataKubernetesStorageClassV1AllowedTopologiesMatchLabelExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesStorageClassV1AllowedTopologiesMatchLabelExpressionsList ``` @@ -1224,6 +1233,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1231,6 +1241,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1326,7 +1352,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesstorageclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesstorageclassv1" datakubernetesstorageclassv1.NewDataKubernetesStorageClassV1AllowedTopologiesMatchLabelExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataKubernetesStorageClassV1AllowedTopologiesMatchLabelExpressionsOutputReference ``` @@ -1651,7 +1677,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesstorageclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesstorageclassv1" datakubernetesstorageclassv1.NewDataKubernetesStorageClassV1AllowedTopologiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesStorageClassV1AllowedTopologiesOutputReference ``` @@ -1942,7 +1968,7 @@ func InternalValue() DataKubernetesStorageClassV1AllowedTopologies #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/datakubernetesstorageclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/datakubernetesstorageclassv1" datakubernetesstorageclassv1.NewDataKubernetesStorageClassV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataKubernetesStorageClassV1MetadataOutputReference ``` diff --git a/docs/dataKubernetesStorageClassV1.java.md b/docs/dataKubernetesStorageClassV1.java.md index 3073387d2..4d9e1b04f 100644 --- a/docs/dataKubernetesStorageClassV1.java.md +++ b/docs/dataKubernetesStorageClassV1.java.md @@ -206,6 +206,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -280,6 +281,14 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```java @@ -1382,6 +1391,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1389,6 +1399,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/dataKubernetesStorageClassV1.python.md b/docs/dataKubernetesStorageClassV1.python.md index d94d2b6d7..7625ec87f 100644 --- a/docs/dataKubernetesStorageClassV1.python.md +++ b/docs/dataKubernetesStorageClassV1.python.md @@ -203,6 +203,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | Adds this resource to the terraform JSON output. | | to_metadata | *No description.* | | to_terraform | Adds this resource to the terraform JSON output. | | get_any_map_attribute | *No description.* | @@ -282,6 +283,14 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + +Adds this resource to the terraform JSON output. + ##### `to_metadata` ```python @@ -1451,6 +1460,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1458,6 +1468,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/dataKubernetesStorageClassV1.typescript.md b/docs/dataKubernetesStorageClassV1.typescript.md index c1976ba5f..6efe5fb75 100644 --- a/docs/dataKubernetesStorageClassV1.typescript.md +++ b/docs/dataKubernetesStorageClassV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | Adds this resource to the terraform JSON output. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | getAnyMapAttribute | *No description.* | @@ -128,6 +129,14 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + +Adds this resource to the terraform JSON output. + ##### `toMetadata` ```typescript @@ -1199,6 +1208,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1206,6 +1216,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/defaultServiceAccount.csharp.md b/docs/defaultServiceAccount.csharp.md index 1283ab56a..a6aaaf972 100644 --- a/docs/defaultServiceAccount.csharp.md +++ b/docs/defaultServiceAccount.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -134,6 +135,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -1318,6 +1325,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1325,6 +1333,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2155,6 +2179,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2162,6 +2187,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/defaultServiceAccount.go.md b/docs/defaultServiceAccount.go.md index 4767bfcec..3a76cfa24 100644 --- a/docs/defaultServiceAccount.go.md +++ b/docs/defaultServiceAccount.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/defaultserviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/defaultserviceaccount" defaultserviceaccount.NewDefaultServiceAccount(scope Construct, id *string, config DefaultServiceAccountConfig) DefaultServiceAccount ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -134,6 +135,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -458,7 +465,7 @@ func ResetTimeouts() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/defaultserviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/defaultserviceaccount" defaultserviceaccount.DefaultServiceAccount_IsConstruct(x interface{}) *bool ``` @@ -490,7 +497,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/defaultserviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/defaultserviceaccount" defaultserviceaccount.DefaultServiceAccount_IsTerraformElement(x interface{}) *bool ``` @@ -504,7 +511,7 @@ defaultserviceaccount.DefaultServiceAccount_IsTerraformElement(x interface{}) *b ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/defaultserviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/defaultserviceaccount" defaultserviceaccount.DefaultServiceAccount_IsTerraformResource(x interface{}) *bool ``` @@ -518,7 +525,7 @@ defaultserviceaccount.DefaultServiceAccount_IsTerraformResource(x interface{}) * ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/defaultserviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/defaultserviceaccount" defaultserviceaccount.DefaultServiceAccount_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -890,7 +897,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/defaultserviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/defaultserviceaccount" &defaultserviceaccount.DefaultServiceAccountConfig { Connection: interface{}, @@ -900,12 +907,12 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/defaultserv Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.defaultServiceAccount.DefaultServiceAccountMetadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.defaultServiceAccount.DefaultServiceAccountMetadata, AutomountServiceAccountToken: interface{}, Id: *string, ImagePullSecret: interface{}, Secret: interface{}, - Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.defaultServiceAccount.DefaultServiceAccountTimeouts, + Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.defaultServiceAccount.DefaultServiceAccountTimeouts, } ``` @@ -1089,7 +1096,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/defaultserviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/defaultserviceaccount" &defaultserviceaccount.DefaultServiceAccountImagePullSecret { Name: *string, @@ -1123,7 +1130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/defaultserviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/defaultserviceaccount" &defaultserviceaccount.DefaultServiceAccountMetadata { Annotations: *map[string]*string, @@ -1209,7 +1216,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/defaultserviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/defaultserviceaccount" &defaultserviceaccount.DefaultServiceAccountSecret { Name: *string, @@ -1243,7 +1250,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/defaultserviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/defaultserviceaccount" &defaultserviceaccount.DefaultServiceAccountTimeouts { Create: *string, @@ -1277,7 +1284,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/defaultserviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/defaultserviceaccount" defaultserviceaccount.NewDefaultServiceAccountImagePullSecretList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DefaultServiceAccountImagePullSecretList ``` @@ -1318,6 +1325,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1325,6 +1333,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1420,7 +1444,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/defaultserviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/defaultserviceaccount" defaultserviceaccount.NewDefaultServiceAccountImagePullSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DefaultServiceAccountImagePullSecretOutputReference ``` @@ -1716,7 +1740,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/defaultserviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/defaultserviceaccount" defaultserviceaccount.NewDefaultServiceAccountMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DefaultServiceAccountMetadataOutputReference ``` @@ -2114,7 +2138,7 @@ func InternalValue() DefaultServiceAccountMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/defaultserviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/defaultserviceaccount" defaultserviceaccount.NewDefaultServiceAccountSecretList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DefaultServiceAccountSecretList ``` @@ -2155,6 +2179,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2162,6 +2187,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2257,7 +2298,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/defaultserviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/defaultserviceaccount" defaultserviceaccount.NewDefaultServiceAccountSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DefaultServiceAccountSecretOutputReference ``` @@ -2553,7 +2594,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/defaultserviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/defaultserviceaccount" defaultserviceaccount.NewDefaultServiceAccountTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DefaultServiceAccountTimeoutsOutputReference ``` diff --git a/docs/defaultServiceAccount.java.md b/docs/defaultServiceAccount.java.md index bd2068715..e3ffb0ea0 100644 --- a/docs/defaultServiceAccount.java.md +++ b/docs/defaultServiceAccount.java.md @@ -184,6 +184,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -264,6 +265,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -1457,6 +1464,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1464,6 +1472,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -2294,6 +2318,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2301,6 +2326,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/defaultServiceAccount.python.md b/docs/defaultServiceAccount.python.md index 457e1f90a..b3b3d37e0 100644 --- a/docs/defaultServiceAccount.python.md +++ b/docs/defaultServiceAccount.python.md @@ -179,6 +179,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -264,6 +265,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -1546,6 +1553,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1553,6 +1561,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -2443,6 +2469,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2450,6 +2477,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/defaultServiceAccount.typescript.md b/docs/defaultServiceAccount.typescript.md index 39e2fff20..b30080af8 100644 --- a/docs/defaultServiceAccount.typescript.md +++ b/docs/defaultServiceAccount.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -134,6 +135,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -1293,6 +1300,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1300,6 +1308,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2130,6 +2154,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2137,6 +2162,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/defaultServiceAccountV1.csharp.md b/docs/defaultServiceAccountV1.csharp.md index f4a943890..949efb189 100644 --- a/docs/defaultServiceAccountV1.csharp.md +++ b/docs/defaultServiceAccountV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -134,6 +135,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -1318,6 +1325,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1325,6 +1333,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2155,6 +2179,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2162,6 +2187,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/defaultServiceAccountV1.go.md b/docs/defaultServiceAccountV1.go.md index 254f87363..1a8185713 100644 --- a/docs/defaultServiceAccountV1.go.md +++ b/docs/defaultServiceAccountV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/defaultserviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/defaultserviceaccountv1" defaultserviceaccountv1.NewDefaultServiceAccountV1(scope Construct, id *string, config DefaultServiceAccountV1Config) DefaultServiceAccountV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -134,6 +135,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -458,7 +465,7 @@ func ResetTimeouts() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/defaultserviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/defaultserviceaccountv1" defaultserviceaccountv1.DefaultServiceAccountV1_IsConstruct(x interface{}) *bool ``` @@ -490,7 +497,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/defaultserviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/defaultserviceaccountv1" defaultserviceaccountv1.DefaultServiceAccountV1_IsTerraformElement(x interface{}) *bool ``` @@ -504,7 +511,7 @@ defaultserviceaccountv1.DefaultServiceAccountV1_IsTerraformElement(x interface{} ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/defaultserviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/defaultserviceaccountv1" defaultserviceaccountv1.DefaultServiceAccountV1_IsTerraformResource(x interface{}) *bool ``` @@ -518,7 +525,7 @@ defaultserviceaccountv1.DefaultServiceAccountV1_IsTerraformResource(x interface{ ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/defaultserviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/defaultserviceaccountv1" defaultserviceaccountv1.DefaultServiceAccountV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -890,7 +897,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/defaultserviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/defaultserviceaccountv1" &defaultserviceaccountv1.DefaultServiceAccountV1Config { Connection: interface{}, @@ -900,12 +907,12 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/defaultserv Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.defaultServiceAccountV1.DefaultServiceAccountV1Metadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.defaultServiceAccountV1.DefaultServiceAccountV1Metadata, AutomountServiceAccountToken: interface{}, Id: *string, ImagePullSecret: interface{}, Secret: interface{}, - Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.defaultServiceAccountV1.DefaultServiceAccountV1Timeouts, + Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.defaultServiceAccountV1.DefaultServiceAccountV1Timeouts, } ``` @@ -1089,7 +1096,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/defaultserviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/defaultserviceaccountv1" &defaultserviceaccountv1.DefaultServiceAccountV1ImagePullSecret { Name: *string, @@ -1123,7 +1130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/defaultserviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/defaultserviceaccountv1" &defaultserviceaccountv1.DefaultServiceAccountV1Metadata { Annotations: *map[string]*string, @@ -1209,7 +1216,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/defaultserviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/defaultserviceaccountv1" &defaultserviceaccountv1.DefaultServiceAccountV1Secret { Name: *string, @@ -1243,7 +1250,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/defaultserviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/defaultserviceaccountv1" &defaultserviceaccountv1.DefaultServiceAccountV1Timeouts { Create: *string, @@ -1277,7 +1284,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/defaultserviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/defaultserviceaccountv1" defaultserviceaccountv1.NewDefaultServiceAccountV1ImagePullSecretList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DefaultServiceAccountV1ImagePullSecretList ``` @@ -1318,6 +1325,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1325,6 +1333,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1420,7 +1444,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/defaultserviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/defaultserviceaccountv1" defaultserviceaccountv1.NewDefaultServiceAccountV1ImagePullSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DefaultServiceAccountV1ImagePullSecretOutputReference ``` @@ -1716,7 +1740,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/defaultserviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/defaultserviceaccountv1" defaultserviceaccountv1.NewDefaultServiceAccountV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DefaultServiceAccountV1MetadataOutputReference ``` @@ -2114,7 +2138,7 @@ func InternalValue() DefaultServiceAccountV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/defaultserviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/defaultserviceaccountv1" defaultserviceaccountv1.NewDefaultServiceAccountV1SecretList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DefaultServiceAccountV1SecretList ``` @@ -2155,6 +2179,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2162,6 +2187,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2257,7 +2298,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/defaultserviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/defaultserviceaccountv1" defaultserviceaccountv1.NewDefaultServiceAccountV1SecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DefaultServiceAccountV1SecretOutputReference ``` @@ -2553,7 +2594,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/defaultserviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/defaultserviceaccountv1" defaultserviceaccountv1.NewDefaultServiceAccountV1TimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DefaultServiceAccountV1TimeoutsOutputReference ``` diff --git a/docs/defaultServiceAccountV1.java.md b/docs/defaultServiceAccountV1.java.md index 796494467..b3e9b5635 100644 --- a/docs/defaultServiceAccountV1.java.md +++ b/docs/defaultServiceAccountV1.java.md @@ -184,6 +184,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -264,6 +265,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -1457,6 +1464,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1464,6 +1472,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -2294,6 +2318,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2301,6 +2326,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/defaultServiceAccountV1.python.md b/docs/defaultServiceAccountV1.python.md index 4064dd5a5..e80131045 100644 --- a/docs/defaultServiceAccountV1.python.md +++ b/docs/defaultServiceAccountV1.python.md @@ -179,6 +179,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -264,6 +265,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -1546,6 +1553,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1553,6 +1561,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -2443,6 +2469,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2450,6 +2477,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/defaultServiceAccountV1.typescript.md b/docs/defaultServiceAccountV1.typescript.md index 5e7095294..eac7af926 100644 --- a/docs/defaultServiceAccountV1.typescript.md +++ b/docs/defaultServiceAccountV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -134,6 +135,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -1293,6 +1300,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1300,6 +1308,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2130,6 +2154,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2137,6 +2162,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/deployment.csharp.md b/docs/deployment.csharp.md index bed406966..ca386d29f 100644 --- a/docs/deployment.csharp.md +++ b/docs/deployment.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -16794,6 +16801,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -16801,6 +16809,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -19317,6 +19341,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19324,6 +19349,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -19784,6 +19825,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19791,6 +19833,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -20281,6 +20339,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20288,6 +20347,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -21097,6 +21172,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21104,6 +21180,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -21240,6 +21332,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21247,6 +21340,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -21737,6 +21846,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21744,6 +21854,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -23570,6 +23696,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23577,6 +23704,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -24037,6 +24180,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24044,6 +24188,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -24180,6 +24340,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24187,6 +24348,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -25357,6 +25534,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25364,6 +25542,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -25500,6 +25694,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25507,6 +25702,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -26335,6 +26546,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -26342,6 +26554,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -27171,6 +27399,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27178,6 +27407,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -27638,6 +27883,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27645,6 +27891,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -27781,6 +28043,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27788,6 +28051,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -28958,6 +29237,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28965,6 +29245,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -29101,6 +29397,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29108,6 +29405,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -29936,6 +30249,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29943,6 +30257,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -30739,6 +31069,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30746,6 +31077,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -31562,6 +31909,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31569,6 +31917,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -34401,6 +34765,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34408,6 +34773,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -35276,6 +35657,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35283,6 +35665,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -35812,6 +36210,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35819,6 +36218,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -36522,6 +36937,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36529,6 +36945,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -37397,6 +37829,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37404,6 +37837,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -37933,6 +38382,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37940,6 +38390,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -38365,6 +38831,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38372,6 +38839,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -38786,6 +39269,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38793,6 +39277,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -39247,6 +39747,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39254,6 +39755,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -40684,6 +41201,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -40691,6 +41209,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -42115,6 +42649,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42122,6 +42657,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -42941,6 +43492,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42948,6 +43500,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -43402,6 +43970,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43409,6 +43978,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -44839,6 +45424,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -44846,6 +45432,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -47384,6 +47986,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47391,6 +47994,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -47845,6 +48464,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47852,6 +48472,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -49282,6 +49918,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49289,6 +49926,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -49714,6 +50367,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49721,6 +50375,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -50255,6 +50925,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50262,6 +50933,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -51065,6 +51752,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51072,6 +51760,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -51519,6 +52223,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51526,6 +52231,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -52251,6 +52972,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52258,6 +52980,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -53074,6 +53812,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -53081,6 +53820,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -55913,6 +56668,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -55920,6 +56676,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -56788,6 +57560,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56795,6 +57568,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -57324,6 +58113,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57331,6 +58121,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -58034,6 +58840,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58041,6 +58848,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -58909,6 +59732,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58916,6 +59740,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -59445,6 +60285,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59452,6 +60293,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -59877,6 +60734,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59884,6 +60742,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -60298,6 +61172,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60305,6 +61180,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -60759,6 +61650,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60766,6 +61658,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -62196,6 +63104,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62203,6 +63112,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -63627,6 +64552,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -63634,6 +64560,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -64453,6 +65395,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64460,6 +65403,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -64914,6 +65873,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64921,6 +65881,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -66351,6 +67327,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -66358,6 +67335,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -68896,6 +69889,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -68903,6 +69897,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -69357,6 +70367,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69364,6 +70375,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -70794,6 +71821,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -70801,6 +71829,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -71226,6 +72270,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71233,6 +72278,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -73313,6 +74374,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73320,6 +74382,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -75008,6 +76086,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75015,6 +76094,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -75827,6 +76922,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75834,6 +76930,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -76382,6 +77494,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76389,6 +77502,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -76525,6 +77654,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76532,6 +77662,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -77360,6 +78506,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -77367,6 +78514,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -80075,6 +81238,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -80082,6 +81246,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -81935,6 +83115,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -81942,6 +83123,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -85081,6 +86278,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -85088,6 +86286,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -88995,6 +90209,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -89002,6 +90217,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -91775,6 +93006,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -91782,6 +93014,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -92249,6 +93497,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92256,6 +93505,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -92746,6 +94011,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92753,6 +94019,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -93563,6 +94845,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -93570,6 +94853,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -94721,6 +96020,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -94728,6 +96028,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -95299,6 +96615,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95306,6 +96623,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -95796,6 +97129,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95803,6 +97137,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -97802,6 +99152,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -97809,6 +99160,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/deployment.go.md b/docs/deployment.go.md index 02847e999..663d97e5d 100644 --- a/docs/deployment.go.md +++ b/docs/deployment.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeployment(scope Construct, id *string, config DeploymentConfig) Deployment ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -431,7 +438,7 @@ func ResetWaitForRollout() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.Deployment_IsConstruct(x interface{}) *bool ``` @@ -463,7 +470,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.Deployment_IsTerraformElement(x interface{}) *bool ``` @@ -477,7 +484,7 @@ deployment.Deployment_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.Deployment_IsTerraformResource(x interface{}) *bool ``` @@ -491,7 +498,7 @@ deployment.Deployment_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.Deployment_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -830,7 +837,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentConfig { Connection: interface{}, @@ -840,10 +847,10 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentMetadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpec, Id: *string, - Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentTimeouts, + Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentTimeouts, WaitForRollout: interface{}, } ``` @@ -1013,7 +1020,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentMetadata { Annotations: *map[string]*string, @@ -1117,17 +1124,17 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpec { - Template: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplate, + Template: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplate, MinReadySeconds: *f64, Paused: interface{}, ProgressDeadlineSeconds: *f64, Replicas: *string, RevisionHistoryLimit: *f64, - Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecSelector, - Strategy: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecStrategy, + Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecSelector, + Strategy: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecStrategy, } ``` @@ -1269,7 +1276,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecSelector { MatchExpressions: interface{}, @@ -1321,7 +1328,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecSelectorMatchExpressions { Key: *string, @@ -1389,10 +1396,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecStrategy { - RollingUpdate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecStrategyRollingUpdate, + RollingUpdate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecStrategyRollingUpdate, Type: *string, } ``` @@ -1439,7 +1446,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecStrategyRollingUpdate { MaxSurge: *string, @@ -1493,11 +1500,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplate { - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateMetadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpec, } ``` @@ -1543,7 +1550,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateMetadata { Annotations: *map[string]*string, @@ -1647,14 +1654,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpec { ActiveDeadlineSeconds: *f64, - Affinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecAffinity, + Affinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecAffinity, AutomountServiceAccountToken: interface{}, Container: interface{}, - DnsConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecDnsConfig, + DnsConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecDnsConfig, DnsPolicy: *string, EnableServiceLinks: interface{}, HostAliases: interface{}, @@ -1666,13 +1673,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" InitContainer: interface{}, NodeName: *string, NodeSelector: *map[string]*string, - Os: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecOs, + Os: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecOs, PriorityClassName: *string, ReadinessGate: interface{}, RestartPolicy: *string, RuntimeClassName: *string, SchedulerName: *string, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecSecurityContext, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecSecurityContext, ServiceAccountName: *string, ShareProcessNamespace: interface{}, Subdomain: *string, @@ -2165,12 +2172,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecAffinity { - NodeAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecAffinityNodeAffinity, - PodAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecAffinityPodAffinity, - PodAntiAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecAffinityPodAntiAffinity, + NodeAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecAffinityNodeAffinity, + PodAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecAffinityPodAffinity, + PodAntiAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecAffinityPodAntiAffinity, } ``` @@ -2231,11 +2238,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecAffinityNodeAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, - RequiredDuringSchedulingIgnoredDuringExecution: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution, + RequiredDuringSchedulingIgnoredDuringExecution: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution, } ``` @@ -2281,10 +2288,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution { - Preference: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference, + Preference: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference, Weight: *f64, } ``` @@ -2331,7 +2338,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference { MatchExpressions: interface{}, @@ -2381,7 +2388,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions { Key: *string, @@ -2451,7 +2458,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields { Key: *string, @@ -2519,7 +2526,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution { NodeSelectorTerm: interface{}, @@ -2553,7 +2560,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm { MatchExpressions: interface{}, @@ -2603,7 +2610,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions { Key: *string, @@ -2673,7 +2680,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields { Key: *string, @@ -2741,7 +2748,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecAffinityPodAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, @@ -2791,10 +2798,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution { - PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, + PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, Weight: *f64, } ``` @@ -2841,7 +2848,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { TopologyKey: *string, @@ -2907,7 +2914,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { MatchExpressions: interface{}, @@ -2959,7 +2966,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { Key: *string, @@ -3027,7 +3034,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution { TopologyKey: *string, @@ -3093,7 +3100,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { MatchExpressions: interface{}, @@ -3145,7 +3152,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { Key: *string, @@ -3213,7 +3220,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecAffinityPodAntiAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, @@ -3263,10 +3270,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution { - PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, + PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, Weight: *f64, } ``` @@ -3313,7 +3320,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { TopologyKey: *string, @@ -3379,7 +3386,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { MatchExpressions: interface{}, @@ -3431,7 +3438,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { Key: *string, @@ -3499,7 +3506,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution { TopologyKey: *string, @@ -3565,7 +3572,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { MatchExpressions: interface{}, @@ -3617,7 +3624,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { Key: *string, @@ -3685,7 +3692,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainer { Name: *string, @@ -3695,13 +3702,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" EnvFrom: interface{}, Image: *string, ImagePullPolicy: *string, - Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecContainerLifecycle, - LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecContainerLivenessProbe, + Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecContainerLifecycle, + LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecContainerLivenessProbe, Port: interface{}, - ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecContainerReadinessProbe, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecContainerResources, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecContainerSecurityContext, - StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecContainerStartupProbe, + ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecContainerReadinessProbe, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecContainerResources, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecContainerSecurityContext, + StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecContainerStartupProbe, Stdin: interface{}, StdinOnce: interface{}, TerminationMessagePath: *string, @@ -4057,12 +4064,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerEnv { Name: *string, Value: *string, - ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecContainerEnvValueFrom, + ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecContainerEnvValueFrom, } ``` @@ -4125,12 +4132,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerEnvFrom { - ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecContainerEnvFromConfigMapRef, + ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecContainerEnvFromConfigMapRef, Prefix: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecContainerEnvFromSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecContainerEnvFromSecretRef, } ``` @@ -4191,7 +4198,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerEnvFromConfigMapRef { Name: *string, @@ -4241,7 +4248,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerEnvFromSecretRef { Name: *string, @@ -4291,13 +4298,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerEnvValueFrom { - ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecContainerEnvValueFromFieldRef, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecContainerEnvValueFromResourceFieldRef, - SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecContainerEnvValueFromSecretKeyRef, + ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecContainerEnvValueFromFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecContainerEnvValueFromResourceFieldRef, + SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecContainerEnvValueFromSecretKeyRef, } ``` @@ -4373,7 +4380,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef { Key: *string, @@ -4439,7 +4446,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerEnvValueFromFieldRef { ApiVersion: *string, @@ -4489,7 +4496,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerEnvValueFromResourceFieldRef { Resource: *string, @@ -4551,7 +4558,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerEnvValueFromSecretKeyRef { Key: *string, @@ -4617,7 +4624,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerLifecycle { PostStart: interface{}, @@ -4667,11 +4674,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerLifecyclePostStart { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecContainerLifecyclePostStartExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecContainerLifecyclePostStartHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecContainerLifecyclePostStartExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecContainerLifecyclePostStartHttpGet, TcpSocket: interface{}, } ``` @@ -4733,7 +4740,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerLifecyclePostStartExec { Command: *[]*string, @@ -4769,7 +4776,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerLifecyclePostStartHttpGet { Host: *string, @@ -4869,7 +4876,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader { Name: *string, @@ -4919,7 +4926,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerLifecyclePostStartTcpSocket { Port: *string, @@ -4955,11 +4962,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerLifecyclePreStop { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecContainerLifecyclePreStopExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecContainerLifecyclePreStopHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecContainerLifecyclePreStopExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecContainerLifecyclePreStopHttpGet, TcpSocket: interface{}, } ``` @@ -5021,7 +5028,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerLifecyclePreStopExec { Command: *[]*string, @@ -5057,7 +5064,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerLifecyclePreStopHttpGet { Host: *string, @@ -5157,7 +5164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader { Name: *string, @@ -5207,7 +5214,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerLifecyclePreStopTcpSocket { Port: *string, @@ -5243,13 +5250,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerLivenessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecContainerLivenessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecContainerLivenessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecContainerLivenessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecContainerLivenessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -5405,7 +5412,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerLivenessProbeExec { Command: *[]*string, @@ -5441,7 +5448,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerLivenessProbeGrpc { Port: *f64, @@ -5491,7 +5498,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerLivenessProbeHttpGet { Host: *string, @@ -5591,7 +5598,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader { Name: *string, @@ -5641,7 +5648,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerLivenessProbeTcpSocket { Port: *string, @@ -5677,7 +5684,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerPort { ContainerPort: *f64, @@ -5781,13 +5788,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerReadinessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecContainerReadinessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecContainerReadinessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecContainerReadinessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecContainerReadinessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -5943,7 +5950,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerReadinessProbeExec { Command: *[]*string, @@ -5979,7 +5986,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerReadinessProbeGrpc { Port: *f64, @@ -6029,7 +6036,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerReadinessProbeHttpGet { Host: *string, @@ -6129,7 +6136,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader { Name: *string, @@ -6179,7 +6186,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerReadinessProbeTcpSocket { Port: *string, @@ -6215,7 +6222,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerResources { Limits: *map[string]*string, @@ -6267,18 +6274,18 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerSecurityContext { AllowPrivilegeEscalation: interface{}, - Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecContainerSecurityContextCapabilities, + Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecContainerSecurityContextCapabilities, Privileged: interface{}, ReadOnlyRootFilesystem: interface{}, RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecContainerSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecContainerSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecContainerSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecContainerSecurityContextSeLinuxOptions, } ``` @@ -6439,7 +6446,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerSecurityContextCapabilities { Add: *[]*string, @@ -6489,7 +6496,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -6541,7 +6548,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerSecurityContextSeLinuxOptions { Level: *string, @@ -6623,13 +6630,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerStartupProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecContainerStartupProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecContainerStartupProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecContainerStartupProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecContainerStartupProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -6785,7 +6792,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerStartupProbeExec { Command: *[]*string, @@ -6821,7 +6828,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerStartupProbeGrpc { Port: *f64, @@ -6871,7 +6878,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerStartupProbeHttpGet { Host: *string, @@ -6971,7 +6978,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerStartupProbeHttpGetHttpHeader { Name: *string, @@ -7021,7 +7028,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerStartupProbeTcpSocket { Port: *string, @@ -7057,7 +7064,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecContainerVolumeMount { MountPath: *string, @@ -7157,7 +7164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecDnsConfig { Nameservers: *[]*string, @@ -7227,7 +7234,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecDnsConfigOption { Name: *string, @@ -7277,7 +7284,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecHostAliases { Hostnames: *[]*string, @@ -7327,7 +7334,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecImagePullSecrets { Name: *string, @@ -7361,7 +7368,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainer { Name: *string, @@ -7371,13 +7378,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" EnvFrom: interface{}, Image: *string, ImagePullPolicy: *string, - Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecInitContainerLifecycle, - LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecInitContainerLivenessProbe, + Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecInitContainerLifecycle, + LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecInitContainerLivenessProbe, Port: interface{}, - ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecInitContainerReadinessProbe, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecInitContainerResources, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecInitContainerSecurityContext, - StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecInitContainerStartupProbe, + ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecInitContainerReadinessProbe, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecInitContainerResources, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecInitContainerSecurityContext, + StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecInitContainerStartupProbe, Stdin: interface{}, StdinOnce: interface{}, TerminationMessagePath: *string, @@ -7733,12 +7740,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerEnv { Name: *string, Value: *string, - ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecInitContainerEnvValueFrom, + ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecInitContainerEnvValueFrom, } ``` @@ -7801,12 +7808,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerEnvFrom { - ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecInitContainerEnvFromConfigMapRef, + ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecInitContainerEnvFromConfigMapRef, Prefix: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecInitContainerEnvFromSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecInitContainerEnvFromSecretRef, } ``` @@ -7867,7 +7874,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerEnvFromConfigMapRef { Name: *string, @@ -7917,7 +7924,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerEnvFromSecretRef { Name: *string, @@ -7967,13 +7974,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerEnvValueFrom { - ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecInitContainerEnvValueFromFieldRef, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef, - SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef, + ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecInitContainerEnvValueFromFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef, + SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef, } ``` @@ -8049,7 +8056,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef { Key: *string, @@ -8115,7 +8122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerEnvValueFromFieldRef { ApiVersion: *string, @@ -8165,7 +8172,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef { Resource: *string, @@ -8227,7 +8234,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef { Key: *string, @@ -8293,7 +8300,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerLifecycle { PostStart: interface{}, @@ -8343,11 +8350,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerLifecyclePostStart { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecInitContainerLifecyclePostStartExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecInitContainerLifecyclePostStartHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecInitContainerLifecyclePostStartExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecInitContainerLifecyclePostStartHttpGet, TcpSocket: interface{}, } ``` @@ -8409,7 +8416,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerLifecyclePostStartExec { Command: *[]*string, @@ -8445,7 +8452,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerLifecyclePostStartHttpGet { Host: *string, @@ -8545,7 +8552,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader { Name: *string, @@ -8595,7 +8602,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerLifecyclePostStartTcpSocket { Port: *string, @@ -8631,11 +8638,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerLifecyclePreStop { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecInitContainerLifecyclePreStopExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecInitContainerLifecyclePreStopHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecInitContainerLifecyclePreStopExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecInitContainerLifecyclePreStopHttpGet, TcpSocket: interface{}, } ``` @@ -8697,7 +8704,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerLifecyclePreStopExec { Command: *[]*string, @@ -8733,7 +8740,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerLifecyclePreStopHttpGet { Host: *string, @@ -8833,7 +8840,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader { Name: *string, @@ -8883,7 +8890,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerLifecyclePreStopTcpSocket { Port: *string, @@ -8919,13 +8926,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerLivenessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecInitContainerLivenessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecInitContainerLivenessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecInitContainerLivenessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecInitContainerLivenessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -9081,7 +9088,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerLivenessProbeExec { Command: *[]*string, @@ -9117,7 +9124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerLivenessProbeGrpc { Port: *f64, @@ -9167,7 +9174,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerLivenessProbeHttpGet { Host: *string, @@ -9267,7 +9274,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader { Name: *string, @@ -9317,7 +9324,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerLivenessProbeTcpSocket { Port: *string, @@ -9353,7 +9360,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerPort { ContainerPort: *f64, @@ -9457,13 +9464,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerReadinessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecInitContainerReadinessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecInitContainerReadinessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecInitContainerReadinessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecInitContainerReadinessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -9619,7 +9626,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerReadinessProbeExec { Command: *[]*string, @@ -9655,7 +9662,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerReadinessProbeGrpc { Port: *f64, @@ -9705,7 +9712,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerReadinessProbeHttpGet { Host: *string, @@ -9805,7 +9812,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader { Name: *string, @@ -9855,7 +9862,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerReadinessProbeTcpSocket { Port: *string, @@ -9891,7 +9898,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerResources { Limits: *map[string]*string, @@ -9943,18 +9950,18 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerSecurityContext { AllowPrivilegeEscalation: interface{}, - Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecInitContainerSecurityContextCapabilities, + Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecInitContainerSecurityContextCapabilities, Privileged: interface{}, ReadOnlyRootFilesystem: interface{}, RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecInitContainerSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecInitContainerSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions, } ``` @@ -10115,7 +10122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerSecurityContextCapabilities { Add: *[]*string, @@ -10165,7 +10172,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -10217,7 +10224,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions { Level: *string, @@ -10299,13 +10306,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerStartupProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecInitContainerStartupProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecInitContainerStartupProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecInitContainerStartupProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecInitContainerStartupProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -10461,7 +10468,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerStartupProbeExec { Command: *[]*string, @@ -10497,7 +10504,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerStartupProbeGrpc { Port: *f64, @@ -10547,7 +10554,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerStartupProbeHttpGet { Host: *string, @@ -10647,7 +10654,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader { Name: *string, @@ -10697,7 +10704,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerStartupProbeTcpSocket { Port: *string, @@ -10733,7 +10740,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecInitContainerVolumeMount { MountPath: *string, @@ -10833,7 +10840,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecOs { Name: *string, @@ -10867,7 +10874,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecReadinessGate { ConditionType: *string, @@ -10901,7 +10908,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecSecurityContext { FsGroup: *string, @@ -10909,11 +10916,11 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecSecurityContextSeLinuxOptions, SupplementalGroups: *[]*f64, Sysctl: interface{}, - WindowsOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecSecurityContextWindowsOptions, + WindowsOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecSecurityContextWindowsOptions, } ``` @@ -11091,7 +11098,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -11143,7 +11150,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecSecurityContextSeLinuxOptions { Level: *string, @@ -11225,7 +11232,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecSecurityContextSysctl { Name: *string, @@ -11275,7 +11282,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecSecurityContextWindowsOptions { GmsaCredentialSpec: *string, @@ -11359,7 +11366,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecToleration { Effect: *string, @@ -11467,7 +11474,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecTopologySpreadConstraint { LabelSelector: interface{}, @@ -11551,7 +11558,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecTopologySpreadConstraintLabelSelector { MatchExpressions: interface{}, @@ -11603,7 +11610,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions { Key: *string, @@ -11671,37 +11678,37 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolume { - AwsElasticBlockStore: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeAwsElasticBlockStore, - AzureDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeAzureDisk, - AzureFile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeAzureFile, - CephFs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeCephFs, - Cinder: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeCinder, - ConfigMap: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeConfigMap, - Csi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeCsi, - DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeDownwardApi, - EmptyDir: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeEmptyDir, - Ephemeral: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeEphemeral, - Fc: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeFc, - FlexVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeFlexVolume, - Flocker: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeFlocker, - GcePersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeGcePersistentDisk, - GitRepo: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeGitRepo, - Glusterfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeGlusterfs, - HostPath: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeHostPath, - Iscsi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeIscsi, - Local: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeLocal, + AwsElasticBlockStore: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeAwsElasticBlockStore, + AzureDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeAzureDisk, + AzureFile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeAzureFile, + CephFs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeCephFs, + Cinder: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeCinder, + ConfigMap: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeConfigMap, + Csi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeCsi, + DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeDownwardApi, + EmptyDir: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeEmptyDir, + Ephemeral: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeEphemeral, + Fc: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeFc, + FlexVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeFlexVolume, + Flocker: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeFlocker, + GcePersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeGcePersistentDisk, + GitRepo: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeGitRepo, + Glusterfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeGlusterfs, + HostPath: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeHostPath, + Iscsi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeIscsi, + Local: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeLocal, Name: *string, - Nfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeNfs, - PersistentVolumeClaim: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumePersistentVolumeClaim, - PhotonPersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumePhotonPersistentDisk, + Nfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeNfs, + PersistentVolumeClaim: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumePersistentVolumeClaim, + PhotonPersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumePhotonPersistentDisk, Projected: interface{}, - Quobyte: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeQuobyte, - Rbd: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeRbd, - Secret: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeSecret, - VsphereVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeVsphereVolume, + Quobyte: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeQuobyte, + Rbd: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeRbd, + Secret: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeSecret, + VsphereVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeVsphereVolume, } ``` @@ -12137,7 +12144,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeAwsElasticBlockStore { VolumeId: *string, @@ -12223,7 +12230,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeAzureDisk { CachingMode: *string, @@ -12339,7 +12346,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeAzureFile { SecretName: *string, @@ -12423,14 +12430,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeCephFs { Monitors: *[]*string, Path: *string, ReadOnly: interface{}, SecretFile: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeCephFsSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeCephFsSecretRef, User: *string, } ``` @@ -12537,7 +12544,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeCephFsSecretRef { Name: *string, @@ -12587,7 +12594,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeCinder { VolumeId: *string, @@ -12655,7 +12662,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeConfigMap { DefaultMode: *string, @@ -12739,7 +12746,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeConfigMapItems { Key: *string, @@ -12809,12 +12816,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeCsi { Driver: *string, FsType: *string, - NodePublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeCsiNodePublishSecretRef, + NodePublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeCsiNodePublishSecretRef, ReadOnly: interface{}, VolumeAttributes: *map[string]*string, } @@ -12909,7 +12916,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeCsiNodePublishSecretRef { Name: *string, @@ -12943,7 +12950,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeDownwardApi { DefaultMode: *string, @@ -12995,13 +13002,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeDownwardApiItems { - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeDownwardApiItemsFieldRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeDownwardApiItemsFieldRef, Path: *string, Mode: *string, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef, } ``` @@ -13081,7 +13088,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeDownwardApiItemsFieldRef { ApiVersion: *string, @@ -13131,7 +13138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef { ContainerName: *string, @@ -13193,7 +13200,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeEmptyDir { Medium: *string, @@ -13245,10 +13252,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeEphemeral { - VolumeClaimTemplate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate, + VolumeClaimTemplate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate, } ``` @@ -13279,11 +13286,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate { - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata, } ``` @@ -13329,7 +13336,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata { Annotations: *map[string]*string, @@ -13383,12 +13390,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec { AccessModes: *[]*string, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources, - Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources, + Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector, StorageClassName: *string, VolumeMode: *string, VolumeName: *string, @@ -13497,7 +13504,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources { Limits: *map[string]*string, @@ -13549,7 +13556,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector { MatchExpressions: interface{}, @@ -13601,7 +13608,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions { Key: *string, @@ -13669,7 +13676,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeFc { Lun: *f64, @@ -13753,14 +13760,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeFlexVolume { Driver: *string, FsType: *string, Options: *map[string]*string, ReadOnly: interface{}, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeFlexVolumeSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeFlexVolumeSecretRef, } ``` @@ -13853,7 +13860,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeFlexVolumeSecretRef { Name: *string, @@ -13903,7 +13910,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeFlocker { DatasetName: *string, @@ -13953,7 +13960,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeGcePersistentDisk { PdName: *string, @@ -14039,7 +14046,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeGitRepo { Directory: *string, @@ -14107,7 +14114,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeGlusterfs { EndpointsName: *string, @@ -14173,7 +14180,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeHostPath { Path: *string, @@ -14223,7 +14230,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeIscsi { Iqn: *string, @@ -14341,7 +14348,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeLocal { Path: *string, @@ -14375,7 +14382,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeNfs { Path: *string, @@ -14441,7 +14448,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumePersistentVolumeClaim { ClaimName: *string, @@ -14491,7 +14498,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumePhotonPersistentDisk { PdId: *string, @@ -14543,7 +14550,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeProjected { Sources: interface{}, @@ -14595,13 +14602,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeProjectedSources { ConfigMap: interface{}, - DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApi, + DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApi, Secret: interface{}, - ServiceAccountToken: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken, + ServiceAccountToken: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken, } ``` @@ -14677,7 +14684,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeProjectedSourcesConfigMap { Items: interface{}, @@ -14743,7 +14750,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeProjectedSourcesConfigMapItems { Key: *string, @@ -14813,7 +14820,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApi { Items: interface{}, @@ -14847,13 +14854,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiItems { Path: *string, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef, Mode: *string, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef, } ``` @@ -14933,7 +14940,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef { ApiVersion: *string, @@ -14983,7 +14990,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef { ContainerName: *string, @@ -15045,7 +15052,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeProjectedSourcesSecret { Items: interface{}, @@ -15111,7 +15118,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeProjectedSourcesSecretItems { Key: *string, @@ -15181,7 +15188,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken { Path: *string, @@ -15249,7 +15256,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeQuobyte { Registry: *string, @@ -15347,7 +15354,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeRbd { CephMonitors: *[]*string, @@ -15357,7 +15364,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" RadosUser: *string, RbdPool: *string, ReadOnly: interface{}, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deployment.DeploymentSpecTemplateSpecVolumeRbdSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deployment.DeploymentSpecTemplateSpecVolumeRbdSecretRef, } ``` @@ -15495,7 +15502,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeRbdSecretRef { Name: *string, @@ -15545,7 +15552,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeSecret { DefaultMode: *string, @@ -15629,7 +15636,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeSecretItems { Key: *string, @@ -15699,7 +15706,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentSpecTemplateSpecVolumeVsphereVolume { VolumePath: *string, @@ -15751,7 +15758,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" &deployment.DeploymentTimeouts { Create: *string, @@ -15813,7 +15820,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentMetadataOutputReference ``` @@ -16240,7 +16247,7 @@ func InternalValue() DeploymentMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecOutputReference ``` @@ -16753,7 +16760,7 @@ func InternalValue() DeploymentSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecSelectorMatchExpressionsList ``` @@ -16794,6 +16801,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -16801,6 +16809,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -16896,7 +16920,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecSelectorMatchExpressionsOutputReference ``` @@ -17250,7 +17274,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecSelectorOutputReference ``` @@ -17570,7 +17594,7 @@ func InternalValue() DeploymentSpecSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecStrategyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecStrategyOutputReference ``` @@ -17890,7 +17914,7 @@ func InternalValue() DeploymentSpecStrategy #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecStrategyRollingUpdateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecStrategyRollingUpdateOutputReference ``` @@ -18197,7 +18221,7 @@ func InternalValue() DeploymentSpecStrategyRollingUpdate #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateMetadataOutputReference ``` @@ -18624,7 +18648,7 @@ func InternalValue() DeploymentSpecTemplateMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateOutputReference ``` @@ -18943,7 +18967,7 @@ func InternalValue() DeploymentSpecTemplate #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityNodeAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecAffinityNodeAffinityOutputReference ``` @@ -19276,7 +19300,7 @@ func InternalValue() DeploymentSpecTemplateSpecAffinityNodeAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -19317,6 +19341,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19324,6 +19349,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -19419,7 +19460,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -19743,7 +19784,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList ``` @@ -19784,6 +19825,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19791,6 +19833,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -19886,7 +19944,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference ``` @@ -20240,7 +20298,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList ``` @@ -20281,6 +20339,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20288,6 +20347,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -20383,7 +20458,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference ``` @@ -20723,7 +20798,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference ``` @@ -21056,7 +21131,7 @@ func InternalValue() DeploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuri #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList ``` @@ -21097,6 +21172,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21104,6 +21180,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -21199,7 +21291,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList ``` @@ -21240,6 +21332,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21247,6 +21340,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -21342,7 +21451,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference ``` @@ -21696,7 +21805,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList ``` @@ -21737,6 +21846,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21744,6 +21854,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -21839,7 +21965,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference ``` @@ -22179,7 +22305,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference ``` @@ -22530,7 +22656,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -22821,7 +22947,7 @@ func InternalValue() DeploymentSpecTemplateSpecAffinityNodeAffinityRequiredDurin #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecAffinityOutputReference ``` @@ -23196,7 +23322,7 @@ func InternalValue() DeploymentSpecTemplateSpecAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityPodAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecAffinityPodAffinityOutputReference ``` @@ -23529,7 +23655,7 @@ func InternalValue() DeploymentSpecTemplateSpecAffinityPodAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -23570,6 +23696,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23577,6 +23704,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -23672,7 +23815,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -23996,7 +24139,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ``` @@ -24037,6 +24180,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24044,6 +24188,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -24139,7 +24299,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ``` @@ -24180,6 +24340,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24187,6 +24348,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -24282,7 +24459,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ``` @@ -24636,7 +24813,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ``` @@ -24974,7 +25151,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ``` @@ -25316,7 +25493,7 @@ func InternalValue() DeploymentSpecTemplateSpecAffinityPodAffinityPreferredDurin #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ``` @@ -25357,6 +25534,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25364,6 +25542,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -25459,7 +25653,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ``` @@ -25500,6 +25694,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25507,6 +25702,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -25602,7 +25813,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ``` @@ -25956,7 +26167,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ``` @@ -26294,7 +26505,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ``` @@ -26335,6 +26546,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -26342,6 +26554,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -26437,7 +26665,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -26797,7 +27025,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityPodAntiAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecAffinityPodAntiAffinityOutputReference ``` @@ -27130,7 +27358,7 @@ func InternalValue() DeploymentSpecTemplateSpecAffinityPodAntiAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -27171,6 +27399,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27178,6 +27407,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -27273,7 +27518,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -27597,7 +27842,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ``` @@ -27638,6 +27883,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27645,6 +27891,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -27740,7 +28002,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ``` @@ -27781,6 +28043,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27788,6 +28051,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -27883,7 +28162,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ``` @@ -28237,7 +28516,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ``` @@ -28575,7 +28854,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ``` @@ -28917,7 +29196,7 @@ func InternalValue() DeploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredD #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ``` @@ -28958,6 +29237,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28965,6 +29245,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -29060,7 +29356,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ``` @@ -29101,6 +29397,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29108,6 +29405,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -29203,7 +29516,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ``` @@ -29557,7 +29870,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ``` @@ -29895,7 +30208,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ``` @@ -29936,6 +30249,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29943,6 +30257,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -30038,7 +30368,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -30398,7 +30728,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference ``` @@ -30698,7 +31028,7 @@ func InternalValue() DeploymentSpecTemplateSpecContainerEnvFromConfigMapRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerEnvFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecContainerEnvFromList ``` @@ -30739,6 +31069,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30746,6 +31077,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -30841,7 +31188,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerEnvFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecContainerEnvFromOutputReference ``` @@ -31221,7 +31568,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerEnvFromSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecContainerEnvFromSecretRefOutputReference ``` @@ -31521,7 +31868,7 @@ func InternalValue() DeploymentSpecTemplateSpecContainerEnvFromSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecContainerEnvList ``` @@ -31562,6 +31909,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31569,6 +31917,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -31664,7 +32028,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecContainerEnvOutputReference ``` @@ -32024,7 +32388,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference ``` @@ -32360,7 +32724,7 @@ func InternalValue() DeploymentSpecTemplateSpecContainerEnvValueFromConfigMapKey #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference ``` @@ -32667,7 +33031,7 @@ func InternalValue() DeploymentSpecTemplateSpecContainerEnvValueFromFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerEnvValueFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecContainerEnvValueFromOutputReference ``` @@ -33084,7 +33448,7 @@ func InternalValue() DeploymentSpecTemplateSpecContainerEnvValueFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference ``` @@ -33413,7 +33777,7 @@ func InternalValue() DeploymentSpecTemplateSpecContainerEnvValueFromResourceFiel #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference ``` @@ -33749,7 +34113,7 @@ func InternalValue() DeploymentSpecTemplateSpecContainerEnvValueFromSecretKeyRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerLifecycleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecContainerLifecycleOutputReference ``` @@ -34082,7 +34446,7 @@ func InternalValue() DeploymentSpecTemplateSpecContainerLifecycle #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerLifecyclePostStartExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecContainerLifecyclePostStartExecOutputReference ``` @@ -34360,7 +34724,7 @@ func InternalValue() DeploymentSpecTemplateSpecContainerLifecyclePostStartExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList ``` @@ -34401,6 +34765,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34408,6 +34773,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -34503,7 +34884,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ``` @@ -34828,7 +35209,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference ``` @@ -35235,7 +35616,7 @@ func InternalValue() DeploymentSpecTemplateSpecContainerLifecyclePostStartHttpGe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerLifecyclePostStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecContainerLifecyclePostStartList ``` @@ -35276,6 +35657,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35283,6 +35665,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -35378,7 +35776,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerLifecyclePostStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecContainerLifecyclePostStartOutputReference ``` @@ -35771,7 +36169,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerLifecyclePostStartTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecContainerLifecyclePostStartTcpSocketList ``` @@ -35812,6 +36210,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35819,6 +36218,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -35914,7 +36329,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference ``` @@ -36203,7 +36618,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerLifecyclePreStopExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecContainerLifecyclePreStopExecOutputReference ``` @@ -36481,7 +36896,7 @@ func InternalValue() DeploymentSpecTemplateSpecContainerLifecyclePreStopExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList ``` @@ -36522,6 +36937,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36529,6 +36945,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -36624,7 +37056,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ``` @@ -36949,7 +37381,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference ``` @@ -37356,7 +37788,7 @@ func InternalValue() DeploymentSpecTemplateSpecContainerLifecyclePreStopHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerLifecyclePreStopList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecContainerLifecyclePreStopList ``` @@ -37397,6 +37829,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37404,6 +37837,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -37499,7 +37948,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerLifecyclePreStopOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecContainerLifecyclePreStopOutputReference ``` @@ -37892,7 +38341,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerLifecyclePreStopTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecContainerLifecyclePreStopTcpSocketList ``` @@ -37933,6 +38382,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37940,6 +38390,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -38035,7 +38501,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference ``` @@ -38324,7 +38790,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecContainerList ``` @@ -38365,6 +38831,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38372,6 +38839,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -38467,7 +38950,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerLivenessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecContainerLivenessProbeExecOutputReference ``` @@ -38745,7 +39228,7 @@ func InternalValue() DeploymentSpecTemplateSpecContainerLivenessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerLivenessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecContainerLivenessProbeGrpcList ``` @@ -38786,6 +39269,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38793,6 +39277,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -38888,7 +39388,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerLivenessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecContainerLivenessProbeGrpcOutputReference ``` @@ -39206,7 +39706,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList ``` @@ -39247,6 +39747,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39254,6 +39755,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -39349,7 +39866,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference ``` @@ -39674,7 +40191,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference ``` @@ -40081,7 +40598,7 @@ func InternalValue() DeploymentSpecTemplateSpecContainerLivenessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerLivenessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecContainerLivenessProbeOutputReference ``` @@ -40643,7 +41160,7 @@ func InternalValue() DeploymentSpecTemplateSpecContainerLivenessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerLivenessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecContainerLivenessProbeTcpSocketList ``` @@ -40684,6 +41201,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -40691,6 +41209,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -40786,7 +41320,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference ``` @@ -41075,7 +41609,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecContainerOutputReference ``` @@ -42074,7 +42608,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecContainerPortList ``` @@ -42115,6 +42649,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42122,6 +42657,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -42217,7 +42768,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecContainerPortOutputReference ``` @@ -42622,7 +43173,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerReadinessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecContainerReadinessProbeExecOutputReference ``` @@ -42900,7 +43451,7 @@ func InternalValue() DeploymentSpecTemplateSpecContainerReadinessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerReadinessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecContainerReadinessProbeGrpcList ``` @@ -42941,6 +43492,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42948,6 +43500,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -43043,7 +43611,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerReadinessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecContainerReadinessProbeGrpcOutputReference ``` @@ -43361,7 +43929,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList ``` @@ -43402,6 +43970,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43409,6 +43978,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -43504,7 +44089,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference ``` @@ -43829,7 +44414,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference ``` @@ -44236,7 +44821,7 @@ func InternalValue() DeploymentSpecTemplateSpecContainerReadinessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerReadinessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecContainerReadinessProbeOutputReference ``` @@ -44798,7 +45383,7 @@ func InternalValue() DeploymentSpecTemplateSpecContainerReadinessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerReadinessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecContainerReadinessProbeTcpSocketList ``` @@ -44839,6 +45424,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -44846,6 +45432,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -44941,7 +45543,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference ``` @@ -45230,7 +45832,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecContainerResourcesOutputReference ``` @@ -45537,7 +46139,7 @@ func InternalValue() DeploymentSpecTemplateSpecContainerResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference ``` @@ -45844,7 +46446,7 @@ func InternalValue() DeploymentSpecTemplateSpecContainerSecurityContextCapabilit #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecContainerSecurityContextOutputReference ``` @@ -46393,7 +46995,7 @@ func InternalValue() DeploymentSpecTemplateSpecContainerSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference ``` @@ -46700,7 +47302,7 @@ func InternalValue() DeploymentSpecTemplateSpecContainerSecurityContextSeccompPr #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference ``` @@ -47065,7 +47667,7 @@ func InternalValue() DeploymentSpecTemplateSpecContainerSecurityContextSeLinuxOp #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerStartupProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecContainerStartupProbeExecOutputReference ``` @@ -47343,7 +47945,7 @@ func InternalValue() DeploymentSpecTemplateSpecContainerStartupProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerStartupProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecContainerStartupProbeGrpcList ``` @@ -47384,6 +47986,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47391,6 +47994,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -47486,7 +48105,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerStartupProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecContainerStartupProbeGrpcOutputReference ``` @@ -47804,7 +48423,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList ``` @@ -47845,6 +48464,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47852,6 +48472,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -47947,7 +48583,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference ``` @@ -48272,7 +48908,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerStartupProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecContainerStartupProbeHttpGetOutputReference ``` @@ -48679,7 +49315,7 @@ func InternalValue() DeploymentSpecTemplateSpecContainerStartupProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerStartupProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecContainerStartupProbeOutputReference ``` @@ -49241,7 +49877,7 @@ func InternalValue() DeploymentSpecTemplateSpecContainerStartupProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerStartupProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecContainerStartupProbeTcpSocketList ``` @@ -49282,6 +49918,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49289,6 +49926,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -49384,7 +50037,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference ``` @@ -49673,7 +50326,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerVolumeMountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecContainerVolumeMountList ``` @@ -49714,6 +50367,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49721,6 +50375,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -49816,7 +50486,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecContainerVolumeMountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecContainerVolumeMountOutputReference ``` @@ -50214,7 +50884,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecDnsConfigOptionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecDnsConfigOptionList ``` @@ -50255,6 +50925,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50262,6 +50933,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -50357,7 +51044,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecDnsConfigOptionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecDnsConfigOptionOutputReference ``` @@ -50675,7 +51362,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecDnsConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecDnsConfigOutputReference ``` @@ -51024,7 +51711,7 @@ func InternalValue() DeploymentSpecTemplateSpecDnsConfig #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecHostAliasesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecHostAliasesList ``` @@ -51065,6 +51752,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51072,6 +51760,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -51167,7 +51871,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecHostAliasesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecHostAliasesOutputReference ``` @@ -51478,7 +52182,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecImagePullSecretsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecImagePullSecretsList ``` @@ -51519,6 +52223,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51526,6 +52231,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -51621,7 +52342,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecImagePullSecretsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecImagePullSecretsOutputReference ``` @@ -51910,7 +52631,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference ``` @@ -52210,7 +52931,7 @@ func InternalValue() DeploymentSpecTemplateSpecInitContainerEnvFromConfigMapRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerEnvFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecInitContainerEnvFromList ``` @@ -52251,6 +52972,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52258,6 +52980,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -52353,7 +53091,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerEnvFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecInitContainerEnvFromOutputReference ``` @@ -52733,7 +53471,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference ``` @@ -53033,7 +53771,7 @@ func InternalValue() DeploymentSpecTemplateSpecInitContainerEnvFromSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecInitContainerEnvList ``` @@ -53074,6 +53812,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -53081,6 +53820,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -53176,7 +53931,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecInitContainerEnvOutputReference ``` @@ -53536,7 +54291,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference ``` @@ -53872,7 +54627,7 @@ func InternalValue() DeploymentSpecTemplateSpecInitContainerEnvValueFromConfigMa #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference ``` @@ -54179,7 +54934,7 @@ func InternalValue() DeploymentSpecTemplateSpecInitContainerEnvValueFromFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerEnvValueFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecInitContainerEnvValueFromOutputReference ``` @@ -54596,7 +55351,7 @@ func InternalValue() DeploymentSpecTemplateSpecInitContainerEnvValueFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference ``` @@ -54925,7 +55680,7 @@ func InternalValue() DeploymentSpecTemplateSpecInitContainerEnvValueFromResource #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference ``` @@ -55261,7 +56016,7 @@ func InternalValue() DeploymentSpecTemplateSpecInitContainerEnvValueFromSecretKe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerLifecycleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecInitContainerLifecycleOutputReference ``` @@ -55594,7 +56349,7 @@ func InternalValue() DeploymentSpecTemplateSpecInitContainerLifecycle #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference ``` @@ -55872,7 +56627,7 @@ func InternalValue() DeploymentSpecTemplateSpecInitContainerLifecyclePostStartEx #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList ``` @@ -55913,6 +56668,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -55920,6 +56676,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -56015,7 +56787,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ``` @@ -56340,7 +57112,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference ``` @@ -56747,7 +57519,7 @@ func InternalValue() DeploymentSpecTemplateSpecInitContainerLifecyclePostStartHt #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerLifecyclePostStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecInitContainerLifecyclePostStartList ``` @@ -56788,6 +57560,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56795,6 +57568,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -56890,7 +57679,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerLifecyclePostStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecInitContainerLifecyclePostStartOutputReference ``` @@ -57283,7 +58072,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList ``` @@ -57324,6 +58113,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57331,6 +58121,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -57426,7 +58232,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference ``` @@ -57715,7 +58521,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference ``` @@ -57993,7 +58799,7 @@ func InternalValue() DeploymentSpecTemplateSpecInitContainerLifecyclePreStopExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList ``` @@ -58034,6 +58840,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58041,6 +58848,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -58136,7 +58959,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ``` @@ -58461,7 +59284,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference ``` @@ -58868,7 +59691,7 @@ func InternalValue() DeploymentSpecTemplateSpecInitContainerLifecyclePreStopHttp #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerLifecyclePreStopList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecInitContainerLifecyclePreStopList ``` @@ -58909,6 +59732,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58916,6 +59740,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -59011,7 +59851,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerLifecyclePreStopOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecInitContainerLifecyclePreStopOutputReference ``` @@ -59404,7 +60244,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList ``` @@ -59445,6 +60285,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59452,6 +60293,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -59547,7 +60404,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference ``` @@ -59836,7 +60693,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecInitContainerList ``` @@ -59877,6 +60734,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59884,6 +60742,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -59979,7 +60853,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerLivenessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecInitContainerLivenessProbeExecOutputReference ``` @@ -60257,7 +61131,7 @@ func InternalValue() DeploymentSpecTemplateSpecInitContainerLivenessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerLivenessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecInitContainerLivenessProbeGrpcList ``` @@ -60298,6 +61172,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60305,6 +61180,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -60400,7 +61291,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference ``` @@ -60718,7 +61609,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList ``` @@ -60759,6 +61650,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60766,6 +61658,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -60861,7 +61769,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference ``` @@ -61186,7 +62094,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference ``` @@ -61593,7 +62501,7 @@ func InternalValue() DeploymentSpecTemplateSpecInitContainerLivenessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerLivenessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecInitContainerLivenessProbeOutputReference ``` @@ -62155,7 +63063,7 @@ func InternalValue() DeploymentSpecTemplateSpecInitContainerLivenessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerLivenessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecInitContainerLivenessProbeTcpSocketList ``` @@ -62196,6 +63104,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62203,6 +63112,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -62298,7 +63223,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference ``` @@ -62587,7 +63512,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecInitContainerOutputReference ``` @@ -63586,7 +64511,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecInitContainerPortList ``` @@ -63627,6 +64552,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -63634,6 +64560,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -63729,7 +64671,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecInitContainerPortOutputReference ``` @@ -64134,7 +65076,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerReadinessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecInitContainerReadinessProbeExecOutputReference ``` @@ -64412,7 +65354,7 @@ func InternalValue() DeploymentSpecTemplateSpecInitContainerReadinessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerReadinessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecInitContainerReadinessProbeGrpcList ``` @@ -64453,6 +65395,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64460,6 +65403,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -64555,7 +65514,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference ``` @@ -64873,7 +65832,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList ``` @@ -64914,6 +65873,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64921,6 +65881,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -65016,7 +65992,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference ``` @@ -65341,7 +66317,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference ``` @@ -65748,7 +66724,7 @@ func InternalValue() DeploymentSpecTemplateSpecInitContainerReadinessProbeHttpGe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerReadinessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecInitContainerReadinessProbeOutputReference ``` @@ -66310,7 +67286,7 @@ func InternalValue() DeploymentSpecTemplateSpecInitContainerReadinessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerReadinessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecInitContainerReadinessProbeTcpSocketList ``` @@ -66351,6 +67327,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -66358,6 +67335,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -66453,7 +67446,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference ``` @@ -66742,7 +67735,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecInitContainerResourcesOutputReference ``` @@ -67049,7 +68042,7 @@ func InternalValue() DeploymentSpecTemplateSpecInitContainerResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference ``` @@ -67356,7 +68349,7 @@ func InternalValue() DeploymentSpecTemplateSpecInitContainerSecurityContextCapab #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecInitContainerSecurityContextOutputReference ``` @@ -67905,7 +68898,7 @@ func InternalValue() DeploymentSpecTemplateSpecInitContainerSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference ``` @@ -68212,7 +69205,7 @@ func InternalValue() DeploymentSpecTemplateSpecInitContainerSecurityContextSecco #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference ``` @@ -68577,7 +69570,7 @@ func InternalValue() DeploymentSpecTemplateSpecInitContainerSecurityContextSeLin #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerStartupProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecInitContainerStartupProbeExecOutputReference ``` @@ -68855,7 +69848,7 @@ func InternalValue() DeploymentSpecTemplateSpecInitContainerStartupProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerStartupProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecInitContainerStartupProbeGrpcList ``` @@ -68896,6 +69889,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -68903,6 +69897,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -68998,7 +70008,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference ``` @@ -69316,7 +70326,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList ``` @@ -69357,6 +70367,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69364,6 +70375,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -69459,7 +70486,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference ``` @@ -69784,7 +70811,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference ``` @@ -70191,7 +71218,7 @@ func InternalValue() DeploymentSpecTemplateSpecInitContainerStartupProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerStartupProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecInitContainerStartupProbeOutputReference ``` @@ -70753,7 +71780,7 @@ func InternalValue() DeploymentSpecTemplateSpecInitContainerStartupProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerStartupProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecInitContainerStartupProbeTcpSocketList ``` @@ -70794,6 +71821,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -70801,6 +71829,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -70896,7 +71940,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference ``` @@ -71185,7 +72229,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerVolumeMountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecInitContainerVolumeMountList ``` @@ -71226,6 +72270,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71233,6 +72278,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -71328,7 +72389,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecInitContainerVolumeMountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecInitContainerVolumeMountOutputReference ``` @@ -71726,7 +72787,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecOsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecOsOutputReference ``` @@ -71997,7 +73058,7 @@ func InternalValue() DeploymentSpecTemplateSpecOs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecOutputReference ``` @@ -73272,7 +74333,7 @@ func InternalValue() DeploymentSpecTemplateSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecReadinessGateList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecReadinessGateList ``` @@ -73313,6 +74374,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73320,6 +74382,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -73415,7 +74493,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecReadinessGateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecReadinessGateOutputReference ``` @@ -73704,7 +74782,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecSecurityContextOutputReference ``` @@ -74295,7 +75373,7 @@ func InternalValue() DeploymentSpecTemplateSpecSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecSecurityContextSeccompProfileOutputReference ``` @@ -74602,7 +75680,7 @@ func InternalValue() DeploymentSpecTemplateSpecSecurityContextSeccompProfile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference ``` @@ -74967,7 +76045,7 @@ func InternalValue() DeploymentSpecTemplateSpecSecurityContextSeLinuxOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecSecurityContextSysctlList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecSecurityContextSysctlList ``` @@ -75008,6 +76086,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75015,6 +76094,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -75110,7 +76205,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecSecurityContextSysctlOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecSecurityContextSysctlOutputReference ``` @@ -75421,7 +76516,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecSecurityContextWindowsOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecSecurityContextWindowsOptionsOutputReference ``` @@ -75786,7 +76881,7 @@ func InternalValue() DeploymentSpecTemplateSpecSecurityContextWindowsOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecTolerationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecTolerationList ``` @@ -75827,6 +76922,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75834,6 +76930,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -75929,7 +77041,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecTolerationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecTolerationOutputReference ``` @@ -76341,7 +77453,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecTopologySpreadConstraintLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecTopologySpreadConstraintLabelSelectorList ``` @@ -76382,6 +77494,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76389,6 +77502,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -76484,7 +77613,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList ``` @@ -76525,6 +77654,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76532,6 +77662,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -76627,7 +77773,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference ``` @@ -76981,7 +78127,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference ``` @@ -77319,7 +78465,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecTopologySpreadConstraintList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecTopologySpreadConstraintList ``` @@ -77360,6 +78506,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -77367,6 +78514,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -77462,7 +78625,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecTopologySpreadConstraintOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecTopologySpreadConstraintOutputReference ``` @@ -77858,7 +79021,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference ``` @@ -78216,7 +79379,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeAwsElasticBlockStore #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeAzureDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeAzureDiskOutputReference ``` @@ -78618,7 +79781,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeAzureDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeAzureFileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeAzureFileOutputReference ``` @@ -78969,7 +80132,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeAzureFile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeCephFsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeCephFsOutputReference ``` @@ -79398,7 +80561,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeCephFs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeCephFsSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeCephFsSecretRefOutputReference ``` @@ -79705,7 +80868,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeCephFsSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeCinderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeCinderOutputReference ``` @@ -80034,7 +81197,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeCinder #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeConfigMapItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecVolumeConfigMapItemsList ``` @@ -80075,6 +81238,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -80082,6 +81246,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -80177,7 +81357,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeConfigMapItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecVolumeConfigMapItemsOutputReference ``` @@ -80531,7 +81711,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeConfigMapOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeConfigMapOutputReference ``` @@ -80909,7 +82089,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeConfigMap #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference ``` @@ -81187,7 +82367,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeCsiNodePublishSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeCsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeCsiOutputReference ``` @@ -81587,7 +82767,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeCsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference ``` @@ -81894,7 +83074,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeDownwardApiItemsFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeDownwardApiItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecVolumeDownwardApiItemsList ``` @@ -81935,6 +83115,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -81942,6 +83123,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -82037,7 +83234,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeDownwardApiItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecVolumeDownwardApiItemsOutputReference ``` @@ -82432,7 +83629,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference ``` @@ -82754,7 +83951,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeDownwardApiItemsResourceFie #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeDownwardApiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeDownwardApiOutputReference ``` @@ -83074,7 +84271,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeDownwardApi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeEmptyDirOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeEmptyDirOutputReference ``` @@ -83381,7 +84578,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeEmptyDir #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeEphemeralOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeEphemeralOutputReference ``` @@ -83665,7 +84862,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeEphemeral #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference ``` @@ -83972,7 +85169,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplat #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference ``` @@ -84298,7 +85495,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplat #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference ``` @@ -84733,7 +85930,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplat #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference ``` @@ -85040,7 +86237,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplat #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList ``` @@ -85081,6 +86278,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -85088,6 +86286,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -85183,7 +86397,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference ``` @@ -85537,7 +86751,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference ``` @@ -85857,7 +87071,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplat #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeFcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeFcOutputReference ``` @@ -86208,7 +87422,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeFc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeFlexVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeFlexVolumeOutputReference ``` @@ -86608,7 +87822,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeFlexVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference ``` @@ -86915,7 +88129,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeFlexVolumeSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeFlockerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeFlockerOutputReference ``` @@ -87222,7 +88436,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeFlocker #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeGcePersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeGcePersistentDiskOutputReference ``` @@ -87580,7 +88794,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeGcePersistentDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeGitRepoOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeGitRepoOutputReference ``` @@ -87916,7 +89130,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeGitRepo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeGlusterfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeGlusterfsOutputReference ``` @@ -88238,7 +89452,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeGlusterfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeHostPathOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeHostPathOutputReference ``` @@ -88545,7 +89759,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeHostPath #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeIscsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeIscsiOutputReference ``` @@ -88954,7 +90168,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeIscsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecVolumeList ``` @@ -88995,6 +90209,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -89002,6 +90217,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -89097,7 +90328,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeLocalOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeLocalOutputReference ``` @@ -89375,7 +90606,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeLocal #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeNfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeNfsOutputReference ``` @@ -89697,7 +90928,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeNfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecVolumeOutputReference ``` @@ -91127,7 +92358,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumePersistentVolumeClaimOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumePersistentVolumeClaimOutputReference ``` @@ -91434,7 +92665,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumePersistentVolumeClaim #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumePhotonPersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumePhotonPersistentDiskOutputReference ``` @@ -91734,7 +92965,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumePhotonPersistentDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeProjectedList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecVolumeProjectedList ``` @@ -91775,6 +93006,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -91782,6 +93014,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -91877,7 +93125,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeProjectedOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecVolumeProjectedOutputReference ``` @@ -92208,7 +93456,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList ``` @@ -92249,6 +93497,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92256,6 +93505,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -92351,7 +93616,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference ``` @@ -92705,7 +93970,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeProjectedSourcesConfigMapList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecVolumeProjectedSourcesConfigMapList ``` @@ -92746,6 +94011,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92753,6 +94019,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -92848,7 +94130,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference ``` @@ -93215,7 +94497,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference ``` @@ -93522,7 +94804,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList ``` @@ -93563,6 +94845,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -93570,6 +94853,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -93665,7 +94964,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference ``` @@ -94067,7 +95366,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference ``` @@ -94389,7 +95688,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference ``` @@ -94680,7 +95979,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeProjectedSourcesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecVolumeProjectedSourcesList ``` @@ -94721,6 +96020,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -94728,6 +96028,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -94823,7 +96139,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeProjectedSourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecVolumeProjectedSourcesOutputReference ``` @@ -95258,7 +96574,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeProjectedSourcesSecretItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecVolumeProjectedSourcesSecretItemsList ``` @@ -95299,6 +96615,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95306,6 +96623,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -95401,7 +96734,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference ``` @@ -95755,7 +97088,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeProjectedSourcesSecretList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecVolumeProjectedSourcesSecretList ``` @@ -95796,6 +97129,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95803,6 +97137,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -95898,7 +97248,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference ``` @@ -96265,7 +97615,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference ``` @@ -96594,7 +97944,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeProjectedSourcesServiceAcco #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeQuobyteOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeQuobyteOutputReference ``` @@ -96974,7 +98324,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeQuobyte #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeRbdOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeRbdOutputReference ``` @@ -97454,7 +98804,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeRbd #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeRbdSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeRbdSecretRefOutputReference ``` @@ -97761,7 +99111,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeRbdSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeSecretItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentSpecTemplateSpecVolumeSecretItemsList ``` @@ -97802,6 +99152,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -97809,6 +99160,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -97904,7 +99271,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeSecretItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentSpecTemplateSpecVolumeSecretItemsOutputReference ``` @@ -98258,7 +99625,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeSecretOutputReference ``` @@ -98636,7 +100003,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeSecret #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentSpecTemplateSpecVolumeVsphereVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentSpecTemplateSpecVolumeVsphereVolumeOutputReference ``` @@ -98936,7 +100303,7 @@ func InternalValue() DeploymentSpecTemplateSpecVolumeVsphereVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deployment" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deployment" deployment.NewDeploymentTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentTimeoutsOutputReference ``` diff --git a/docs/deployment.java.md b/docs/deployment.java.md index aafa43258..1098ef072 100644 --- a/docs/deployment.java.md +++ b/docs/deployment.java.md @@ -170,6 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -247,6 +248,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -17049,6 +17056,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -17056,6 +17064,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -19572,6 +19596,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19579,6 +19604,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -20039,6 +20080,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20046,6 +20088,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -20536,6 +20594,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20543,6 +20602,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -21352,6 +21427,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21359,6 +21435,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -21495,6 +21587,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21502,6 +21595,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -21992,6 +22101,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21999,6 +22109,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -23825,6 +23951,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23832,6 +23959,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -24292,6 +24435,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24299,6 +24443,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -24435,6 +24595,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24442,6 +24603,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -25612,6 +25789,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25619,6 +25797,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -25755,6 +25949,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25762,6 +25957,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -26590,6 +26801,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26597,6 +26809,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -27426,6 +27654,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27433,6 +27662,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -27893,6 +28138,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27900,6 +28146,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -28036,6 +28298,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28043,6 +28306,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -29213,6 +29492,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29220,6 +29500,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -29356,6 +29652,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29363,6 +29660,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -30191,6 +30504,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -30198,6 +30512,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -30994,6 +31324,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -31001,6 +31332,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -31817,6 +32164,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -31824,6 +32172,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -34656,6 +35020,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34663,6 +35028,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -35531,6 +35912,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35538,6 +35920,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -36067,6 +36465,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36074,6 +36473,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -36777,6 +37192,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36784,6 +37200,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -37652,6 +38084,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37659,6 +38092,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -38188,6 +38637,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38195,6 +38645,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -38620,6 +39086,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38627,6 +39094,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -39041,6 +39524,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39048,6 +39532,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -39502,6 +40002,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39509,6 +40010,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -40939,6 +41456,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -40946,6 +41464,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -42370,6 +42904,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42377,6 +42912,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -43196,6 +43747,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43203,6 +43755,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -43657,6 +44225,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43664,6 +44233,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -45094,6 +45679,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -45101,6 +45687,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -47639,6 +48241,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -47646,6 +48249,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -48100,6 +48719,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48107,6 +48727,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -49537,6 +50173,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49544,6 +50181,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -49969,6 +50622,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49976,6 +50630,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -50510,6 +51180,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50517,6 +51188,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -51320,6 +52007,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51327,6 +52015,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -51774,6 +52478,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51781,6 +52486,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -52506,6 +53227,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -52513,6 +53235,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -53329,6 +54067,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -53336,6 +54075,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -56168,6 +56923,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56175,6 +56931,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -57043,6 +57815,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57050,6 +57823,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -57579,6 +58368,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57586,6 +58376,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -58289,6 +59095,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58296,6 +59103,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -59164,6 +59987,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59171,6 +59995,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -59700,6 +60540,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59707,6 +60548,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -60132,6 +60989,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60139,6 +60997,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -60553,6 +61427,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60560,6 +61435,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -61014,6 +61905,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -61021,6 +61913,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -62451,6 +63359,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -62458,6 +63367,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -63882,6 +64807,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63889,6 +64815,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -64708,6 +65650,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64715,6 +65658,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -65169,6 +66128,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -65176,6 +66136,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -66606,6 +67582,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -66613,6 +67590,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -69151,6 +70144,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -69158,6 +70152,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -69612,6 +70622,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -69619,6 +70630,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -71049,6 +72076,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -71056,6 +72084,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -71481,6 +72525,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -71488,6 +72533,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -73568,6 +74629,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73575,6 +74637,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -75263,6 +76341,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75270,6 +76349,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -76082,6 +77177,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -76089,6 +77185,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -76637,6 +77749,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -76644,6 +77757,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -76780,6 +77909,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -76787,6 +77917,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -77615,6 +78761,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -77622,6 +78769,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -80330,6 +81493,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -80337,6 +81501,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -82190,6 +83370,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -82197,6 +83378,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -85336,6 +86533,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -85343,6 +86541,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -89250,6 +90464,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -89257,6 +90472,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -92030,6 +93261,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92037,6 +93269,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -92504,6 +93752,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92511,6 +93760,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -93001,6 +94266,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -93008,6 +94274,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -93818,6 +95100,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -93825,6 +95108,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -94976,6 +96275,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -94983,6 +96283,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -95554,6 +96870,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -95561,6 +96878,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -96051,6 +97384,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -96058,6 +97392,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -98057,6 +99407,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -98064,6 +99415,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/deployment.python.md b/docs/deployment.python.md index 4c084adf6..759da1b8a 100644 --- a/docs/deployment.python.md +++ b/docs/deployment.python.md @@ -167,6 +167,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -249,6 +250,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -17229,6 +17236,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -17236,6 +17244,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -20369,6 +20395,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -20376,6 +20403,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -20888,6 +20933,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -20895,6 +20941,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -21420,6 +21484,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -21427,6 +21492,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -22300,6 +22383,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -22307,6 +22391,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -22451,6 +22553,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -22458,6 +22561,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -22983,6 +23104,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -22990,6 +23112,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -25014,6 +25154,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -25021,6 +25162,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -25544,6 +25703,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -25551,6 +25711,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -25695,6 +25873,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -25702,6 +25881,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -26963,6 +27160,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -26970,6 +27168,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -27114,6 +27330,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -27121,6 +27338,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -28013,6 +28248,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -28020,6 +28256,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -28915,6 +29169,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -28922,6 +29177,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -29445,6 +29718,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -29452,6 +29726,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -29596,6 +29888,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -29603,6 +29896,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -30864,6 +31175,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -30871,6 +31183,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -31015,6 +31345,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -31022,6 +31353,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -31914,6 +32263,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -31921,6 +32271,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -32779,6 +33147,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -32786,6 +33155,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -33696,6 +34083,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -33703,6 +34091,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -36885,6 +37291,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -36892,6 +37299,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -37822,6 +38247,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -37829,6 +38255,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -38455,6 +38899,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -38462,6 +38907,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -39225,6 +39688,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -39232,6 +39696,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -40162,6 +40644,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -40169,6 +40652,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -40795,6 +41296,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -40802,6 +41304,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -41262,6 +41782,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -41269,6 +41790,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -41716,6 +42255,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -41723,6 +42263,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -42212,6 +42770,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -42219,6 +42778,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -43800,6 +44377,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -43807,6 +44385,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -45723,6 +46319,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -45730,6 +46327,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -46609,6 +47224,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -46616,6 +47232,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -47105,6 +47739,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -47112,6 +47747,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -48693,6 +49346,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -48700,6 +49354,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -51498,6 +52170,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -51505,6 +52178,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -51994,6 +52685,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -52001,6 +52693,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -53582,6 +54292,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -53589,6 +54300,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -54049,6 +54778,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -54056,6 +54786,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -54625,6 +55373,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -54632,6 +55381,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -55497,6 +56264,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -55504,6 +56272,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -55986,6 +56772,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -55993,6 +56780,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -56778,6 +57583,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -56785,6 +57591,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -57695,6 +58519,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -57702,6 +58527,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -60884,6 +61727,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -60891,6 +61735,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -61821,6 +62683,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -61828,6 +62691,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -62454,6 +63335,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -62461,6 +63343,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -63224,6 +64124,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -63231,6 +64132,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -64161,6 +65080,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -64168,6 +65088,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -64794,6 +65732,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -64801,6 +65740,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -65261,6 +66218,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -65268,6 +66226,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -65715,6 +66691,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -65722,6 +66699,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -66211,6 +67206,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -66218,6 +67214,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -67799,6 +68813,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -67806,6 +68821,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -69722,6 +70755,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -69729,6 +70763,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -70608,6 +71660,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -70615,6 +71668,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -71104,6 +72175,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -71111,6 +72183,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -72692,6 +73782,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -72699,6 +73790,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -75497,6 +76606,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -75504,6 +76614,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -75993,6 +77121,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -76000,6 +77129,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -77581,6 +78728,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -77588,6 +78736,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -78048,6 +79214,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -78055,6 +79222,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -80419,6 +81604,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -80426,6 +81612,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -82325,6 +83529,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -82332,6 +83537,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -83204,6 +84427,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -83211,6 +84435,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -83794,6 +85036,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -83801,6 +85044,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -83945,6 +85206,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -83952,6 +85214,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -84844,6 +86124,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -84851,6 +86132,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -87763,6 +89062,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -87770,6 +89070,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -89766,6 +91084,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -89773,6 +91092,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -93327,6 +94664,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -93334,6 +94672,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -97545,6 +98901,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -97552,6 +98909,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -101395,6 +102770,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -101402,6 +102778,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -101906,6 +103300,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -101913,6 +103308,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -102438,6 +103851,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -102445,6 +103859,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -103317,6 +104749,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -103324,6 +104757,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -104603,6 +106054,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -104610,6 +106062,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -105256,6 +106726,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -105263,6 +106734,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -105788,6 +107277,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -105795,6 +107285,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -107948,6 +109456,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -107955,6 +109464,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/deployment.typescript.md b/docs/deployment.typescript.md index bd28580e5..e4be375d8 100644 --- a/docs/deployment.typescript.md +++ b/docs/deployment.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -15900,6 +15907,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -15907,6 +15915,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -18423,6 +18447,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18430,6 +18455,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -18890,6 +18931,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18897,6 +18939,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -19387,6 +19445,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19394,6 +19453,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -20203,6 +20278,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20210,6 +20286,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -20346,6 +20438,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20353,6 +20446,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -20843,6 +20952,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20850,6 +20960,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -22676,6 +22802,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22683,6 +22810,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -23143,6 +23286,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23150,6 +23294,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -23286,6 +23446,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23293,6 +23454,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -24463,6 +24640,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24470,6 +24648,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -24606,6 +24800,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24613,6 +24808,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -25441,6 +25652,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25448,6 +25660,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -26277,6 +26505,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26284,6 +26513,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -26744,6 +26989,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26751,6 +26997,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -26887,6 +27149,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26894,6 +27157,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -28064,6 +28343,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28071,6 +28351,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -28207,6 +28503,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28214,6 +28511,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -29042,6 +29355,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29049,6 +29363,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -29845,6 +30175,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29852,6 +30183,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -30668,6 +31015,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -30675,6 +31023,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -33507,6 +33871,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -33514,6 +33879,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -34382,6 +34763,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34389,6 +34771,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -34918,6 +35316,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34925,6 +35324,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -35628,6 +36043,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35635,6 +36051,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -36503,6 +36935,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36510,6 +36943,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -37039,6 +37488,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37046,6 +37496,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -37471,6 +37937,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37478,6 +37945,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -37892,6 +38375,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37899,6 +38383,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -38353,6 +38853,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38360,6 +38861,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -39790,6 +40307,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39797,6 +40315,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -41221,6 +41755,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -41228,6 +41763,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -42047,6 +42598,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42054,6 +42606,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -42508,6 +43076,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42515,6 +43084,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -43945,6 +44530,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43952,6 +44538,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -46490,6 +47092,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46497,6 +47100,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -46951,6 +47570,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46958,6 +47578,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -48388,6 +49024,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48395,6 +49032,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -48820,6 +49473,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48827,6 +49481,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -49361,6 +50031,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49368,6 +50039,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -50171,6 +50858,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50178,6 +50866,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -50625,6 +51329,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50632,6 +51337,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -51357,6 +52078,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51364,6 +52086,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -52180,6 +52918,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -52187,6 +52926,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -55019,6 +55774,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55026,6 +55782,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -55894,6 +56666,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55901,6 +56674,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -56430,6 +57219,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56437,6 +57227,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -57140,6 +57946,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57147,6 +57954,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -58015,6 +58838,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58022,6 +58846,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -58551,6 +59391,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58558,6 +59399,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -58983,6 +59840,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58990,6 +59848,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -59404,6 +60278,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59411,6 +60286,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -59865,6 +60756,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59872,6 +60764,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -61302,6 +62210,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -61309,6 +62218,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -62733,6 +63658,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -62740,6 +63666,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -63559,6 +64501,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63566,6 +64509,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -64020,6 +64979,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64027,6 +64987,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -65457,6 +66433,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -65464,6 +66441,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -68002,6 +68995,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -68009,6 +69003,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -68463,6 +69473,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -68470,6 +69481,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -69900,6 +70927,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -69907,6 +70935,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -70332,6 +71376,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70339,6 +71384,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -72419,6 +73480,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -72426,6 +73488,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -74114,6 +75192,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74121,6 +75200,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -74933,6 +76028,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74940,6 +76036,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -75488,6 +76600,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75495,6 +76608,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -75631,6 +76760,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75638,6 +76768,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -76466,6 +77612,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -76473,6 +77620,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -79181,6 +80344,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -79188,6 +80352,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -81041,6 +82221,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -81048,6 +82229,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -84187,6 +85384,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -84194,6 +85392,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -88101,6 +89315,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -88108,6 +89323,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -90881,6 +92112,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -90888,6 +92120,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -91355,6 +92603,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91362,6 +92611,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -91852,6 +93117,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91859,6 +93125,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -92669,6 +93951,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92676,6 +93959,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -93827,6 +95126,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -93834,6 +95134,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -94405,6 +95721,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -94412,6 +95729,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -94902,6 +96235,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -94909,6 +96243,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -96908,6 +98258,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -96915,6 +98266,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/deploymentV1.csharp.md b/docs/deploymentV1.csharp.md index aca5175ba..ee181c0a0 100644 --- a/docs/deploymentV1.csharp.md +++ b/docs/deploymentV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -16794,6 +16801,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -16801,6 +16809,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -19317,6 +19341,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19324,6 +19349,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -19784,6 +19825,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19791,6 +19833,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -20281,6 +20339,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20288,6 +20347,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -21097,6 +21172,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21104,6 +21180,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -21240,6 +21332,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21247,6 +21340,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -21737,6 +21846,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21744,6 +21854,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -23570,6 +23696,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23577,6 +23704,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -24037,6 +24180,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24044,6 +24188,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -24180,6 +24340,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24187,6 +24348,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -25357,6 +25534,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25364,6 +25542,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -25500,6 +25694,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25507,6 +25702,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -26335,6 +26546,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -26342,6 +26554,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -27171,6 +27399,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27178,6 +27407,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -27638,6 +27883,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27645,6 +27891,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -27781,6 +28043,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27788,6 +28051,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -28958,6 +29237,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28965,6 +29245,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -29101,6 +29397,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29108,6 +29405,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -29936,6 +30249,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29943,6 +30257,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -30739,6 +31069,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30746,6 +31077,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -31562,6 +31909,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31569,6 +31917,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -34401,6 +34765,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34408,6 +34773,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -35276,6 +35657,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35283,6 +35665,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -35812,6 +36210,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35819,6 +36218,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -36522,6 +36937,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36529,6 +36945,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -37397,6 +37829,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37404,6 +37837,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -37933,6 +38382,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37940,6 +38390,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -38365,6 +38831,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38372,6 +38839,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -38786,6 +39269,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38793,6 +39277,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -39247,6 +39747,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39254,6 +39755,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -40684,6 +41201,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -40691,6 +41209,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -42115,6 +42649,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42122,6 +42657,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -42941,6 +43492,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42948,6 +43500,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -43402,6 +43970,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43409,6 +43978,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -44839,6 +45424,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -44846,6 +45432,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -47384,6 +47986,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47391,6 +47994,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -47845,6 +48464,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47852,6 +48472,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -49282,6 +49918,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49289,6 +49926,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -49714,6 +50367,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49721,6 +50375,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -50255,6 +50925,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50262,6 +50933,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -51065,6 +51752,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51072,6 +51760,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -51519,6 +52223,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51526,6 +52231,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -52251,6 +52972,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52258,6 +52980,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -53074,6 +53812,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -53081,6 +53820,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -55913,6 +56668,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -55920,6 +56676,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -56788,6 +57560,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56795,6 +57568,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -57324,6 +58113,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57331,6 +58121,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -58034,6 +58840,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58041,6 +58848,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -58909,6 +59732,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58916,6 +59740,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -59445,6 +60285,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59452,6 +60293,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -59877,6 +60734,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59884,6 +60742,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -60298,6 +61172,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60305,6 +61180,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -60759,6 +61650,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60766,6 +61658,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -62196,6 +63104,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62203,6 +63112,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -63627,6 +64552,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -63634,6 +64560,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -64453,6 +65395,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64460,6 +65403,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -64914,6 +65873,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64921,6 +65881,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -66351,6 +67327,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -66358,6 +67335,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -68896,6 +69889,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -68903,6 +69897,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -69357,6 +70367,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69364,6 +70375,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -70794,6 +71821,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -70801,6 +71829,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -71226,6 +72270,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71233,6 +72278,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -73313,6 +74374,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73320,6 +74382,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -75008,6 +76086,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75015,6 +76094,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -75827,6 +76922,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75834,6 +76930,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -76382,6 +77494,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76389,6 +77502,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -76525,6 +77654,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76532,6 +77662,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -77360,6 +78506,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -77367,6 +78514,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -80075,6 +81238,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -80082,6 +81246,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -81935,6 +83115,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -81942,6 +83123,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -85081,6 +86278,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -85088,6 +86286,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -88995,6 +90209,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -89002,6 +90217,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -91775,6 +93006,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -91782,6 +93014,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -92249,6 +93497,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92256,6 +93505,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -92746,6 +94011,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92753,6 +94019,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -93563,6 +94845,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -93570,6 +94853,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -94721,6 +96020,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -94728,6 +96028,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -95299,6 +96615,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95306,6 +96623,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -95796,6 +97129,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95803,6 +97137,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -97802,6 +99152,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -97809,6 +99160,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/deploymentV1.go.md b/docs/deploymentV1.go.md index 1102c0667..50470f5b7 100644 --- a/docs/deploymentV1.go.md +++ b/docs/deploymentV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1(scope Construct, id *string, config DeploymentV1Config) DeploymentV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -431,7 +438,7 @@ func ResetWaitForRollout() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.DeploymentV1_IsConstruct(x interface{}) *bool ``` @@ -463,7 +470,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.DeploymentV1_IsTerraformElement(x interface{}) *bool ``` @@ -477,7 +484,7 @@ deploymentv1.DeploymentV1_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.DeploymentV1_IsTerraformResource(x interface{}) *bool ``` @@ -491,7 +498,7 @@ deploymentv1.DeploymentV1_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.DeploymentV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -830,7 +837,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1Config { Connection: interface{}, @@ -840,10 +847,10 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1Metadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1Spec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1Metadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1Spec, Id: *string, - Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1Timeouts, + Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1Timeouts, WaitForRollout: interface{}, } ``` @@ -1013,7 +1020,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1Metadata { Annotations: *map[string]*string, @@ -1117,17 +1124,17 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1Spec { - Template: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplate, + Template: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplate, MinReadySeconds: *f64, Paused: interface{}, ProgressDeadlineSeconds: *f64, Replicas: *string, RevisionHistoryLimit: *f64, - Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecSelector, - Strategy: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecStrategy, + Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecSelector, + Strategy: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecStrategy, } ``` @@ -1269,7 +1276,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecSelector { MatchExpressions: interface{}, @@ -1321,7 +1328,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecSelectorMatchExpressions { Key: *string, @@ -1389,10 +1396,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecStrategy { - RollingUpdate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecStrategyRollingUpdate, + RollingUpdate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecStrategyRollingUpdate, Type: *string, } ``` @@ -1439,7 +1446,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecStrategyRollingUpdate { MaxSurge: *string, @@ -1493,11 +1500,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplate { - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateMetadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpec, } ``` @@ -1543,7 +1550,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateMetadata { Annotations: *map[string]*string, @@ -1647,14 +1654,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpec { ActiveDeadlineSeconds: *f64, - Affinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecAffinity, + Affinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecAffinity, AutomountServiceAccountToken: interface{}, Container: interface{}, - DnsConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecDnsConfig, + DnsConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecDnsConfig, DnsPolicy: *string, EnableServiceLinks: interface{}, HostAliases: interface{}, @@ -1666,13 +1673,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv InitContainer: interface{}, NodeName: *string, NodeSelector: *map[string]*string, - Os: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecOs, + Os: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecOs, PriorityClassName: *string, ReadinessGate: interface{}, RestartPolicy: *string, RuntimeClassName: *string, SchedulerName: *string, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecSecurityContext, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecSecurityContext, ServiceAccountName: *string, ShareProcessNamespace: interface{}, Subdomain: *string, @@ -2165,12 +2172,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecAffinity { - NodeAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecAffinityNodeAffinity, - PodAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecAffinityPodAffinity, - PodAntiAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecAffinityPodAntiAffinity, + NodeAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecAffinityNodeAffinity, + PodAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecAffinityPodAffinity, + PodAntiAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecAffinityPodAntiAffinity, } ``` @@ -2231,11 +2238,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecAffinityNodeAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, - RequiredDuringSchedulingIgnoredDuringExecution: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution, + RequiredDuringSchedulingIgnoredDuringExecution: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution, } ``` @@ -2281,10 +2288,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution { - Preference: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference, + Preference: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference, Weight: *f64, } ``` @@ -2331,7 +2338,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference { MatchExpressions: interface{}, @@ -2381,7 +2388,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions { Key: *string, @@ -2451,7 +2458,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields { Key: *string, @@ -2519,7 +2526,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution { NodeSelectorTerm: interface{}, @@ -2553,7 +2560,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm { MatchExpressions: interface{}, @@ -2603,7 +2610,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions { Key: *string, @@ -2673,7 +2680,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields { Key: *string, @@ -2741,7 +2748,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecAffinityPodAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, @@ -2791,10 +2798,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution { - PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, + PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, Weight: *f64, } ``` @@ -2841,7 +2848,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { TopologyKey: *string, @@ -2907,7 +2914,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { MatchExpressions: interface{}, @@ -2959,7 +2966,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { Key: *string, @@ -3027,7 +3034,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution { TopologyKey: *string, @@ -3093,7 +3100,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { MatchExpressions: interface{}, @@ -3145,7 +3152,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { Key: *string, @@ -3213,7 +3220,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecAffinityPodAntiAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, @@ -3263,10 +3270,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution { - PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, + PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, Weight: *f64, } ``` @@ -3313,7 +3320,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { TopologyKey: *string, @@ -3379,7 +3386,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { MatchExpressions: interface{}, @@ -3431,7 +3438,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { Key: *string, @@ -3499,7 +3506,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution { TopologyKey: *string, @@ -3565,7 +3572,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { MatchExpressions: interface{}, @@ -3617,7 +3624,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { Key: *string, @@ -3685,7 +3692,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainer { Name: *string, @@ -3695,13 +3702,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv EnvFrom: interface{}, Image: *string, ImagePullPolicy: *string, - Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecContainerLifecycle, - LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecContainerLivenessProbe, + Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecContainerLifecycle, + LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecContainerLivenessProbe, Port: interface{}, - ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecContainerReadinessProbe, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecContainerResources, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecContainerSecurityContext, - StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecContainerStartupProbe, + ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecContainerReadinessProbe, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecContainerResources, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecContainerSecurityContext, + StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecContainerStartupProbe, Stdin: interface{}, StdinOnce: interface{}, TerminationMessagePath: *string, @@ -4057,12 +4064,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerEnv { Name: *string, Value: *string, - ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecContainerEnvValueFrom, + ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecContainerEnvValueFrom, } ``` @@ -4125,12 +4132,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerEnvFrom { - ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecContainerEnvFromConfigMapRef, + ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecContainerEnvFromConfigMapRef, Prefix: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecContainerEnvFromSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecContainerEnvFromSecretRef, } ``` @@ -4191,7 +4198,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerEnvFromConfigMapRef { Name: *string, @@ -4241,7 +4248,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerEnvFromSecretRef { Name: *string, @@ -4291,13 +4298,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerEnvValueFrom { - ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRef, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecContainerEnvValueFromFieldRef, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecContainerEnvValueFromResourceFieldRef, - SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecContainerEnvValueFromSecretKeyRef, + ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecContainerEnvValueFromFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecContainerEnvValueFromResourceFieldRef, + SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecContainerEnvValueFromSecretKeyRef, } ``` @@ -4373,7 +4380,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRef { Key: *string, @@ -4439,7 +4446,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerEnvValueFromFieldRef { ApiVersion: *string, @@ -4489,7 +4496,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerEnvValueFromResourceFieldRef { Resource: *string, @@ -4551,7 +4558,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerEnvValueFromSecretKeyRef { Key: *string, @@ -4617,7 +4624,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerLifecycle { PostStart: interface{}, @@ -4667,11 +4674,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerLifecyclePostStart { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecContainerLifecyclePostStartExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecContainerLifecyclePostStartHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecContainerLifecyclePostStartExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecContainerLifecyclePostStartHttpGet, TcpSocket: interface{}, } ``` @@ -4733,7 +4740,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerLifecyclePostStartExec { Command: *[]*string, @@ -4769,7 +4776,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerLifecyclePostStartHttpGet { Host: *string, @@ -4869,7 +4876,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader { Name: *string, @@ -4919,7 +4926,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerLifecyclePostStartTcpSocket { Port: *string, @@ -4955,11 +4962,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerLifecyclePreStop { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecContainerLifecyclePreStopExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecContainerLifecyclePreStopHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecContainerLifecyclePreStopExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecContainerLifecyclePreStopHttpGet, TcpSocket: interface{}, } ``` @@ -5021,7 +5028,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerLifecyclePreStopExec { Command: *[]*string, @@ -5057,7 +5064,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerLifecyclePreStopHttpGet { Host: *string, @@ -5157,7 +5164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader { Name: *string, @@ -5207,7 +5214,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerLifecyclePreStopTcpSocket { Port: *string, @@ -5243,13 +5250,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerLivenessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecContainerLivenessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecContainerLivenessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecContainerLivenessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecContainerLivenessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -5405,7 +5412,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerLivenessProbeExec { Command: *[]*string, @@ -5441,7 +5448,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerLivenessProbeGrpc { Port: *f64, @@ -5491,7 +5498,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerLivenessProbeHttpGet { Host: *string, @@ -5591,7 +5598,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader { Name: *string, @@ -5641,7 +5648,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerLivenessProbeTcpSocket { Port: *string, @@ -5677,7 +5684,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerPort { ContainerPort: *f64, @@ -5781,13 +5788,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerReadinessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecContainerReadinessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecContainerReadinessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecContainerReadinessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecContainerReadinessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -5943,7 +5950,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerReadinessProbeExec { Command: *[]*string, @@ -5979,7 +5986,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerReadinessProbeGrpc { Port: *f64, @@ -6029,7 +6036,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerReadinessProbeHttpGet { Host: *string, @@ -6129,7 +6136,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader { Name: *string, @@ -6179,7 +6186,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerReadinessProbeTcpSocket { Port: *string, @@ -6215,7 +6222,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerResources { Limits: *map[string]*string, @@ -6267,18 +6274,18 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerSecurityContext { AllowPrivilegeEscalation: interface{}, - Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecContainerSecurityContextCapabilities, + Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecContainerSecurityContextCapabilities, Privileged: interface{}, ReadOnlyRootFilesystem: interface{}, RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecContainerSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecContainerSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecContainerSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecContainerSecurityContextSeLinuxOptions, } ``` @@ -6439,7 +6446,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerSecurityContextCapabilities { Add: *[]*string, @@ -6489,7 +6496,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -6541,7 +6548,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerSecurityContextSeLinuxOptions { Level: *string, @@ -6623,13 +6630,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerStartupProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecContainerStartupProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecContainerStartupProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecContainerStartupProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecContainerStartupProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -6785,7 +6792,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerStartupProbeExec { Command: *[]*string, @@ -6821,7 +6828,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerStartupProbeGrpc { Port: *f64, @@ -6871,7 +6878,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerStartupProbeHttpGet { Host: *string, @@ -6971,7 +6978,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeader { Name: *string, @@ -7021,7 +7028,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerStartupProbeTcpSocket { Port: *string, @@ -7057,7 +7064,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecContainerVolumeMount { MountPath: *string, @@ -7157,7 +7164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecDnsConfig { Nameservers: *[]*string, @@ -7227,7 +7234,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecDnsConfigOption { Name: *string, @@ -7277,7 +7284,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecHostAliases { Hostnames: *[]*string, @@ -7327,7 +7334,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecImagePullSecrets { Name: *string, @@ -7361,7 +7368,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainer { Name: *string, @@ -7371,13 +7378,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv EnvFrom: interface{}, Image: *string, ImagePullPolicy: *string, - Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerLifecycle, - LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerLivenessProbe, + Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerLifecycle, + LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerLivenessProbe, Port: interface{}, - ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerReadinessProbe, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerResources, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerSecurityContext, - StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerStartupProbe, + ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerReadinessProbe, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerResources, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerSecurityContext, + StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerStartupProbe, Stdin: interface{}, StdinOnce: interface{}, TerminationMessagePath: *string, @@ -7733,12 +7740,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerEnv { Name: *string, Value: *string, - ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerEnvValueFrom, + ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerEnvValueFrom, } ``` @@ -7801,12 +7808,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerEnvFrom { - ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerEnvFromConfigMapRef, + ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerEnvFromConfigMapRef, Prefix: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerEnvFromSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerEnvFromSecretRef, } ``` @@ -7867,7 +7874,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerEnvFromConfigMapRef { Name: *string, @@ -7917,7 +7924,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerEnvFromSecretRef { Name: *string, @@ -7967,13 +7974,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerEnvValueFrom { - ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerEnvValueFromFieldRef, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRef, - SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRef, + ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerEnvValueFromFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRef, + SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRef, } ``` @@ -8049,7 +8056,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef { Key: *string, @@ -8115,7 +8122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerEnvValueFromFieldRef { ApiVersion: *string, @@ -8165,7 +8172,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRef { Resource: *string, @@ -8227,7 +8234,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRef { Key: *string, @@ -8293,7 +8300,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerLifecycle { PostStart: interface{}, @@ -8343,11 +8350,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStart { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGet, TcpSocket: interface{}, } ``` @@ -8409,7 +8416,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartExec { Command: *[]*string, @@ -8445,7 +8452,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGet { Host: *string, @@ -8545,7 +8552,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader { Name: *string, @@ -8595,7 +8602,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocket { Port: *string, @@ -8631,11 +8638,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStop { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGet, TcpSocket: interface{}, } ``` @@ -8697,7 +8704,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopExec { Command: *[]*string, @@ -8733,7 +8740,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGet { Host: *string, @@ -8833,7 +8840,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader { Name: *string, @@ -8883,7 +8890,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocket { Port: *string, @@ -8919,13 +8926,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerLivenessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerLivenessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerLivenessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerLivenessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerLivenessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -9081,7 +9088,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerLivenessProbeExec { Command: *[]*string, @@ -9117,7 +9124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerLivenessProbeGrpc { Port: *f64, @@ -9167,7 +9174,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerLivenessProbeHttpGet { Host: *string, @@ -9267,7 +9274,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader { Name: *string, @@ -9317,7 +9324,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerLivenessProbeTcpSocket { Port: *string, @@ -9353,7 +9360,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerPort { ContainerPort: *f64, @@ -9457,13 +9464,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerReadinessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerReadinessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerReadinessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerReadinessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerReadinessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -9619,7 +9626,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerReadinessProbeExec { Command: *[]*string, @@ -9655,7 +9662,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerReadinessProbeGrpc { Port: *f64, @@ -9705,7 +9712,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerReadinessProbeHttpGet { Host: *string, @@ -9805,7 +9812,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader { Name: *string, @@ -9855,7 +9862,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerReadinessProbeTcpSocket { Port: *string, @@ -9891,7 +9898,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerResources { Limits: *map[string]*string, @@ -9943,18 +9950,18 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerSecurityContext { AllowPrivilegeEscalation: interface{}, - Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerSecurityContextCapabilities, + Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerSecurityContextCapabilities, Privileged: interface{}, ReadOnlyRootFilesystem: interface{}, RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptions, } ``` @@ -10115,7 +10122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerSecurityContextCapabilities { Add: *[]*string, @@ -10165,7 +10172,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -10217,7 +10224,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptions { Level: *string, @@ -10299,13 +10306,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerStartupProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerStartupProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerStartupProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerStartupProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecInitContainerStartupProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -10461,7 +10468,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerStartupProbeExec { Command: *[]*string, @@ -10497,7 +10504,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerStartupProbeGrpc { Port: *f64, @@ -10547,7 +10554,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerStartupProbeHttpGet { Host: *string, @@ -10647,7 +10654,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader { Name: *string, @@ -10697,7 +10704,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerStartupProbeTcpSocket { Port: *string, @@ -10733,7 +10740,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecInitContainerVolumeMount { MountPath: *string, @@ -10833,7 +10840,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecOs { Name: *string, @@ -10867,7 +10874,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecReadinessGate { ConditionType: *string, @@ -10901,7 +10908,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecSecurityContext { FsGroup: *string, @@ -10909,11 +10916,11 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecSecurityContextSeLinuxOptions, SupplementalGroups: *[]*f64, Sysctl: interface{}, - WindowsOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecSecurityContextWindowsOptions, + WindowsOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecSecurityContextWindowsOptions, } ``` @@ -11091,7 +11098,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -11143,7 +11150,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecSecurityContextSeLinuxOptions { Level: *string, @@ -11225,7 +11232,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecSecurityContextSysctl { Name: *string, @@ -11275,7 +11282,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecSecurityContextWindowsOptions { GmsaCredentialSpec: *string, @@ -11359,7 +11366,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecToleration { Effect: *string, @@ -11467,7 +11474,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecTopologySpreadConstraint { LabelSelector: interface{}, @@ -11551,7 +11558,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecTopologySpreadConstraintLabelSelector { MatchExpressions: interface{}, @@ -11603,7 +11610,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions { Key: *string, @@ -11671,37 +11678,37 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolume { - AwsElasticBlockStore: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeAwsElasticBlockStore, - AzureDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeAzureDisk, - AzureFile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeAzureFile, - CephFs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeCephFs, - Cinder: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeCinder, - ConfigMap: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeConfigMap, - Csi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeCsi, - DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeDownwardApi, - EmptyDir: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeEmptyDir, - Ephemeral: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeEphemeral, - Fc: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeFc, - FlexVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeFlexVolume, - Flocker: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeFlocker, - GcePersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeGcePersistentDisk, - GitRepo: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeGitRepo, - Glusterfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeGlusterfs, - HostPath: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeHostPath, - Iscsi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeIscsi, - Local: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeLocal, + AwsElasticBlockStore: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeAwsElasticBlockStore, + AzureDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeAzureDisk, + AzureFile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeAzureFile, + CephFs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeCephFs, + Cinder: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeCinder, + ConfigMap: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeConfigMap, + Csi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeCsi, + DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeDownwardApi, + EmptyDir: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeEmptyDir, + Ephemeral: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeEphemeral, + Fc: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeFc, + FlexVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeFlexVolume, + Flocker: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeFlocker, + GcePersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeGcePersistentDisk, + GitRepo: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeGitRepo, + Glusterfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeGlusterfs, + HostPath: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeHostPath, + Iscsi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeIscsi, + Local: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeLocal, Name: *string, - Nfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeNfs, - PersistentVolumeClaim: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumePersistentVolumeClaim, - PhotonPersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumePhotonPersistentDisk, + Nfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeNfs, + PersistentVolumeClaim: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumePersistentVolumeClaim, + PhotonPersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumePhotonPersistentDisk, Projected: interface{}, - Quobyte: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeQuobyte, - Rbd: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeRbd, - Secret: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeSecret, - VsphereVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeVsphereVolume, + Quobyte: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeQuobyte, + Rbd: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeRbd, + Secret: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeSecret, + VsphereVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeVsphereVolume, } ``` @@ -12137,7 +12144,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeAwsElasticBlockStore { VolumeId: *string, @@ -12223,7 +12230,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeAzureDisk { CachingMode: *string, @@ -12339,7 +12346,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeAzureFile { SecretName: *string, @@ -12423,14 +12430,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeCephFs { Monitors: *[]*string, Path: *string, ReadOnly: interface{}, SecretFile: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeCephFsSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeCephFsSecretRef, User: *string, } ``` @@ -12537,7 +12544,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeCephFsSecretRef { Name: *string, @@ -12587,7 +12594,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeCinder { VolumeId: *string, @@ -12655,7 +12662,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeConfigMap { DefaultMode: *string, @@ -12739,7 +12746,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeConfigMapItems { Key: *string, @@ -12809,12 +12816,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeCsi { Driver: *string, FsType: *string, - NodePublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeCsiNodePublishSecretRef, + NodePublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeCsiNodePublishSecretRef, ReadOnly: interface{}, VolumeAttributes: *map[string]*string, } @@ -12909,7 +12916,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeCsiNodePublishSecretRef { Name: *string, @@ -12943,7 +12950,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeDownwardApi { DefaultMode: *string, @@ -12995,13 +13002,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeDownwardApiItems { - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeDownwardApiItemsFieldRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeDownwardApiItemsFieldRef, Path: *string, Mode: *string, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef, } ``` @@ -13081,7 +13088,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeDownwardApiItemsFieldRef { ApiVersion: *string, @@ -13131,7 +13138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef { ContainerName: *string, @@ -13193,7 +13200,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeEmptyDir { Medium: *string, @@ -13245,10 +13252,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeEphemeral { - VolumeClaimTemplate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplate, + VolumeClaimTemplate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplate, } ``` @@ -13279,11 +13286,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplate { - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata, } ``` @@ -13329,7 +13336,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata { Annotations: *map[string]*string, @@ -13383,12 +13390,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec { AccessModes: *[]*string, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources, - Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources, + Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector, StorageClassName: *string, VolumeMode: *string, VolumeName: *string, @@ -13497,7 +13504,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources { Limits: *map[string]*string, @@ -13549,7 +13556,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector { MatchExpressions: interface{}, @@ -13601,7 +13608,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions { Key: *string, @@ -13669,7 +13676,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeFc { Lun: *f64, @@ -13753,14 +13760,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeFlexVolume { Driver: *string, FsType: *string, Options: *map[string]*string, ReadOnly: interface{}, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeFlexVolumeSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeFlexVolumeSecretRef, } ``` @@ -13853,7 +13860,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeFlexVolumeSecretRef { Name: *string, @@ -13903,7 +13910,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeFlocker { DatasetName: *string, @@ -13953,7 +13960,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeGcePersistentDisk { PdName: *string, @@ -14039,7 +14046,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeGitRepo { Directory: *string, @@ -14107,7 +14114,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeGlusterfs { EndpointsName: *string, @@ -14173,7 +14180,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeHostPath { Path: *string, @@ -14223,7 +14230,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeIscsi { Iqn: *string, @@ -14341,7 +14348,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeLocal { Path: *string, @@ -14375,7 +14382,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeNfs { Path: *string, @@ -14441,7 +14448,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumePersistentVolumeClaim { ClaimName: *string, @@ -14491,7 +14498,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumePhotonPersistentDisk { PdId: *string, @@ -14543,7 +14550,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeProjected { Sources: interface{}, @@ -14595,13 +14602,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeProjectedSources { ConfigMap: interface{}, - DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApi, + DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApi, Secret: interface{}, - ServiceAccountToken: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountToken, + ServiceAccountToken: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountToken, } ``` @@ -14677,7 +14684,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeProjectedSourcesConfigMap { Items: interface{}, @@ -14743,7 +14750,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItems { Key: *string, @@ -14813,7 +14820,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApi { Items: interface{}, @@ -14847,13 +14854,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItems { Path: *string, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef, Mode: *string, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef, } ``` @@ -14933,7 +14940,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef { ApiVersion: *string, @@ -14983,7 +14990,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef { ContainerName: *string, @@ -15045,7 +15052,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeProjectedSourcesSecret { Items: interface{}, @@ -15111,7 +15118,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeProjectedSourcesSecretItems { Key: *string, @@ -15181,7 +15188,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountToken { Path: *string, @@ -15249,7 +15256,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeQuobyte { Registry: *string, @@ -15347,7 +15354,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeRbd { CephMonitors: *[]*string, @@ -15357,7 +15364,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv RadosUser: *string, RbdPool: *string, ReadOnly: interface{}, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.deploymentV1.DeploymentV1SpecTemplateSpecVolumeRbdSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.deploymentV1.DeploymentV1SpecTemplateSpecVolumeRbdSecretRef, } ``` @@ -15495,7 +15502,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeRbdSecretRef { Name: *string, @@ -15545,7 +15552,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeSecret { DefaultMode: *string, @@ -15629,7 +15636,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeSecretItems { Key: *string, @@ -15699,7 +15706,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1SpecTemplateSpecVolumeVsphereVolume { VolumePath: *string, @@ -15751,7 +15758,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" &deploymentv1.DeploymentV1Timeouts { Create: *string, @@ -15813,7 +15820,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1MetadataOutputReference ``` @@ -16240,7 +16247,7 @@ func InternalValue() DeploymentV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecOutputReference ``` @@ -16753,7 +16760,7 @@ func InternalValue() DeploymentV1Spec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecSelectorMatchExpressionsList ``` @@ -16794,6 +16801,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -16801,6 +16809,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -16896,7 +16920,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecSelectorMatchExpressionsOutputReference ``` @@ -17250,7 +17274,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecSelectorOutputReference ``` @@ -17570,7 +17594,7 @@ func InternalValue() DeploymentV1SpecSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecStrategyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecStrategyOutputReference ``` @@ -17890,7 +17914,7 @@ func InternalValue() DeploymentV1SpecStrategy #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecStrategyRollingUpdateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecStrategyRollingUpdateOutputReference ``` @@ -18197,7 +18221,7 @@ func InternalValue() DeploymentV1SpecStrategyRollingUpdate #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateMetadataOutputReference ``` @@ -18624,7 +18648,7 @@ func InternalValue() DeploymentV1SpecTemplateMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateOutputReference ``` @@ -18943,7 +18967,7 @@ func InternalValue() DeploymentV1SpecTemplate #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityNodeAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecAffinityNodeAffinityOutputReference ``` @@ -19276,7 +19300,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecAffinityNodeAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -19317,6 +19341,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19324,6 +19349,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -19419,7 +19460,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -19743,7 +19784,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList ``` @@ -19784,6 +19825,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19791,6 +19833,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -19886,7 +19944,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference ``` @@ -20240,7 +20298,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList ``` @@ -20281,6 +20339,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20288,6 +20347,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -20383,7 +20458,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference ``` @@ -20723,7 +20798,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference ``` @@ -21056,7 +21131,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDu #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList ``` @@ -21097,6 +21172,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21104,6 +21180,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -21199,7 +21291,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList ``` @@ -21240,6 +21332,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21247,6 +21340,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -21342,7 +21451,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference ``` @@ -21696,7 +21805,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList ``` @@ -21737,6 +21846,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21744,6 +21854,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -21839,7 +21965,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference ``` @@ -22179,7 +22305,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference ``` @@ -22530,7 +22656,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -22821,7 +22947,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDur #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecAffinityOutputReference ``` @@ -23196,7 +23322,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityPodAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecAffinityPodAffinityOutputReference ``` @@ -23529,7 +23655,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecAffinityPodAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -23570,6 +23696,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23577,6 +23704,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -23672,7 +23815,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -23996,7 +24139,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ``` @@ -24037,6 +24180,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24044,6 +24188,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -24139,7 +24299,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ``` @@ -24180,6 +24340,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24187,6 +24348,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -24282,7 +24459,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ``` @@ -24636,7 +24813,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ``` @@ -24974,7 +25151,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ``` @@ -25316,7 +25493,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDur #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ``` @@ -25357,6 +25534,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25364,6 +25542,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -25459,7 +25653,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ``` @@ -25500,6 +25694,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25507,6 +25702,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -25602,7 +25813,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ``` @@ -25956,7 +26167,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ``` @@ -26294,7 +26505,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ``` @@ -26335,6 +26546,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -26342,6 +26554,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -26437,7 +26665,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -26797,7 +27025,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityPodAntiAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityOutputReference ``` @@ -27130,7 +27358,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecAffinityPodAntiAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -27171,6 +27399,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27178,6 +27407,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -27273,7 +27518,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -27597,7 +27842,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ``` @@ -27638,6 +27883,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27645,6 +27891,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -27740,7 +28002,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ``` @@ -27781,6 +28043,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27788,6 +28051,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -27883,7 +28162,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ``` @@ -28237,7 +28516,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ``` @@ -28575,7 +28854,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ``` @@ -28917,7 +29196,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferre #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ``` @@ -28958,6 +29237,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28965,6 +29245,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -29060,7 +29356,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ``` @@ -29101,6 +29397,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29108,6 +29405,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -29203,7 +29516,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ``` @@ -29557,7 +29870,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ``` @@ -29895,7 +30208,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ``` @@ -29936,6 +30249,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29943,6 +30257,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -30038,7 +30368,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -30398,7 +30728,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerEnvFromConfigMapRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecContainerEnvFromConfigMapRefOutputReference ``` @@ -30698,7 +31028,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecContainerEnvFromConfigMapRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerEnvFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecContainerEnvFromList ``` @@ -30739,6 +31069,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30746,6 +31077,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -30841,7 +31188,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerEnvFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecContainerEnvFromOutputReference ``` @@ -31221,7 +31568,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerEnvFromSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecContainerEnvFromSecretRefOutputReference ``` @@ -31521,7 +31868,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecContainerEnvFromSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecContainerEnvList ``` @@ -31562,6 +31909,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31569,6 +31917,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -31664,7 +32028,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecContainerEnvOutputReference ``` @@ -32024,7 +32388,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference ``` @@ -32360,7 +32724,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecContainerEnvValueFromConfigMapK #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerEnvValueFromFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecContainerEnvValueFromFieldRefOutputReference ``` @@ -32667,7 +33031,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecContainerEnvValueFromFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerEnvValueFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecContainerEnvValueFromOutputReference ``` @@ -33084,7 +33448,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecContainerEnvValueFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference ``` @@ -33413,7 +33777,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecContainerEnvValueFromResourceFi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference ``` @@ -33749,7 +34113,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecContainerEnvValueFromSecretKeyR #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerLifecycleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecContainerLifecycleOutputReference ``` @@ -34082,7 +34446,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecContainerLifecycle #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerLifecyclePostStartExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecContainerLifecyclePostStartExecOutputReference ``` @@ -34360,7 +34724,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecContainerLifecyclePostStartExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList ``` @@ -34401,6 +34765,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34408,6 +34773,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -34503,7 +34884,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ``` @@ -34828,7 +35209,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference ``` @@ -35235,7 +35616,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecContainerLifecyclePostStartHttp #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerLifecyclePostStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecContainerLifecyclePostStartList ``` @@ -35276,6 +35657,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35283,6 +35665,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -35378,7 +35776,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerLifecyclePostStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecContainerLifecyclePostStartOutputReference ``` @@ -35771,7 +36169,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketList ``` @@ -35812,6 +36210,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35819,6 +36218,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -35914,7 +36329,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference ``` @@ -36203,7 +36618,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerLifecyclePreStopExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecContainerLifecyclePreStopExecOutputReference ``` @@ -36481,7 +36896,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecContainerLifecyclePreStopExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList ``` @@ -36522,6 +36937,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36529,6 +36945,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -36624,7 +37056,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ``` @@ -36949,7 +37381,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference ``` @@ -37356,7 +37788,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecContainerLifecyclePreStopHttpGe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerLifecyclePreStopList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecContainerLifecyclePreStopList ``` @@ -37397,6 +37829,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37404,6 +37837,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -37499,7 +37948,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerLifecyclePreStopOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecContainerLifecyclePreStopOutputReference ``` @@ -37892,7 +38341,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketList ``` @@ -37933,6 +38382,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37940,6 +38390,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -38035,7 +38501,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference ``` @@ -38324,7 +38790,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecContainerList ``` @@ -38365,6 +38831,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38372,6 +38839,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -38467,7 +38950,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerLivenessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecContainerLivenessProbeExecOutputReference ``` @@ -38745,7 +39228,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecContainerLivenessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerLivenessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecContainerLivenessProbeGrpcList ``` @@ -38786,6 +39269,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38793,6 +39277,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -38888,7 +39388,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerLivenessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecContainerLivenessProbeGrpcOutputReference ``` @@ -39206,7 +39706,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList ``` @@ -39247,6 +39747,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39254,6 +39755,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -39349,7 +39866,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference ``` @@ -39674,7 +40191,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerLivenessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecContainerLivenessProbeHttpGetOutputReference ``` @@ -40081,7 +40598,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecContainerLivenessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerLivenessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecContainerLivenessProbeOutputReference ``` @@ -40643,7 +41160,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecContainerLivenessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerLivenessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecContainerLivenessProbeTcpSocketList ``` @@ -40684,6 +41201,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -40691,6 +41209,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -40786,7 +41320,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference ``` @@ -41075,7 +41609,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecContainerOutputReference ``` @@ -42074,7 +42608,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecContainerPortList ``` @@ -42115,6 +42649,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42122,6 +42657,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -42217,7 +42768,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecContainerPortOutputReference ``` @@ -42622,7 +43173,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerReadinessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecContainerReadinessProbeExecOutputReference ``` @@ -42900,7 +43451,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecContainerReadinessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerReadinessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecContainerReadinessProbeGrpcList ``` @@ -42941,6 +43492,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42948,6 +43500,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -43043,7 +43611,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerReadinessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecContainerReadinessProbeGrpcOutputReference ``` @@ -43361,7 +43929,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList ``` @@ -43402,6 +43970,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43409,6 +43978,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -43504,7 +44089,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference ``` @@ -43829,7 +44414,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerReadinessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecContainerReadinessProbeHttpGetOutputReference ``` @@ -44236,7 +44821,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecContainerReadinessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerReadinessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecContainerReadinessProbeOutputReference ``` @@ -44798,7 +45383,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecContainerReadinessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerReadinessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecContainerReadinessProbeTcpSocketList ``` @@ -44839,6 +45424,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -44846,6 +45432,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -44941,7 +45543,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference ``` @@ -45230,7 +45832,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecContainerResourcesOutputReference ``` @@ -45537,7 +46139,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecContainerResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference ``` @@ -45844,7 +46446,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecContainerSecurityContextCapabil #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecContainerSecurityContextOutputReference ``` @@ -46393,7 +46995,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecContainerSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference ``` @@ -46700,7 +47302,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecContainerSecurityContextSeccomp #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference ``` @@ -47065,7 +47667,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecContainerSecurityContextSeLinux #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerStartupProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecContainerStartupProbeExecOutputReference ``` @@ -47343,7 +47945,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecContainerStartupProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerStartupProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecContainerStartupProbeGrpcList ``` @@ -47384,6 +47986,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47391,6 +47994,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -47486,7 +48105,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerStartupProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecContainerStartupProbeGrpcOutputReference ``` @@ -47804,7 +48423,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList ``` @@ -47845,6 +48464,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47852,6 +48472,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -47947,7 +48583,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference ``` @@ -48272,7 +48908,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerStartupProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecContainerStartupProbeHttpGetOutputReference ``` @@ -48679,7 +49315,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecContainerStartupProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerStartupProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecContainerStartupProbeOutputReference ``` @@ -49241,7 +49877,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecContainerStartupProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerStartupProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecContainerStartupProbeTcpSocketList ``` @@ -49282,6 +49918,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49289,6 +49926,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -49384,7 +50037,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerStartupProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecContainerStartupProbeTcpSocketOutputReference ``` @@ -49673,7 +50326,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerVolumeMountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecContainerVolumeMountList ``` @@ -49714,6 +50367,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49721,6 +50375,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -49816,7 +50486,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecContainerVolumeMountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecContainerVolumeMountOutputReference ``` @@ -50214,7 +50884,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecDnsConfigOptionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecDnsConfigOptionList ``` @@ -50255,6 +50925,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50262,6 +50933,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -50357,7 +51044,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecDnsConfigOptionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecDnsConfigOptionOutputReference ``` @@ -50675,7 +51362,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecDnsConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecDnsConfigOutputReference ``` @@ -51024,7 +51711,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecDnsConfig #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecHostAliasesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecHostAliasesList ``` @@ -51065,6 +51752,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51072,6 +51760,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -51167,7 +51871,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecHostAliasesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecHostAliasesOutputReference ``` @@ -51478,7 +52182,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecImagePullSecretsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecImagePullSecretsList ``` @@ -51519,6 +52223,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51526,6 +52231,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -51621,7 +52342,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecImagePullSecretsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecImagePullSecretsOutputReference ``` @@ -51910,7 +52631,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference ``` @@ -52210,7 +52931,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecInitContainerEnvFromConfigMapRe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerEnvFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecInitContainerEnvFromList ``` @@ -52251,6 +52972,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52258,6 +52980,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -52353,7 +53091,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerEnvFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecInitContainerEnvFromOutputReference ``` @@ -52733,7 +53471,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerEnvFromSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecInitContainerEnvFromSecretRefOutputReference ``` @@ -53033,7 +53771,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecInitContainerEnvFromSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecInitContainerEnvList ``` @@ -53074,6 +53812,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -53081,6 +53820,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -53176,7 +53931,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecInitContainerEnvOutputReference ``` @@ -53536,7 +54291,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference ``` @@ -53872,7 +54627,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecInitContainerEnvValueFromConfig #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference ``` @@ -54179,7 +54934,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecInitContainerEnvValueFromFieldR #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerEnvValueFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecInitContainerEnvValueFromOutputReference ``` @@ -54596,7 +55351,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecInitContainerEnvValueFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference ``` @@ -54925,7 +55680,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecInitContainerEnvValueFromResour #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference ``` @@ -55261,7 +56016,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecInitContainerEnvValueFromSecret #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerLifecycleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecInitContainerLifecycleOutputReference ``` @@ -55594,7 +56349,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecInitContainerLifecycle #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference ``` @@ -55872,7 +56627,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStart #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList ``` @@ -55913,6 +56668,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -55920,6 +56676,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -56015,7 +56787,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ``` @@ -56340,7 +57112,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference ``` @@ -56747,7 +57519,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStart #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartList ``` @@ -56788,6 +57560,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56795,6 +57568,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -56890,7 +57679,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartOutputReference ``` @@ -57283,7 +58072,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList ``` @@ -57324,6 +58113,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57331,6 +58121,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -57426,7 +58232,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference ``` @@ -57715,7 +58521,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference ``` @@ -57993,7 +58799,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopEx #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList ``` @@ -58034,6 +58840,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58041,6 +58848,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -58136,7 +58959,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ``` @@ -58461,7 +59284,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference ``` @@ -58868,7 +59691,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopHt #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopList ``` @@ -58909,6 +59732,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58916,6 +59740,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -59011,7 +59851,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopOutputReference ``` @@ -59404,7 +60244,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList ``` @@ -59445,6 +60285,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59452,6 +60293,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -59547,7 +60404,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference ``` @@ -59836,7 +60693,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecInitContainerList ``` @@ -59877,6 +60734,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59884,6 +60742,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -59979,7 +60853,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerLivenessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecInitContainerLivenessProbeExecOutputReference ``` @@ -60257,7 +61131,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecInitContainerLivenessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerLivenessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecInitContainerLivenessProbeGrpcList ``` @@ -60298,6 +61172,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60305,6 +61180,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -60400,7 +61291,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference ``` @@ -60718,7 +61609,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList ``` @@ -60759,6 +61650,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60766,6 +61658,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -60861,7 +61769,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference ``` @@ -61186,7 +62094,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference ``` @@ -61593,7 +62501,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecInitContainerLivenessProbeHttpG #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerLivenessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecInitContainerLivenessProbeOutputReference ``` @@ -62155,7 +63063,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecInitContainerLivenessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketList ``` @@ -62196,6 +63104,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62203,6 +63112,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -62298,7 +63223,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference ``` @@ -62587,7 +63512,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecInitContainerOutputReference ``` @@ -63586,7 +64511,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecInitContainerPortList ``` @@ -63627,6 +64552,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -63634,6 +64560,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -63729,7 +64671,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecInitContainerPortOutputReference ``` @@ -64134,7 +65076,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerReadinessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecInitContainerReadinessProbeExecOutputReference ``` @@ -64412,7 +65354,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecInitContainerReadinessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerReadinessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecInitContainerReadinessProbeGrpcList ``` @@ -64453,6 +65395,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64460,6 +65403,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -64555,7 +65514,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference ``` @@ -64873,7 +65832,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList ``` @@ -64914,6 +65873,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64921,6 +65881,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -65016,7 +65992,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference ``` @@ -65341,7 +66317,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference ``` @@ -65748,7 +66724,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecInitContainerReadinessProbeHttp #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerReadinessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecInitContainerReadinessProbeOutputReference ``` @@ -66310,7 +67286,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecInitContainerReadinessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketList ``` @@ -66351,6 +67327,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -66358,6 +67335,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -66453,7 +67446,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference ``` @@ -66742,7 +67735,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecInitContainerResourcesOutputReference ``` @@ -67049,7 +68042,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecInitContainerResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference ``` @@ -67356,7 +68349,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecInitContainerSecurityContextCap #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecInitContainerSecurityContextOutputReference ``` @@ -67905,7 +68898,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecInitContainerSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference ``` @@ -68212,7 +69205,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecInitContainerSecurityContextSec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference ``` @@ -68577,7 +69570,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecInitContainerSecurityContextSeL #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerStartupProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecInitContainerStartupProbeExecOutputReference ``` @@ -68855,7 +69848,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecInitContainerStartupProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerStartupProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecInitContainerStartupProbeGrpcList ``` @@ -68896,6 +69889,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -68903,6 +69897,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -68998,7 +70008,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerStartupProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecInitContainerStartupProbeGrpcOutputReference ``` @@ -69316,7 +70326,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList ``` @@ -69357,6 +70367,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69364,6 +70375,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -69459,7 +70486,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference ``` @@ -69784,7 +70811,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference ``` @@ -70191,7 +71218,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecInitContainerStartupProbeHttpGe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerStartupProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecInitContainerStartupProbeOutputReference ``` @@ -70753,7 +71780,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecInitContainerStartupProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerStartupProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecInitContainerStartupProbeTcpSocketList ``` @@ -70794,6 +71821,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -70801,6 +71829,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -70896,7 +71940,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference ``` @@ -71185,7 +72229,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerVolumeMountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecInitContainerVolumeMountList ``` @@ -71226,6 +72270,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71233,6 +72278,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -71328,7 +72389,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecInitContainerVolumeMountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecInitContainerVolumeMountOutputReference ``` @@ -71726,7 +72787,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecOsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecOsOutputReference ``` @@ -71997,7 +73058,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecOs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecOutputReference ``` @@ -73272,7 +74333,7 @@ func InternalValue() DeploymentV1SpecTemplateSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecReadinessGateList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecReadinessGateList ``` @@ -73313,6 +74374,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73320,6 +74382,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -73415,7 +74493,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecReadinessGateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecReadinessGateOutputReference ``` @@ -73704,7 +74782,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecSecurityContextOutputReference ``` @@ -74295,7 +75373,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecSecurityContextSeccompProfileOutputReference ``` @@ -74602,7 +75680,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecSecurityContextSeccompProfile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference ``` @@ -74967,7 +76045,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecSecurityContextSeLinuxOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecSecurityContextSysctlList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecSecurityContextSysctlList ``` @@ -75008,6 +76086,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75015,6 +76094,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -75110,7 +76205,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecSecurityContextSysctlOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecSecurityContextSysctlOutputReference ``` @@ -75421,7 +76516,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecSecurityContextWindowsOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecSecurityContextWindowsOptionsOutputReference ``` @@ -75786,7 +76881,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecSecurityContextWindowsOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecTolerationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecTolerationList ``` @@ -75827,6 +76922,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75834,6 +76930,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -75929,7 +77041,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecTolerationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecTolerationOutputReference ``` @@ -76341,7 +77453,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorList ``` @@ -76382,6 +77494,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76389,6 +77502,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -76484,7 +77613,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList ``` @@ -76525,6 +77654,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76532,6 +77662,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -76627,7 +77773,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference ``` @@ -76981,7 +78127,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference ``` @@ -77319,7 +78465,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecTopologySpreadConstraintList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecTopologySpreadConstraintList ``` @@ -77360,6 +78506,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -77367,6 +78514,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -77462,7 +78625,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecTopologySpreadConstraintOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecTopologySpreadConstraintOutputReference ``` @@ -77858,7 +79021,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference ``` @@ -78216,7 +79379,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeAwsElasticBlockStore #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeAzureDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeAzureDiskOutputReference ``` @@ -78618,7 +79781,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeAzureDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeAzureFileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeAzureFileOutputReference ``` @@ -78969,7 +80132,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeAzureFile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeCephFsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeCephFsOutputReference ``` @@ -79398,7 +80561,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeCephFs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeCephFsSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeCephFsSecretRefOutputReference ``` @@ -79705,7 +80868,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeCephFsSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeCinderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeCinderOutputReference ``` @@ -80034,7 +81197,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeCinder #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeConfigMapItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecVolumeConfigMapItemsList ``` @@ -80075,6 +81238,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -80082,6 +81246,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -80177,7 +81357,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeConfigMapItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecVolumeConfigMapItemsOutputReference ``` @@ -80531,7 +81711,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeConfigMapOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeConfigMapOutputReference ``` @@ -80909,7 +82089,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeConfigMap #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference ``` @@ -81187,7 +82367,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeCsiNodePublishSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeCsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeCsiOutputReference ``` @@ -81587,7 +82767,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeCsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference ``` @@ -81894,7 +83074,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeDownwardApiItemsFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeDownwardApiItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecVolumeDownwardApiItemsList ``` @@ -81935,6 +83115,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -81942,6 +83123,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -82037,7 +83234,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeDownwardApiItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecVolumeDownwardApiItemsOutputReference ``` @@ -82432,7 +83629,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference ``` @@ -82754,7 +83951,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeDownwardApiItemsResourceF #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeDownwardApiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeDownwardApiOutputReference ``` @@ -83074,7 +84271,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeDownwardApi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeEmptyDirOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeEmptyDirOutputReference ``` @@ -83381,7 +84578,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeEmptyDir #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeEphemeralOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeEphemeralOutputReference ``` @@ -83665,7 +84862,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeEphemeral #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference ``` @@ -83972,7 +85169,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTempl #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference ``` @@ -84298,7 +85495,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTempl #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference ``` @@ -84733,7 +85930,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTempl #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference ``` @@ -85040,7 +86237,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTempl #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList ``` @@ -85081,6 +86278,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -85088,6 +86286,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -85183,7 +86397,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference ``` @@ -85537,7 +86751,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference ``` @@ -85857,7 +87071,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTempl #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeFcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeFcOutputReference ``` @@ -86208,7 +87422,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeFc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeFlexVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeFlexVolumeOutputReference ``` @@ -86608,7 +87822,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeFlexVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference ``` @@ -86915,7 +88129,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeFlexVolumeSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeFlockerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeFlockerOutputReference ``` @@ -87222,7 +88436,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeFlocker #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeGcePersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeGcePersistentDiskOutputReference ``` @@ -87580,7 +88794,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeGcePersistentDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeGitRepoOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeGitRepoOutputReference ``` @@ -87916,7 +89130,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeGitRepo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeGlusterfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeGlusterfsOutputReference ``` @@ -88238,7 +89452,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeGlusterfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeHostPathOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeHostPathOutputReference ``` @@ -88545,7 +89759,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeHostPath #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeIscsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeIscsiOutputReference ``` @@ -88954,7 +90168,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeIscsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecVolumeList ``` @@ -88995,6 +90209,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -89002,6 +90217,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -89097,7 +90328,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeLocalOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeLocalOutputReference ``` @@ -89375,7 +90606,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeLocal #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeNfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeNfsOutputReference ``` @@ -89697,7 +90928,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeNfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecVolumeOutputReference ``` @@ -91127,7 +92358,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumePersistentVolumeClaimOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumePersistentVolumeClaimOutputReference ``` @@ -91434,7 +92665,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumePersistentVolumeClaim #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumePhotonPersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumePhotonPersistentDiskOutputReference ``` @@ -91734,7 +92965,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumePhotonPersistentDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeProjectedList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecVolumeProjectedList ``` @@ -91775,6 +93006,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -91782,6 +93014,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -91877,7 +93125,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeProjectedOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecVolumeProjectedOutputReference ``` @@ -92208,7 +93456,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList ``` @@ -92249,6 +93497,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92256,6 +93505,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -92351,7 +93616,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference ``` @@ -92705,7 +93970,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeProjectedSourcesConfigMapList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecVolumeProjectedSourcesConfigMapList ``` @@ -92746,6 +94011,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92753,6 +94019,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -92848,7 +94130,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference ``` @@ -93215,7 +94497,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference ``` @@ -93522,7 +94804,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardA #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList ``` @@ -93563,6 +94845,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -93570,6 +94853,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -93665,7 +94964,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference ``` @@ -94067,7 +95366,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference ``` @@ -94389,7 +95688,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardA #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference ``` @@ -94680,7 +95979,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardA #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeProjectedSourcesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecVolumeProjectedSourcesList ``` @@ -94721,6 +96020,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -94728,6 +96028,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -94823,7 +96139,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeProjectedSourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecVolumeProjectedSourcesOutputReference ``` @@ -95258,7 +96574,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsList ``` @@ -95299,6 +96615,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95306,6 +96623,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -95401,7 +96734,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference ``` @@ -95755,7 +97088,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeProjectedSourcesSecretList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecVolumeProjectedSourcesSecretList ``` @@ -95796,6 +97129,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95803,6 +97137,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -95898,7 +97248,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeProjectedSourcesSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecVolumeProjectedSourcesSecretOutputReference ``` @@ -96265,7 +97615,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference ``` @@ -96594,7 +97944,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeProjectedSourcesServiceAc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeQuobyteOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeQuobyteOutputReference ``` @@ -96974,7 +98324,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeQuobyte #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeRbdOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeRbdOutputReference ``` @@ -97454,7 +98804,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeRbd #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeRbdSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeRbdSecretRefOutputReference ``` @@ -97761,7 +99111,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeRbdSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeSecretItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DeploymentV1SpecTemplateSpecVolumeSecretItemsList ``` @@ -97802,6 +99152,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -97809,6 +99160,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -97904,7 +99271,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeSecretItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DeploymentV1SpecTemplateSpecVolumeSecretItemsOutputReference ``` @@ -98258,7 +99625,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeSecretOutputReference ``` @@ -98636,7 +100003,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeSecret #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1SpecTemplateSpecVolumeVsphereVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1SpecTemplateSpecVolumeVsphereVolumeOutputReference ``` @@ -98936,7 +100303,7 @@ func InternalValue() DeploymentV1SpecTemplateSpecVolumeVsphereVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/deploymentv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/deploymentv1" deploymentv1.NewDeploymentV1TimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DeploymentV1TimeoutsOutputReference ``` diff --git a/docs/deploymentV1.java.md b/docs/deploymentV1.java.md index 74a6fcff7..6fbb09a83 100644 --- a/docs/deploymentV1.java.md +++ b/docs/deploymentV1.java.md @@ -170,6 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -247,6 +248,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -17049,6 +17056,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -17056,6 +17064,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -19572,6 +19596,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19579,6 +19604,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -20039,6 +20080,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20046,6 +20088,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -20536,6 +20594,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20543,6 +20602,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -21352,6 +21427,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21359,6 +21435,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -21495,6 +21587,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21502,6 +21595,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -21992,6 +22101,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21999,6 +22109,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -23825,6 +23951,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23832,6 +23959,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -24292,6 +24435,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24299,6 +24443,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -24435,6 +24595,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24442,6 +24603,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -25612,6 +25789,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25619,6 +25797,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -25755,6 +25949,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25762,6 +25957,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -26590,6 +26801,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26597,6 +26809,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -27426,6 +27654,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27433,6 +27662,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -27893,6 +28138,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27900,6 +28146,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -28036,6 +28298,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28043,6 +28306,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -29213,6 +29492,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29220,6 +29500,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -29356,6 +29652,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29363,6 +29660,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -30191,6 +30504,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -30198,6 +30512,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -30994,6 +31324,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -31001,6 +31332,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -31817,6 +32164,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -31824,6 +32172,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -34656,6 +35020,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34663,6 +35028,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -35531,6 +35912,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35538,6 +35920,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -36067,6 +36465,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36074,6 +36473,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -36777,6 +37192,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36784,6 +37200,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -37652,6 +38084,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37659,6 +38092,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -38188,6 +38637,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38195,6 +38645,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -38620,6 +39086,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38627,6 +39094,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -39041,6 +39524,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39048,6 +39532,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -39502,6 +40002,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39509,6 +40010,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -40939,6 +41456,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -40946,6 +41464,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -42370,6 +42904,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42377,6 +42912,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -43196,6 +43747,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43203,6 +43755,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -43657,6 +44225,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43664,6 +44233,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -45094,6 +45679,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -45101,6 +45687,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -47639,6 +48241,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -47646,6 +48249,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -48100,6 +48719,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48107,6 +48727,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -49537,6 +50173,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49544,6 +50181,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -49969,6 +50622,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49976,6 +50630,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -50510,6 +51180,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50517,6 +51188,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -51320,6 +52007,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51327,6 +52015,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -51774,6 +52478,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51781,6 +52486,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -52506,6 +53227,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -52513,6 +53235,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -53329,6 +54067,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -53336,6 +54075,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -56168,6 +56923,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56175,6 +56931,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -57043,6 +57815,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57050,6 +57823,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -57579,6 +58368,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57586,6 +58376,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -58289,6 +59095,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58296,6 +59103,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -59164,6 +59987,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59171,6 +59995,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -59700,6 +60540,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59707,6 +60548,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -60132,6 +60989,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60139,6 +60997,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -60553,6 +61427,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60560,6 +61435,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -61014,6 +61905,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -61021,6 +61913,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -62451,6 +63359,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -62458,6 +63367,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -63882,6 +64807,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63889,6 +64815,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -64708,6 +65650,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64715,6 +65658,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -65169,6 +66128,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -65176,6 +66136,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -66606,6 +67582,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -66613,6 +67590,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -69151,6 +70144,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -69158,6 +70152,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -69612,6 +70622,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -69619,6 +70630,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -71049,6 +72076,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -71056,6 +72084,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -71481,6 +72525,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -71488,6 +72533,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -73568,6 +74629,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73575,6 +74637,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -75263,6 +76341,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75270,6 +76349,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -76082,6 +77177,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -76089,6 +77185,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -76637,6 +77749,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -76644,6 +77757,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -76780,6 +77909,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -76787,6 +77917,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -77615,6 +78761,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -77622,6 +78769,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -80330,6 +81493,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -80337,6 +81501,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -82190,6 +83370,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -82197,6 +83378,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -85336,6 +86533,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -85343,6 +86541,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -89250,6 +90464,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -89257,6 +90472,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -92030,6 +93261,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92037,6 +93269,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -92504,6 +93752,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92511,6 +93760,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -93001,6 +94266,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -93008,6 +94274,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -93818,6 +95100,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -93825,6 +95108,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -94976,6 +96275,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -94983,6 +96283,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -95554,6 +96870,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -95561,6 +96878,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -96051,6 +97384,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -96058,6 +97392,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -98057,6 +99407,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -98064,6 +99415,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/deploymentV1.python.md b/docs/deploymentV1.python.md index e87f5774b..3dfa46c35 100644 --- a/docs/deploymentV1.python.md +++ b/docs/deploymentV1.python.md @@ -167,6 +167,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -249,6 +250,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -17229,6 +17236,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -17236,6 +17244,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -20369,6 +20395,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -20376,6 +20403,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -20888,6 +20933,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -20895,6 +20941,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -21420,6 +21484,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -21427,6 +21492,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -22300,6 +22383,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -22307,6 +22391,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -22451,6 +22553,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -22458,6 +22561,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -22983,6 +23104,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -22990,6 +23112,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -25014,6 +25154,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -25021,6 +25162,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -25544,6 +25703,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -25551,6 +25711,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -25695,6 +25873,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -25702,6 +25881,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -26963,6 +27160,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -26970,6 +27168,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -27114,6 +27330,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -27121,6 +27338,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -28013,6 +28248,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -28020,6 +28256,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -28915,6 +29169,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -28922,6 +29177,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -29445,6 +29718,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -29452,6 +29726,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -29596,6 +29888,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -29603,6 +29896,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -30864,6 +31175,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -30871,6 +31183,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -31015,6 +31345,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -31022,6 +31353,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -31914,6 +32263,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -31921,6 +32271,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -32779,6 +33147,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -32786,6 +33155,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -33696,6 +34083,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -33703,6 +34091,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -36885,6 +37291,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -36892,6 +37299,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -37822,6 +38247,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -37829,6 +38255,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -38455,6 +38899,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -38462,6 +38907,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -39225,6 +39688,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -39232,6 +39696,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -40162,6 +40644,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -40169,6 +40652,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -40795,6 +41296,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -40802,6 +41304,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -41262,6 +41782,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -41269,6 +41790,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -41716,6 +42255,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -41723,6 +42263,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -42212,6 +42770,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -42219,6 +42778,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -43800,6 +44377,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -43807,6 +44385,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -45723,6 +46319,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -45730,6 +46327,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -46609,6 +47224,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -46616,6 +47232,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -47105,6 +47739,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -47112,6 +47747,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -48693,6 +49346,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -48700,6 +49354,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -51498,6 +52170,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -51505,6 +52178,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -51994,6 +52685,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -52001,6 +52693,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -53582,6 +54292,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -53589,6 +54300,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -54049,6 +54778,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -54056,6 +54786,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -54625,6 +55373,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -54632,6 +55381,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -55497,6 +56264,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -55504,6 +56272,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -55986,6 +56772,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -55993,6 +56780,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -56778,6 +57583,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -56785,6 +57591,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -57695,6 +58519,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -57702,6 +58527,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -60884,6 +61727,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -60891,6 +61735,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -61821,6 +62683,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -61828,6 +62691,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -62454,6 +63335,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -62461,6 +63343,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -63224,6 +64124,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -63231,6 +64132,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -64161,6 +65080,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -64168,6 +65088,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -64794,6 +65732,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -64801,6 +65740,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -65261,6 +66218,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -65268,6 +66226,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -65715,6 +66691,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -65722,6 +66699,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -66211,6 +67206,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -66218,6 +67214,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -67799,6 +68813,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -67806,6 +68821,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -69722,6 +70755,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -69729,6 +70763,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -70608,6 +71660,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -70615,6 +71668,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -71104,6 +72175,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -71111,6 +72183,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -72692,6 +73782,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -72699,6 +73790,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -75497,6 +76606,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -75504,6 +76614,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -75993,6 +77121,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -76000,6 +77129,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -77581,6 +78728,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -77588,6 +78736,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -78048,6 +79214,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -78055,6 +79222,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -80419,6 +81604,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -80426,6 +81612,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -82325,6 +83529,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -82332,6 +83537,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -83204,6 +84427,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -83211,6 +84435,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -83794,6 +85036,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -83801,6 +85044,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -83945,6 +85206,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -83952,6 +85214,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -84844,6 +86124,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -84851,6 +86132,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -87763,6 +89062,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -87770,6 +89070,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -89766,6 +91084,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -89773,6 +91092,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -93327,6 +94664,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -93334,6 +94672,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -97545,6 +98901,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -97552,6 +98909,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -101395,6 +102770,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -101402,6 +102778,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -101906,6 +103300,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -101913,6 +103308,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -102438,6 +103851,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -102445,6 +103859,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -103317,6 +104749,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -103324,6 +104757,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -104603,6 +106054,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -104610,6 +106062,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -105256,6 +106726,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -105263,6 +106734,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -105788,6 +107277,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -105795,6 +107285,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -107948,6 +109456,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -107955,6 +109464,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/deploymentV1.typescript.md b/docs/deploymentV1.typescript.md index 68877792c..e406b2293 100644 --- a/docs/deploymentV1.typescript.md +++ b/docs/deploymentV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -15900,6 +15907,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -15907,6 +15915,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -18423,6 +18447,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18430,6 +18455,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -18890,6 +18931,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18897,6 +18939,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -19387,6 +19445,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19394,6 +19453,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -20203,6 +20278,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20210,6 +20286,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -20346,6 +20438,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20353,6 +20446,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -20843,6 +20952,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20850,6 +20960,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -22676,6 +22802,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22683,6 +22810,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -23143,6 +23286,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23150,6 +23294,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -23286,6 +23446,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23293,6 +23454,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -24463,6 +24640,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24470,6 +24648,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -24606,6 +24800,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24613,6 +24808,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -25441,6 +25652,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25448,6 +25660,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -26277,6 +26505,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26284,6 +26513,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -26744,6 +26989,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26751,6 +26997,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -26887,6 +27149,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26894,6 +27157,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -28064,6 +28343,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28071,6 +28351,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -28207,6 +28503,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28214,6 +28511,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -29042,6 +29355,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29049,6 +29363,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -29845,6 +30175,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29852,6 +30183,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -30668,6 +31015,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -30675,6 +31023,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -33507,6 +33871,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -33514,6 +33879,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -34382,6 +34763,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34389,6 +34771,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -34918,6 +35316,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34925,6 +35324,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -35628,6 +36043,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35635,6 +36051,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -36503,6 +36935,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36510,6 +36943,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -37039,6 +37488,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37046,6 +37496,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -37471,6 +37937,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37478,6 +37945,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -37892,6 +38375,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37899,6 +38383,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -38353,6 +38853,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38360,6 +38861,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -39790,6 +40307,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39797,6 +40315,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -41221,6 +41755,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -41228,6 +41763,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -42047,6 +42598,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42054,6 +42606,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -42508,6 +43076,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42515,6 +43084,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -43945,6 +44530,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43952,6 +44538,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -46490,6 +47092,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46497,6 +47100,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -46951,6 +47570,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46958,6 +47578,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -48388,6 +49024,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48395,6 +49032,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -48820,6 +49473,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48827,6 +49481,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -49361,6 +50031,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49368,6 +50039,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -50171,6 +50858,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50178,6 +50866,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -50625,6 +51329,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50632,6 +51337,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -51357,6 +52078,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51364,6 +52086,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -52180,6 +52918,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -52187,6 +52926,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -55019,6 +55774,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55026,6 +55782,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -55894,6 +56666,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55901,6 +56674,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -56430,6 +57219,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56437,6 +57227,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -57140,6 +57946,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57147,6 +57954,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -58015,6 +58838,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58022,6 +58846,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -58551,6 +59391,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58558,6 +59399,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -58983,6 +59840,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58990,6 +59848,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -59404,6 +60278,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59411,6 +60286,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -59865,6 +60756,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59872,6 +60764,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -61302,6 +62210,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -61309,6 +62218,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -62733,6 +63658,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -62740,6 +63666,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -63559,6 +64501,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63566,6 +64509,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -64020,6 +64979,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64027,6 +64987,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -65457,6 +66433,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -65464,6 +66441,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -68002,6 +68995,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -68009,6 +69003,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -68463,6 +69473,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -68470,6 +69481,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -69900,6 +70927,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -69907,6 +70935,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -70332,6 +71376,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70339,6 +71384,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -72419,6 +73480,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -72426,6 +73488,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -74114,6 +75192,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74121,6 +75200,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -74933,6 +76028,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74940,6 +76036,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -75488,6 +76600,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75495,6 +76608,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -75631,6 +76760,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75638,6 +76768,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -76466,6 +77612,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -76473,6 +77620,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -79181,6 +80344,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -79188,6 +80352,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -81041,6 +82221,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -81048,6 +82229,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -84187,6 +85384,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -84194,6 +85392,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -88101,6 +89315,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -88108,6 +89323,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -90881,6 +92112,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -90888,6 +92120,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -91355,6 +92603,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91362,6 +92611,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -91852,6 +93117,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91859,6 +93125,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -92669,6 +93951,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92676,6 +93959,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -93827,6 +95126,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -93834,6 +95134,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -94405,6 +95721,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -94412,6 +95729,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -94902,6 +96235,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -94909,6 +96243,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -96908,6 +98258,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -96915,6 +98266,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/endpointSliceV1.csharp.md b/docs/endpointSliceV1.csharp.md index f0984b2e2..5bf07d906 100644 --- a/docs/endpointSliceV1.csharp.md +++ b/docs/endpointSliceV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -1848,6 +1855,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1855,6 +1863,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -3265,6 +3289,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3272,6 +3297,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/endpointSliceV1.go.md b/docs/endpointSliceV1.go.md index dba047204..482b82697 100644 --- a/docs/endpointSliceV1.go.md +++ b/docs/endpointSliceV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointslicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointslicev1" endpointslicev1.NewEndpointSliceV1(scope Construct, id *string, config EndpointSliceV1Config) EndpointSliceV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -417,7 +424,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointslicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointslicev1" endpointslicev1.EndpointSliceV1_IsConstruct(x interface{}) *bool ``` @@ -449,7 +456,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointslicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointslicev1" endpointslicev1.EndpointSliceV1_IsTerraformElement(x interface{}) *bool ``` @@ -463,7 +470,7 @@ endpointslicev1.EndpointSliceV1_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointslicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointslicev1" endpointslicev1.EndpointSliceV1_IsTerraformResource(x interface{}) *bool ``` @@ -477,7 +484,7 @@ endpointslicev1.EndpointSliceV1_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointslicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointslicev1" endpointslicev1.EndpointSliceV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -816,7 +823,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointslicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointslicev1" &endpointslicev1.EndpointSliceV1Config { Connection: interface{}, @@ -828,7 +835,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointsli Provisioners: *[]interface{}, AddressType: *string, Endpoint: interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.endpointSliceV1.EndpointSliceV1Metadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.endpointSliceV1.EndpointSliceV1Metadata, Port: interface{}, Id: *string, } @@ -1001,14 +1008,14 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointslicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointslicev1" &endpointslicev1.EndpointSliceV1Endpoint { Addresses: *[]*string, - Condition: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.endpointSliceV1.EndpointSliceV1EndpointCondition, + Condition: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.endpointSliceV1.EndpointSliceV1EndpointCondition, Hostname: *string, NodeName: *string, - TargetRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.endpointSliceV1.EndpointSliceV1EndpointTargetRef, + TargetRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.endpointSliceV1.EndpointSliceV1EndpointTargetRef, Zone: *string, } ``` @@ -1117,7 +1124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointslicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointslicev1" &endpointslicev1.EndpointSliceV1EndpointCondition { Ready: interface{}, @@ -1183,7 +1190,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointslicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointslicev1" &endpointslicev1.EndpointSliceV1EndpointTargetRef { Name: *string, @@ -1281,7 +1288,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointslicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointslicev1" &endpointslicev1.EndpointSliceV1Metadata { Annotations: *map[string]*string, @@ -1385,7 +1392,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointslicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointslicev1" &endpointslicev1.EndpointSliceV1Port { AppProtocol: *string, @@ -1471,7 +1478,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointslicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointslicev1" endpointslicev1.NewEndpointSliceV1EndpointConditionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) EndpointSliceV1EndpointConditionOutputReference ``` @@ -1807,7 +1814,7 @@ func InternalValue() EndpointSliceV1EndpointCondition #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointslicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointslicev1" endpointslicev1.NewEndpointSliceV1EndpointList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EndpointSliceV1EndpointList ``` @@ -1848,6 +1855,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1855,6 +1863,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1950,7 +1974,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointslicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointslicev1" endpointslicev1.NewEndpointSliceV1EndpointOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) EndpointSliceV1EndpointOutputReference ``` @@ -2410,7 +2434,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointslicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointslicev1" endpointslicev1.NewEndpointSliceV1EndpointTargetRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) EndpointSliceV1EndpointTargetRefOutputReference ``` @@ -2797,7 +2821,7 @@ func InternalValue() EndpointSliceV1EndpointTargetRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointslicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointslicev1" endpointslicev1.NewEndpointSliceV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) EndpointSliceV1MetadataOutputReference ``` @@ -3224,7 +3248,7 @@ func InternalValue() EndpointSliceV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointslicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointslicev1" endpointslicev1.NewEndpointSliceV1PortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EndpointSliceV1PortList ``` @@ -3265,6 +3289,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3272,6 +3297,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3367,7 +3408,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointslicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointslicev1" endpointslicev1.NewEndpointSliceV1PortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) EndpointSliceV1PortOutputReference ``` diff --git a/docs/endpointSliceV1.java.md b/docs/endpointSliceV1.java.md index 63037908e..e9c306eaa 100644 --- a/docs/endpointSliceV1.java.md +++ b/docs/endpointSliceV1.java.md @@ -173,6 +173,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -248,6 +249,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -1978,6 +1985,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1985,6 +1993,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3395,6 +3419,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3402,6 +3427,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/endpointSliceV1.python.md b/docs/endpointSliceV1.python.md index 312193e7b..be39e8441 100644 --- a/docs/endpointSliceV1.python.md +++ b/docs/endpointSliceV1.python.md @@ -169,6 +169,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -249,6 +250,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -2100,6 +2107,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2107,6 +2115,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -3680,6 +3706,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3687,6 +3714,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/endpointSliceV1.typescript.md b/docs/endpointSliceV1.typescript.md index 7dd53b7be..98ea90180 100644 --- a/docs/endpointSliceV1.typescript.md +++ b/docs/endpointSliceV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -1807,6 +1814,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1814,6 +1822,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3224,6 +3248,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3231,6 +3256,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/endpoints.csharp.md b/docs/endpoints.csharp.md index a799f1301..3a69bc5f0 100644 --- a/docs/endpoints.csharp.md +++ b/docs/endpoints.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -1757,6 +1764,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1764,6 +1772,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2247,6 +2271,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2254,6 +2279,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2390,6 +2431,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2397,6 +2439,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -3273,6 +3331,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3280,6 +3339,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/endpoints.go.md b/docs/endpoints.go.md index 3e3200d26..e83a36c2d 100644 --- a/docs/endpoints.go.md +++ b/docs/endpoints.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpoints" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpoints" endpoints.NewEndpoints(scope Construct, id *string, config EndpointsConfig) Endpoints ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -411,7 +418,7 @@ func ResetSubset() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpoints" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpoints" endpoints.Endpoints_IsConstruct(x interface{}) *bool ``` @@ -443,7 +450,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpoints" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpoints" endpoints.Endpoints_IsTerraformElement(x interface{}) *bool ``` @@ -457,7 +464,7 @@ endpoints.Endpoints_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpoints" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpoints" endpoints.Endpoints_IsTerraformResource(x interface{}) *bool ``` @@ -471,7 +478,7 @@ endpoints.Endpoints_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpoints" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpoints" endpoints.Endpoints_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -766,7 +773,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpoints" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpoints" &endpoints.EndpointsConfig { Connection: interface{}, @@ -776,7 +783,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpoints" Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.endpoints.EndpointsMetadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.endpoints.EndpointsMetadata, Id: *string, Subset: interface{}, } @@ -917,7 +924,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpoints" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpoints" &endpoints.EndpointsMetadata { Annotations: *map[string]*string, @@ -1021,7 +1028,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpoints" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpoints" &endpoints.EndpointsSubset { Address: interface{}, @@ -1087,7 +1094,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpoints" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpoints" &endpoints.EndpointsSubsetAddress { Ip: *string, @@ -1153,7 +1160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpoints" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpoints" &endpoints.EndpointsSubsetNotReadyAddress { Ip: *string, @@ -1219,7 +1226,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpoints" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpoints" &endpoints.EndpointsSubsetPort { Port: *f64, @@ -1289,7 +1296,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpoints" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpoints" endpoints.NewEndpointsMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) EndpointsMetadataOutputReference ``` @@ -1716,7 +1723,7 @@ func InternalValue() EndpointsMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpoints" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpoints" endpoints.NewEndpointsSubsetAddressList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EndpointsSubsetAddressList ``` @@ -1757,6 +1764,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1764,6 +1772,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1859,7 +1883,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpoints" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpoints" endpoints.NewEndpointsSubsetAddressOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) EndpointsSubsetAddressOutputReference ``` @@ -2206,7 +2230,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpoints" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpoints" endpoints.NewEndpointsSubsetList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EndpointsSubsetList ``` @@ -2247,6 +2271,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2254,6 +2279,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2349,7 +2390,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpoints" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpoints" endpoints.NewEndpointsSubsetNotReadyAddressList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EndpointsSubsetNotReadyAddressList ``` @@ -2390,6 +2431,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2397,6 +2439,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2492,7 +2550,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpoints" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpoints" endpoints.NewEndpointsSubsetNotReadyAddressOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) EndpointsSubsetNotReadyAddressOutputReference ``` @@ -2839,7 +2897,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpoints" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpoints" endpoints.NewEndpointsSubsetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) EndpointsSubsetOutputReference ``` @@ -3232,7 +3290,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpoints" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpoints" endpoints.NewEndpointsSubsetPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EndpointsSubsetPortList ``` @@ -3273,6 +3331,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3280,6 +3339,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3375,7 +3450,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpoints" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpoints" endpoints.NewEndpointsSubsetPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) EndpointsSubsetPortOutputReference ``` diff --git a/docs/endpoints.java.md b/docs/endpoints.java.md index 624a9c5f9..166de5fe0 100644 --- a/docs/endpoints.java.md +++ b/docs/endpoints.java.md @@ -146,6 +146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -221,6 +222,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -1859,6 +1866,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1866,6 +1874,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -2349,6 +2373,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2356,6 +2381,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -2492,6 +2533,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2499,6 +2541,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3375,6 +3433,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3382,6 +3441,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/endpoints.python.md b/docs/endpoints.python.md index cfffe85e1..761f56f4e 100644 --- a/docs/endpoints.python.md +++ b/docs/endpoints.python.md @@ -143,6 +143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -223,6 +224,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -1981,6 +1988,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1988,6 +1996,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -2506,6 +2532,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2513,6 +2540,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -2657,6 +2702,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2664,6 +2710,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -3608,6 +3672,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3615,6 +3680,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/endpoints.typescript.md b/docs/endpoints.typescript.md index ebf392ce1..501640d04 100644 --- a/docs/endpoints.typescript.md +++ b/docs/endpoints.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -1724,6 +1731,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1731,6 +1739,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2214,6 +2238,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2221,6 +2246,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2357,6 +2398,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2364,6 +2406,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3240,6 +3298,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3247,6 +3306,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/endpointsV1.csharp.md b/docs/endpointsV1.csharp.md index b92b64f6a..9e7b25093 100644 --- a/docs/endpointsV1.csharp.md +++ b/docs/endpointsV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -1757,6 +1764,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1764,6 +1772,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2247,6 +2271,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2254,6 +2279,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2390,6 +2431,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2397,6 +2439,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -3273,6 +3331,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3280,6 +3339,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/endpointsV1.go.md b/docs/endpointsV1.go.md index 6ad87cee6..c846fb110 100644 --- a/docs/endpointsV1.go.md +++ b/docs/endpointsV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointsv1" endpointsv1.NewEndpointsV1(scope Construct, id *string, config EndpointsV1Config) EndpointsV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -411,7 +418,7 @@ func ResetSubset() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointsv1" endpointsv1.EndpointsV1_IsConstruct(x interface{}) *bool ``` @@ -443,7 +450,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointsv1" endpointsv1.EndpointsV1_IsTerraformElement(x interface{}) *bool ``` @@ -457,7 +464,7 @@ endpointsv1.EndpointsV1_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointsv1" endpointsv1.EndpointsV1_IsTerraformResource(x interface{}) *bool ``` @@ -471,7 +478,7 @@ endpointsv1.EndpointsV1_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointsv1" endpointsv1.EndpointsV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -766,7 +773,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointsv1" &endpointsv1.EndpointsV1Config { Connection: interface{}, @@ -776,7 +783,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointsv1 Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.endpointsV1.EndpointsV1Metadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.endpointsV1.EndpointsV1Metadata, Id: *string, Subset: interface{}, } @@ -917,7 +924,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointsv1" &endpointsv1.EndpointsV1Metadata { Annotations: *map[string]*string, @@ -1021,7 +1028,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointsv1" &endpointsv1.EndpointsV1Subset { Address: interface{}, @@ -1087,7 +1094,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointsv1" &endpointsv1.EndpointsV1SubsetAddress { Ip: *string, @@ -1153,7 +1160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointsv1" &endpointsv1.EndpointsV1SubsetNotReadyAddress { Ip: *string, @@ -1219,7 +1226,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointsv1" &endpointsv1.EndpointsV1SubsetPort { Port: *f64, @@ -1289,7 +1296,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointsv1" endpointsv1.NewEndpointsV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) EndpointsV1MetadataOutputReference ``` @@ -1716,7 +1723,7 @@ func InternalValue() EndpointsV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointsv1" endpointsv1.NewEndpointsV1SubsetAddressList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EndpointsV1SubsetAddressList ``` @@ -1757,6 +1764,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1764,6 +1772,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1859,7 +1883,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointsv1" endpointsv1.NewEndpointsV1SubsetAddressOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) EndpointsV1SubsetAddressOutputReference ``` @@ -2206,7 +2230,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointsv1" endpointsv1.NewEndpointsV1SubsetList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EndpointsV1SubsetList ``` @@ -2247,6 +2271,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2254,6 +2279,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2349,7 +2390,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointsv1" endpointsv1.NewEndpointsV1SubsetNotReadyAddressList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EndpointsV1SubsetNotReadyAddressList ``` @@ -2390,6 +2431,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2397,6 +2439,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2492,7 +2550,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointsv1" endpointsv1.NewEndpointsV1SubsetNotReadyAddressOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) EndpointsV1SubsetNotReadyAddressOutputReference ``` @@ -2839,7 +2897,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointsv1" endpointsv1.NewEndpointsV1SubsetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) EndpointsV1SubsetOutputReference ``` @@ -3232,7 +3290,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointsv1" endpointsv1.NewEndpointsV1SubsetPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EndpointsV1SubsetPortList ``` @@ -3273,6 +3331,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3280,6 +3339,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3375,7 +3450,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/endpointsv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/endpointsv1" endpointsv1.NewEndpointsV1SubsetPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) EndpointsV1SubsetPortOutputReference ``` diff --git a/docs/endpointsV1.java.md b/docs/endpointsV1.java.md index 6f6f34bc4..bed9c7470 100644 --- a/docs/endpointsV1.java.md +++ b/docs/endpointsV1.java.md @@ -146,6 +146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -221,6 +222,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -1859,6 +1866,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1866,6 +1874,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -2349,6 +2373,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2356,6 +2381,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -2492,6 +2533,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2499,6 +2541,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3375,6 +3433,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3382,6 +3441,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/endpointsV1.python.md b/docs/endpointsV1.python.md index fbecdb3f7..ff818505b 100644 --- a/docs/endpointsV1.python.md +++ b/docs/endpointsV1.python.md @@ -143,6 +143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -223,6 +224,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -1981,6 +1988,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1988,6 +1996,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -2506,6 +2532,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2513,6 +2540,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -2657,6 +2702,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2664,6 +2710,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -3608,6 +3672,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3615,6 +3680,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/endpointsV1.typescript.md b/docs/endpointsV1.typescript.md index 9235e0d1d..6e165affb 100644 --- a/docs/endpointsV1.typescript.md +++ b/docs/endpointsV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -1724,6 +1731,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1731,6 +1739,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2214,6 +2238,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2221,6 +2246,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2357,6 +2398,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2364,6 +2406,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3240,6 +3298,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3247,6 +3306,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/env.csharp.md b/docs/env.csharp.md index be93f097e..9f4dd5136 100644 --- a/docs/env.csharp.md +++ b/docs/env.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -132,6 +133,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -1653,6 +1660,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1660,6 +1668,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/env.go.md b/docs/env.go.md index b4c0cc0c5..9d3cc1009 100644 --- a/docs/env.go.md +++ b/docs/env.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/env" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/env" env.NewEnv(scope Construct, id *string, config EnvConfig) Env ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -132,6 +133,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -432,7 +439,7 @@ func ResetInitContainer() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/env" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/env" env.Env_IsConstruct(x interface{}) *bool ``` @@ -464,7 +471,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/env" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/env" env.Env_IsTerraformElement(x interface{}) *bool ``` @@ -478,7 +485,7 @@ env.Env_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/env" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/env" env.Env_IsTerraformResource(x interface{}) *bool ``` @@ -492,7 +499,7 @@ env.Env_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/env" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/env" env.Env_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -919,7 +926,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/env" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/env" &env.EnvConfig { Connection: interface{}, @@ -932,7 +939,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/env" ApiVersion: *string, Env: interface{}, Kind: *string, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.env.EnvMetadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.env.EnvMetadata, Container: *string, FieldManager: *string, Force: interface{}, @@ -1166,12 +1173,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/env" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/env" &env.EnvEnv { Name: *string, Value: *string, - ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.env.EnvEnvValueFrom, + ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.env.EnvEnvValueFrom, } ``` @@ -1234,13 +1241,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/env" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/env" &env.EnvEnvValueFrom { - ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.env.EnvEnvValueFromConfigMapKeyRef, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.env.EnvEnvValueFromFieldRef, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.env.EnvEnvValueFromResourceFieldRef, - SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.env.EnvEnvValueFromSecretKeyRef, + ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.env.EnvEnvValueFromConfigMapKeyRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.env.EnvEnvValueFromFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.env.EnvEnvValueFromResourceFieldRef, + SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.env.EnvEnvValueFromSecretKeyRef, } ``` @@ -1316,7 +1323,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/env" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/env" &env.EnvEnvValueFromConfigMapKeyRef { Key: *string, @@ -1382,7 +1389,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/env" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/env" &env.EnvEnvValueFromFieldRef { ApiVersion: *string, @@ -1432,7 +1439,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/env" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/env" &env.EnvEnvValueFromResourceFieldRef { Resource: *string, @@ -1494,7 +1501,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/env" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/env" &env.EnvEnvValueFromSecretKeyRef { Key: *string, @@ -1560,7 +1567,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/env" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/env" &env.EnvMetadata { Name: *string, @@ -1612,7 +1619,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/env" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/env" env.NewEnvEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EnvEnvList ``` @@ -1653,6 +1660,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1660,6 +1668,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1755,7 +1779,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/env" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/env" env.NewEnvEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) EnvEnvOutputReference ``` @@ -2115,7 +2139,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/env" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/env" env.NewEnvEnvValueFromConfigMapKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) EnvEnvValueFromConfigMapKeyRefOutputReference ``` @@ -2451,7 +2475,7 @@ func InternalValue() EnvEnvValueFromConfigMapKeyRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/env" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/env" env.NewEnvEnvValueFromFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) EnvEnvValueFromFieldRefOutputReference ``` @@ -2758,7 +2782,7 @@ func InternalValue() EnvEnvValueFromFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/env" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/env" env.NewEnvEnvValueFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) EnvEnvValueFromOutputReference ``` @@ -3175,7 +3199,7 @@ func InternalValue() EnvEnvValueFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/env" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/env" env.NewEnvEnvValueFromResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) EnvEnvValueFromResourceFieldRefOutputReference ``` @@ -3504,7 +3528,7 @@ func InternalValue() EnvEnvValueFromResourceFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/env" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/env" env.NewEnvEnvValueFromSecretKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) EnvEnvValueFromSecretKeyRefOutputReference ``` @@ -3840,7 +3864,7 @@ func InternalValue() EnvEnvValueFromSecretKeyRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/env" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/env" env.NewEnvMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) EnvMetadataOutputReference ``` diff --git a/docs/env.java.md b/docs/env.java.md index 7dd89cf5b..b0c028fbd 100644 --- a/docs/env.java.md +++ b/docs/env.java.md @@ -219,6 +219,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -297,6 +298,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -1828,6 +1835,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1835,6 +1843,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/env.python.md b/docs/env.python.md index 0d4c62cb1..9c668faf0 100644 --- a/docs/env.python.md +++ b/docs/env.python.md @@ -215,6 +215,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -298,6 +299,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -1885,6 +1892,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1892,6 +1900,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/env.typescript.md b/docs/env.typescript.md index 8374eeb64..2f691bcb8 100644 --- a/docs/env.typescript.md +++ b/docs/env.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -132,6 +133,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -1609,6 +1616,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1616,6 +1624,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/horizontalPodAutoscaler.csharp.md b/docs/horizontalPodAutoscaler.csharp.md index b634e873f..ea9321b6c 100644 --- a/docs/horizontalPodAutoscaler.csharp.md +++ b/docs/horizontalPodAutoscaler.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -3715,6 +3722,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3722,6 +3730,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4218,6 +4242,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4225,6 +4250,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4694,6 +4735,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4701,6 +4743,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -5197,6 +5255,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5204,6 +5263,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -6679,6 +6754,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6686,6 +6762,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -6822,6 +6914,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6829,6 +6922,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -8341,6 +8450,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -8348,6 +8458,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -9112,6 +9238,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -9119,6 +9246,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -9255,6 +9398,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -9262,6 +9406,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -11621,6 +11781,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -11628,6 +11789,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -11764,6 +11941,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -11771,6 +11949,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/horizontalPodAutoscaler.go.md b/docs/horizontalPodAutoscaler.go.md index 675e3f39e..1346aeab6 100644 --- a/docs/horizontalPodAutoscaler.go.md +++ b/docs/horizontalPodAutoscaler.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscaler(scope Construct, id *string, config HorizontalPodAutoscalerConfig) HorizontalPodAutoscaler ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -404,7 +411,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.HorizontalPodAutoscaler_IsConstruct(x interface{}) *bool ``` @@ -436,7 +443,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.HorizontalPodAutoscaler_IsTerraformElement(x interface{}) *bool ``` @@ -450,7 +457,7 @@ horizontalpodautoscaler.HorizontalPodAutoscaler_IsTerraformElement(x interface{} ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.HorizontalPodAutoscaler_IsTerraformResource(x interface{}) *bool ``` @@ -464,7 +471,7 @@ horizontalpodautoscaler.HorizontalPodAutoscaler_IsTerraformResource(x interface{ ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.HorizontalPodAutoscaler_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -759,7 +766,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" &horizontalpodautoscaler.HorizontalPodAutoscalerConfig { Connection: interface{}, @@ -769,8 +776,8 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalp Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscaler.HorizontalPodAutoscalerMetadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscaler.HorizontalPodAutoscalerSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscaler.HorizontalPodAutoscalerMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscaler.HorizontalPodAutoscalerSpec, Id: *string, } ``` @@ -910,7 +917,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" &horizontalpodautoscaler.HorizontalPodAutoscalerMetadata { Annotations: *map[string]*string, @@ -1014,12 +1021,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" &horizontalpodautoscaler.HorizontalPodAutoscalerSpec { MaxReplicas: *f64, - ScaleTargetRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscaler.HorizontalPodAutoscalerSpecScaleTargetRef, - Behavior: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscaler.HorizontalPodAutoscalerSpecBehavior, + ScaleTargetRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscaler.HorizontalPodAutoscalerSpecScaleTargetRef, + Behavior: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscaler.HorizontalPodAutoscalerSpecBehavior, Metric: interface{}, MinReplicas: *f64, TargetCpuUtilizationPercentage: *f64, @@ -1130,7 +1137,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" &horizontalpodautoscaler.HorizontalPodAutoscalerSpecBehavior { ScaleDown: interface{}, @@ -1180,7 +1187,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" &horizontalpodautoscaler.HorizontalPodAutoscalerSpecBehaviorScaleDown { Policy: interface{}, @@ -1248,7 +1255,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" &horizontalpodautoscaler.HorizontalPodAutoscalerSpecBehaviorScaleDownPolicy { PeriodSeconds: *f64, @@ -1316,7 +1323,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" &horizontalpodautoscaler.HorizontalPodAutoscalerSpecBehaviorScaleUp { Policy: interface{}, @@ -1384,7 +1391,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" &horizontalpodautoscaler.HorizontalPodAutoscalerSpecBehaviorScaleUpPolicy { PeriodSeconds: *f64, @@ -1452,15 +1459,15 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" &horizontalpodautoscaler.HorizontalPodAutoscalerSpecMetric { Type: *string, - ContainerResource: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscaler.HorizontalPodAutoscalerSpecMetricContainerResource, - External: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscaler.HorizontalPodAutoscalerSpecMetricExternal, - Object: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscaler.HorizontalPodAutoscalerSpecMetricObject, - Pods: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscaler.HorizontalPodAutoscalerSpecMetricPods, - Resource: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscaler.HorizontalPodAutoscalerSpecMetricResource, + ContainerResource: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscaler.HorizontalPodAutoscalerSpecMetricContainerResource, + External: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscaler.HorizontalPodAutoscalerSpecMetricExternal, + Object: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscaler.HorizontalPodAutoscalerSpecMetricObject, + Pods: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscaler.HorizontalPodAutoscalerSpecMetricPods, + Resource: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscaler.HorizontalPodAutoscalerSpecMetricResource, } ``` @@ -1568,12 +1575,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" &horizontalpodautoscaler.HorizontalPodAutoscalerSpecMetricContainerResource { Container: *string, Name: *string, - Target: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscaler.HorizontalPodAutoscalerSpecMetricContainerResourceTarget, + Target: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscaler.HorizontalPodAutoscalerSpecMetricContainerResourceTarget, } ``` @@ -1634,7 +1641,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" &horizontalpodautoscaler.HorizontalPodAutoscalerSpecMetricContainerResourceTarget { Type: *string, @@ -1718,11 +1725,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" &horizontalpodautoscaler.HorizontalPodAutoscalerSpecMetricExternal { - Metric: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscaler.HorizontalPodAutoscalerSpecMetricExternalMetric, - Target: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscaler.HorizontalPodAutoscalerSpecMetricExternalTarget, + Metric: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscaler.HorizontalPodAutoscalerSpecMetricExternalMetric, + Target: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscaler.HorizontalPodAutoscalerSpecMetricExternalTarget, } ``` @@ -1768,7 +1775,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" &horizontalpodautoscaler.HorizontalPodAutoscalerSpecMetricExternalMetric { Name: *string, @@ -1818,7 +1825,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" &horizontalpodautoscaler.HorizontalPodAutoscalerSpecMetricExternalMetricSelector { MatchExpressions: interface{}, @@ -1870,7 +1877,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" &horizontalpodautoscaler.HorizontalPodAutoscalerSpecMetricExternalMetricSelectorMatchExpressions { Key: *string, @@ -1938,7 +1945,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" &horizontalpodautoscaler.HorizontalPodAutoscalerSpecMetricExternalTarget { Type: *string, @@ -2022,12 +2029,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" &horizontalpodautoscaler.HorizontalPodAutoscalerSpecMetricObject { - DescribedObject: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscaler.HorizontalPodAutoscalerSpecMetricObjectDescribedObject, - Metric: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscaler.HorizontalPodAutoscalerSpecMetricObjectMetric, - Target: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscaler.HorizontalPodAutoscalerSpecMetricObjectTarget, + DescribedObject: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscaler.HorizontalPodAutoscalerSpecMetricObjectDescribedObject, + Metric: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscaler.HorizontalPodAutoscalerSpecMetricObjectMetric, + Target: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscaler.HorizontalPodAutoscalerSpecMetricObjectTarget, } ``` @@ -2088,7 +2095,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" &horizontalpodautoscaler.HorizontalPodAutoscalerSpecMetricObjectDescribedObject { ApiVersion: *string, @@ -2154,7 +2161,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" &horizontalpodautoscaler.HorizontalPodAutoscalerSpecMetricObjectMetric { Name: *string, @@ -2204,7 +2211,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" &horizontalpodautoscaler.HorizontalPodAutoscalerSpecMetricObjectMetricSelector { MatchExpressions: interface{}, @@ -2256,7 +2263,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" &horizontalpodautoscaler.HorizontalPodAutoscalerSpecMetricObjectMetricSelectorMatchExpressions { Key: *string, @@ -2324,7 +2331,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" &horizontalpodautoscaler.HorizontalPodAutoscalerSpecMetricObjectTarget { Type: *string, @@ -2408,11 +2415,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" &horizontalpodautoscaler.HorizontalPodAutoscalerSpecMetricPods { - Metric: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscaler.HorizontalPodAutoscalerSpecMetricPodsMetric, - Target: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscaler.HorizontalPodAutoscalerSpecMetricPodsTarget, + Metric: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscaler.HorizontalPodAutoscalerSpecMetricPodsMetric, + Target: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscaler.HorizontalPodAutoscalerSpecMetricPodsTarget, } ``` @@ -2458,7 +2465,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" &horizontalpodautoscaler.HorizontalPodAutoscalerSpecMetricPodsMetric { Name: *string, @@ -2508,7 +2515,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" &horizontalpodautoscaler.HorizontalPodAutoscalerSpecMetricPodsMetricSelector { MatchExpressions: interface{}, @@ -2560,7 +2567,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" &horizontalpodautoscaler.HorizontalPodAutoscalerSpecMetricPodsMetricSelectorMatchExpressions { Key: *string, @@ -2628,7 +2635,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" &horizontalpodautoscaler.HorizontalPodAutoscalerSpecMetricPodsTarget { Type: *string, @@ -2712,11 +2719,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" &horizontalpodautoscaler.HorizontalPodAutoscalerSpecMetricResource { Name: *string, - Target: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscaler.HorizontalPodAutoscalerSpecMetricResourceTarget, + Target: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscaler.HorizontalPodAutoscalerSpecMetricResourceTarget, } ``` @@ -2762,7 +2769,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" &horizontalpodautoscaler.HorizontalPodAutoscalerSpecMetricResourceTarget { Type: *string, @@ -2846,7 +2853,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" &horizontalpodautoscaler.HorizontalPodAutoscalerSpecScaleTargetRef { Kind: *string, @@ -2914,7 +2921,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerMetadataOutputReference ``` @@ -3341,7 +3348,7 @@ func InternalValue() HorizontalPodAutoscalerMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecBehaviorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerSpecBehaviorOutputReference ``` @@ -3674,7 +3681,7 @@ func InternalValue() HorizontalPodAutoscalerSpecBehavior #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecBehaviorScaleDownList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HorizontalPodAutoscalerSpecBehaviorScaleDownList ``` @@ -3715,6 +3722,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3722,6 +3730,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3817,7 +3841,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecBehaviorScaleDownOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) HorizontalPodAutoscalerSpecBehaviorScaleDownOutputReference ``` @@ -4177,7 +4201,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecBehaviorScaleDownPolicyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HorizontalPodAutoscalerSpecBehaviorScaleDownPolicyList ``` @@ -4218,6 +4242,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4225,6 +4250,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4320,7 +4361,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecBehaviorScaleDownPolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) HorizontalPodAutoscalerSpecBehaviorScaleDownPolicyOutputReference ``` @@ -4653,7 +4694,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecBehaviorScaleUpList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HorizontalPodAutoscalerSpecBehaviorScaleUpList ``` @@ -4694,6 +4735,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4701,6 +4743,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4796,7 +4854,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecBehaviorScaleUpOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) HorizontalPodAutoscalerSpecBehaviorScaleUpOutputReference ``` @@ -5156,7 +5214,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecBehaviorScaleUpPolicyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HorizontalPodAutoscalerSpecBehaviorScaleUpPolicyList ``` @@ -5197,6 +5255,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5204,6 +5263,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -5299,7 +5374,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecBehaviorScaleUpPolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) HorizontalPodAutoscalerSpecBehaviorScaleUpPolicyOutputReference ``` @@ -5632,7 +5707,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecMetricContainerResourceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerSpecMetricContainerResourceOutputReference ``` @@ -5967,7 +6042,7 @@ func InternalValue() HorizontalPodAutoscalerSpecMetricContainerResource #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecMetricContainerResourceTargetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerSpecMetricContainerResourceTargetOutputReference ``` @@ -6325,7 +6400,7 @@ func InternalValue() HorizontalPodAutoscalerSpecMetricContainerResourceTarget #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecMetricExternalMetricOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerSpecMetricExternalMetricOutputReference ``` @@ -6638,7 +6713,7 @@ func InternalValue() HorizontalPodAutoscalerSpecMetricExternalMetric #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecMetricExternalMetricSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HorizontalPodAutoscalerSpecMetricExternalMetricSelectorList ``` @@ -6679,6 +6754,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6686,6 +6762,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -6781,7 +6873,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecMetricExternalMetricSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HorizontalPodAutoscalerSpecMetricExternalMetricSelectorMatchExpressionsList ``` @@ -6822,6 +6914,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6829,6 +6922,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -6924,7 +7033,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecMetricExternalMetricSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) HorizontalPodAutoscalerSpecMetricExternalMetricSelectorMatchExpressionsOutputReference ``` @@ -7278,7 +7387,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecMetricExternalMetricSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) HorizontalPodAutoscalerSpecMetricExternalMetricSelectorOutputReference ``` @@ -7616,7 +7725,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecMetricExternalOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerSpecMetricExternalOutputReference ``` @@ -7942,7 +8051,7 @@ func InternalValue() HorizontalPodAutoscalerSpecMetricExternal #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecMetricExternalTargetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerSpecMetricExternalTargetOutputReference ``` @@ -8300,7 +8409,7 @@ func InternalValue() HorizontalPodAutoscalerSpecMetricExternalTarget #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecMetricList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HorizontalPodAutoscalerSpecMetricList ``` @@ -8341,6 +8450,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -8348,6 +8458,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -8443,7 +8569,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecMetricObjectDescribedObjectOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerSpecMetricObjectDescribedObjectOutputReference ``` @@ -8758,7 +8884,7 @@ func InternalValue() HorizontalPodAutoscalerSpecMetricObjectDescribedObject #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecMetricObjectMetricOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerSpecMetricObjectMetricOutputReference ``` @@ -9071,7 +9197,7 @@ func InternalValue() HorizontalPodAutoscalerSpecMetricObjectMetric #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecMetricObjectMetricSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HorizontalPodAutoscalerSpecMetricObjectMetricSelectorList ``` @@ -9112,6 +9238,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -9119,6 +9246,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -9214,7 +9357,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecMetricObjectMetricSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HorizontalPodAutoscalerSpecMetricObjectMetricSelectorMatchExpressionsList ``` @@ -9255,6 +9398,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -9262,6 +9406,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -9357,7 +9517,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecMetricObjectMetricSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) HorizontalPodAutoscalerSpecMetricObjectMetricSelectorMatchExpressionsOutputReference ``` @@ -9711,7 +9871,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecMetricObjectMetricSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) HorizontalPodAutoscalerSpecMetricObjectMetricSelectorOutputReference ``` @@ -10049,7 +10209,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecMetricObjectOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerSpecMetricObjectOutputReference ``` @@ -10410,7 +10570,7 @@ func InternalValue() HorizontalPodAutoscalerSpecMetricObject #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecMetricObjectTargetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerSpecMetricObjectTargetOutputReference ``` @@ -10768,7 +10928,7 @@ func InternalValue() HorizontalPodAutoscalerSpecMetricObjectTarget #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecMetricOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) HorizontalPodAutoscalerSpecMetricOutputReference ``` @@ -11267,7 +11427,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecMetricPodsMetricOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerSpecMetricPodsMetricOutputReference ``` @@ -11580,7 +11740,7 @@ func InternalValue() HorizontalPodAutoscalerSpecMetricPodsMetric #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecMetricPodsMetricSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HorizontalPodAutoscalerSpecMetricPodsMetricSelectorList ``` @@ -11621,6 +11781,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -11628,6 +11789,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -11723,7 +11900,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecMetricPodsMetricSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HorizontalPodAutoscalerSpecMetricPodsMetricSelectorMatchExpressionsList ``` @@ -11764,6 +11941,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -11771,6 +11949,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -11866,7 +12060,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecMetricPodsMetricSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) HorizontalPodAutoscalerSpecMetricPodsMetricSelectorMatchExpressionsOutputReference ``` @@ -12220,7 +12414,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecMetricPodsMetricSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) HorizontalPodAutoscalerSpecMetricPodsMetricSelectorOutputReference ``` @@ -12558,7 +12752,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecMetricPodsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerSpecMetricPodsOutputReference ``` @@ -12884,7 +13078,7 @@ func InternalValue() HorizontalPodAutoscalerSpecMetricPods #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecMetricPodsTargetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerSpecMetricPodsTargetOutputReference ``` @@ -13242,7 +13436,7 @@ func InternalValue() HorizontalPodAutoscalerSpecMetricPodsTarget #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecMetricResourceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerSpecMetricResourceOutputReference ``` @@ -13555,7 +13749,7 @@ func InternalValue() HorizontalPodAutoscalerSpecMetricResource #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecMetricResourceTargetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerSpecMetricResourceTargetOutputReference ``` @@ -13913,7 +14107,7 @@ func InternalValue() HorizontalPodAutoscalerSpecMetricResourceTarget #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerSpecOutputReference ``` @@ -14361,7 +14555,7 @@ func InternalValue() HorizontalPodAutoscalerSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscaler" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscaler" horizontalpodautoscaler.NewHorizontalPodAutoscalerSpecScaleTargetRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerSpecScaleTargetRefOutputReference ``` diff --git a/docs/horizontalPodAutoscaler.java.md b/docs/horizontalPodAutoscaler.java.md index 6f1ef168b..c16089aea 100644 --- a/docs/horizontalPodAutoscaler.java.md +++ b/docs/horizontalPodAutoscaler.java.md @@ -145,6 +145,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -219,6 +220,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -3823,6 +3830,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3830,6 +3838,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -4326,6 +4350,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4333,6 +4358,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -4802,6 +4843,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4809,6 +4851,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -5305,6 +5363,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5312,6 +5371,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -6787,6 +6862,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6794,6 +6870,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -6930,6 +7022,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6937,6 +7030,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -8449,6 +8558,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -8456,6 +8566,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -9220,6 +9346,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -9227,6 +9354,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -9363,6 +9506,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -9370,6 +9514,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -11729,6 +11889,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -11736,6 +11897,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -11872,6 +12049,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -11879,6 +12057,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/horizontalPodAutoscaler.python.md b/docs/horizontalPodAutoscaler.python.md index 09d0f3a5f..0744958d2 100644 --- a/docs/horizontalPodAutoscaler.python.md +++ b/docs/horizontalPodAutoscaler.python.md @@ -143,6 +143,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -222,6 +223,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -4029,6 +4036,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4036,6 +4044,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -4569,6 +4595,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4576,6 +4603,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -5080,6 +5125,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -5087,6 +5133,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -5620,6 +5684,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -5627,6 +5692,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -7255,6 +7338,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -7262,6 +7346,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -7406,6 +7508,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -7413,6 +7516,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -9097,6 +9218,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -9104,6 +9226,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -9928,6 +10068,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -9935,6 +10076,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -10079,6 +10238,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -10086,6 +10246,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -12806,6 +12984,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -12813,6 +12992,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -12957,6 +13154,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -12964,6 +13162,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/horizontalPodAutoscaler.typescript.md b/docs/horizontalPodAutoscaler.typescript.md index 966329264..597282326 100644 --- a/docs/horizontalPodAutoscaler.typescript.md +++ b/docs/horizontalPodAutoscaler.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -3585,6 +3592,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3592,6 +3600,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -4088,6 +4112,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4095,6 +4120,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -4564,6 +4605,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4571,6 +4613,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -5067,6 +5125,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5074,6 +5133,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -6549,6 +6624,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6556,6 +6632,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -6692,6 +6784,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6699,6 +6792,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -8211,6 +8320,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -8218,6 +8328,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -8982,6 +9108,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -8989,6 +9116,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -9125,6 +9268,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -9132,6 +9276,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -11491,6 +11651,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -11498,6 +11659,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -11634,6 +11811,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -11641,6 +11819,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/horizontalPodAutoscalerV1.csharp.md b/docs/horizontalPodAutoscalerV1.csharp.md index c7e6952ed..7ba71b5ac 100644 --- a/docs/horizontalPodAutoscalerV1.csharp.md +++ b/docs/horizontalPodAutoscalerV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp diff --git a/docs/horizontalPodAutoscalerV1.go.md b/docs/horizontalPodAutoscalerV1.go.md index 1bb332baa..dec93ce7b 100644 --- a/docs/horizontalPodAutoscalerV1.go.md +++ b/docs/horizontalPodAutoscalerV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv1" horizontalpodautoscalerv1.NewHorizontalPodAutoscalerV1(scope Construct, id *string, config HorizontalPodAutoscalerV1Config) HorizontalPodAutoscalerV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -404,7 +411,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv1" horizontalpodautoscalerv1.HorizontalPodAutoscalerV1_IsConstruct(x interface{}) *bool ``` @@ -436,7 +443,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv1" horizontalpodautoscalerv1.HorizontalPodAutoscalerV1_IsTerraformElement(x interface{}) *bool ``` @@ -450,7 +457,7 @@ horizontalpodautoscalerv1.HorizontalPodAutoscalerV1_IsTerraformElement(x interfa ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv1" horizontalpodautoscalerv1.HorizontalPodAutoscalerV1_IsTerraformResource(x interface{}) *bool ``` @@ -464,7 +471,7 @@ horizontalpodautoscalerv1.HorizontalPodAutoscalerV1_IsTerraformResource(x interf ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv1" horizontalpodautoscalerv1.HorizontalPodAutoscalerV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -759,7 +766,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv1" &horizontalpodautoscalerv1.HorizontalPodAutoscalerV1Config { Connection: interface{}, @@ -769,8 +776,8 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalp Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV1.HorizontalPodAutoscalerV1Metadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV1.HorizontalPodAutoscalerV1Spec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV1.HorizontalPodAutoscalerV1Metadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV1.HorizontalPodAutoscalerV1Spec, Id: *string, } ``` @@ -910,7 +917,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv1" &horizontalpodautoscalerv1.HorizontalPodAutoscalerV1Metadata { Annotations: *map[string]*string, @@ -1014,11 +1021,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv1" &horizontalpodautoscalerv1.HorizontalPodAutoscalerV1Spec { MaxReplicas: *f64, - ScaleTargetRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV1.HorizontalPodAutoscalerV1SpecScaleTargetRef, + ScaleTargetRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV1.HorizontalPodAutoscalerV1SpecScaleTargetRef, MinReplicas: *f64, TargetCpuUtilizationPercentage: *f64, } @@ -1098,7 +1105,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv1" &horizontalpodautoscalerv1.HorizontalPodAutoscalerV1SpecScaleTargetRef { Kind: *string, @@ -1166,7 +1173,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv1" horizontalpodautoscalerv1.NewHorizontalPodAutoscalerV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV1MetadataOutputReference ``` @@ -1593,7 +1600,7 @@ func InternalValue() HorizontalPodAutoscalerV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv1" horizontalpodautoscalerv1.NewHorizontalPodAutoscalerV1SpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV1SpecOutputReference ``` @@ -1957,7 +1964,7 @@ func InternalValue() HorizontalPodAutoscalerV1Spec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv1" horizontalpodautoscalerv1.NewHorizontalPodAutoscalerV1SpecScaleTargetRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV1SpecScaleTargetRefOutputReference ``` diff --git a/docs/horizontalPodAutoscalerV1.java.md b/docs/horizontalPodAutoscalerV1.java.md index 1608b0de9..1389f31f8 100644 --- a/docs/horizontalPodAutoscalerV1.java.md +++ b/docs/horizontalPodAutoscalerV1.java.md @@ -145,6 +145,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -219,6 +220,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java diff --git a/docs/horizontalPodAutoscalerV1.python.md b/docs/horizontalPodAutoscalerV1.python.md index a7d66f1ce..1c2bd8d99 100644 --- a/docs/horizontalPodAutoscalerV1.python.md +++ b/docs/horizontalPodAutoscalerV1.python.md @@ -143,6 +143,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -222,6 +223,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python diff --git a/docs/horizontalPodAutoscalerV1.typescript.md b/docs/horizontalPodAutoscalerV1.typescript.md index a125d89c9..1d0e3053f 100644 --- a/docs/horizontalPodAutoscalerV1.typescript.md +++ b/docs/horizontalPodAutoscalerV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript diff --git a/docs/horizontalPodAutoscalerV2.csharp.md b/docs/horizontalPodAutoscalerV2.csharp.md index bb11e8519..daa62e0ea 100644 --- a/docs/horizontalPodAutoscalerV2.csharp.md +++ b/docs/horizontalPodAutoscalerV2.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -3715,6 +3722,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3722,6 +3730,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4218,6 +4242,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4225,6 +4250,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4694,6 +4735,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4701,6 +4743,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -5197,6 +5255,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5204,6 +5263,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -6679,6 +6754,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6686,6 +6762,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -6822,6 +6914,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6829,6 +6922,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -8341,6 +8450,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -8348,6 +8458,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -9112,6 +9238,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -9119,6 +9246,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -9255,6 +9398,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -9262,6 +9406,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -11621,6 +11781,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -11628,6 +11789,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -11764,6 +11941,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -11771,6 +11949,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/horizontalPodAutoscalerV2.go.md b/docs/horizontalPodAutoscalerV2.go.md index 6962b191d..cafbabf1b 100644 --- a/docs/horizontalPodAutoscalerV2.go.md +++ b/docs/horizontalPodAutoscalerV2.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2(scope Construct, id *string, config HorizontalPodAutoscalerV2Config) HorizontalPodAutoscalerV2 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -404,7 +411,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.HorizontalPodAutoscalerV2_IsConstruct(x interface{}) *bool ``` @@ -436,7 +443,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.HorizontalPodAutoscalerV2_IsTerraformElement(x interface{}) *bool ``` @@ -450,7 +457,7 @@ horizontalpodautoscalerv2.HorizontalPodAutoscalerV2_IsTerraformElement(x interfa ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.HorizontalPodAutoscalerV2_IsTerraformResource(x interface{}) *bool ``` @@ -464,7 +471,7 @@ horizontalpodautoscalerv2.HorizontalPodAutoscalerV2_IsTerraformResource(x interf ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.HorizontalPodAutoscalerV2_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -759,7 +766,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" &horizontalpodautoscalerv2.HorizontalPodAutoscalerV2Config { Connection: interface{}, @@ -769,8 +776,8 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalp Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2Metadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2Spec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2Metadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2Spec, Id: *string, } ``` @@ -910,7 +917,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" &horizontalpodautoscalerv2.HorizontalPodAutoscalerV2Metadata { Annotations: *map[string]*string, @@ -1014,12 +1021,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" &horizontalpodautoscalerv2.HorizontalPodAutoscalerV2Spec { MaxReplicas: *f64, - ScaleTargetRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2SpecScaleTargetRef, - Behavior: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2SpecBehavior, + ScaleTargetRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2SpecScaleTargetRef, + Behavior: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2SpecBehavior, Metric: interface{}, MinReplicas: *f64, TargetCpuUtilizationPercentage: *f64, @@ -1130,7 +1137,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" &horizontalpodautoscalerv2.HorizontalPodAutoscalerV2SpecBehavior { ScaleDown: interface{}, @@ -1180,7 +1187,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" &horizontalpodautoscalerv2.HorizontalPodAutoscalerV2SpecBehaviorScaleDown { Policy: interface{}, @@ -1248,7 +1255,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" &horizontalpodautoscalerv2.HorizontalPodAutoscalerV2SpecBehaviorScaleDownPolicy { PeriodSeconds: *f64, @@ -1316,7 +1323,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" &horizontalpodautoscalerv2.HorizontalPodAutoscalerV2SpecBehaviorScaleUp { Policy: interface{}, @@ -1384,7 +1391,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" &horizontalpodautoscalerv2.HorizontalPodAutoscalerV2SpecBehaviorScaleUpPolicy { PeriodSeconds: *f64, @@ -1452,15 +1459,15 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" &horizontalpodautoscalerv2.HorizontalPodAutoscalerV2SpecMetric { Type: *string, - ContainerResource: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2SpecMetricContainerResource, - External: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2SpecMetricExternal, - Object: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2SpecMetricObject, - Pods: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2SpecMetricPods, - Resource: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2SpecMetricResource, + ContainerResource: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2SpecMetricContainerResource, + External: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2SpecMetricExternal, + Object: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2SpecMetricObject, + Pods: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2SpecMetricPods, + Resource: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2SpecMetricResource, } ``` @@ -1568,12 +1575,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" &horizontalpodautoscalerv2.HorizontalPodAutoscalerV2SpecMetricContainerResource { Container: *string, Name: *string, - Target: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2SpecMetricContainerResourceTarget, + Target: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2SpecMetricContainerResourceTarget, } ``` @@ -1634,7 +1641,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" &horizontalpodautoscalerv2.HorizontalPodAutoscalerV2SpecMetricContainerResourceTarget { Type: *string, @@ -1718,11 +1725,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" &horizontalpodautoscalerv2.HorizontalPodAutoscalerV2SpecMetricExternal { - Metric: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2SpecMetricExternalMetric, - Target: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2SpecMetricExternalTarget, + Metric: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2SpecMetricExternalMetric, + Target: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2SpecMetricExternalTarget, } ``` @@ -1768,7 +1775,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" &horizontalpodautoscalerv2.HorizontalPodAutoscalerV2SpecMetricExternalMetric { Name: *string, @@ -1818,7 +1825,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" &horizontalpodautoscalerv2.HorizontalPodAutoscalerV2SpecMetricExternalMetricSelector { MatchExpressions: interface{}, @@ -1870,7 +1877,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" &horizontalpodautoscalerv2.HorizontalPodAutoscalerV2SpecMetricExternalMetricSelectorMatchExpressions { Key: *string, @@ -1938,7 +1945,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" &horizontalpodautoscalerv2.HorizontalPodAutoscalerV2SpecMetricExternalTarget { Type: *string, @@ -2022,12 +2029,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" &horizontalpodautoscalerv2.HorizontalPodAutoscalerV2SpecMetricObject { - DescribedObject: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2SpecMetricObjectDescribedObject, - Metric: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2SpecMetricObjectMetric, - Target: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2SpecMetricObjectTarget, + DescribedObject: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2SpecMetricObjectDescribedObject, + Metric: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2SpecMetricObjectMetric, + Target: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2SpecMetricObjectTarget, } ``` @@ -2088,7 +2095,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" &horizontalpodautoscalerv2.HorizontalPodAutoscalerV2SpecMetricObjectDescribedObject { ApiVersion: *string, @@ -2154,7 +2161,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" &horizontalpodautoscalerv2.HorizontalPodAutoscalerV2SpecMetricObjectMetric { Name: *string, @@ -2204,7 +2211,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" &horizontalpodautoscalerv2.HorizontalPodAutoscalerV2SpecMetricObjectMetricSelector { MatchExpressions: interface{}, @@ -2256,7 +2263,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" &horizontalpodautoscalerv2.HorizontalPodAutoscalerV2SpecMetricObjectMetricSelectorMatchExpressions { Key: *string, @@ -2324,7 +2331,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" &horizontalpodautoscalerv2.HorizontalPodAutoscalerV2SpecMetricObjectTarget { Type: *string, @@ -2408,11 +2415,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" &horizontalpodautoscalerv2.HorizontalPodAutoscalerV2SpecMetricPods { - Metric: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2SpecMetricPodsMetric, - Target: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2SpecMetricPodsTarget, + Metric: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2SpecMetricPodsMetric, + Target: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2SpecMetricPodsTarget, } ``` @@ -2458,7 +2465,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" &horizontalpodautoscalerv2.HorizontalPodAutoscalerV2SpecMetricPodsMetric { Name: *string, @@ -2508,7 +2515,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" &horizontalpodautoscalerv2.HorizontalPodAutoscalerV2SpecMetricPodsMetricSelector { MatchExpressions: interface{}, @@ -2560,7 +2567,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" &horizontalpodautoscalerv2.HorizontalPodAutoscalerV2SpecMetricPodsMetricSelectorMatchExpressions { Key: *string, @@ -2628,7 +2635,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" &horizontalpodautoscalerv2.HorizontalPodAutoscalerV2SpecMetricPodsTarget { Type: *string, @@ -2712,11 +2719,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" &horizontalpodautoscalerv2.HorizontalPodAutoscalerV2SpecMetricResource { Name: *string, - Target: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2SpecMetricResourceTarget, + Target: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2.HorizontalPodAutoscalerV2SpecMetricResourceTarget, } ``` @@ -2762,7 +2769,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" &horizontalpodautoscalerv2.HorizontalPodAutoscalerV2SpecMetricResourceTarget { Type: *string, @@ -2846,7 +2853,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" &horizontalpodautoscalerv2.HorizontalPodAutoscalerV2SpecScaleTargetRef { Kind: *string, @@ -2914,7 +2921,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2MetadataOutputReference ``` @@ -3341,7 +3348,7 @@ func InternalValue() HorizontalPodAutoscalerV2Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecBehaviorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2SpecBehaviorOutputReference ``` @@ -3674,7 +3681,7 @@ func InternalValue() HorizontalPodAutoscalerV2SpecBehavior #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecBehaviorScaleDownList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HorizontalPodAutoscalerV2SpecBehaviorScaleDownList ``` @@ -3715,6 +3722,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3722,6 +3730,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3817,7 +3841,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecBehaviorScaleDownOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) HorizontalPodAutoscalerV2SpecBehaviorScaleDownOutputReference ``` @@ -4177,7 +4201,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecBehaviorScaleDownPolicyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HorizontalPodAutoscalerV2SpecBehaviorScaleDownPolicyList ``` @@ -4218,6 +4242,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4225,6 +4250,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4320,7 +4361,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecBehaviorScaleDownPolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) HorizontalPodAutoscalerV2SpecBehaviorScaleDownPolicyOutputReference ``` @@ -4653,7 +4694,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecBehaviorScaleUpList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HorizontalPodAutoscalerV2SpecBehaviorScaleUpList ``` @@ -4694,6 +4735,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4701,6 +4743,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4796,7 +4854,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecBehaviorScaleUpOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) HorizontalPodAutoscalerV2SpecBehaviorScaleUpOutputReference ``` @@ -5156,7 +5214,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecBehaviorScaleUpPolicyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HorizontalPodAutoscalerV2SpecBehaviorScaleUpPolicyList ``` @@ -5197,6 +5255,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5204,6 +5263,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -5299,7 +5374,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecBehaviorScaleUpPolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) HorizontalPodAutoscalerV2SpecBehaviorScaleUpPolicyOutputReference ``` @@ -5632,7 +5707,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecMetricContainerResourceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2SpecMetricContainerResourceOutputReference ``` @@ -5967,7 +6042,7 @@ func InternalValue() HorizontalPodAutoscalerV2SpecMetricContainerResource #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecMetricContainerResourceTargetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2SpecMetricContainerResourceTargetOutputReference ``` @@ -6325,7 +6400,7 @@ func InternalValue() HorizontalPodAutoscalerV2SpecMetricContainerResourceTarget #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecMetricExternalMetricOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2SpecMetricExternalMetricOutputReference ``` @@ -6638,7 +6713,7 @@ func InternalValue() HorizontalPodAutoscalerV2SpecMetricExternalMetric #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecMetricExternalMetricSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HorizontalPodAutoscalerV2SpecMetricExternalMetricSelectorList ``` @@ -6679,6 +6754,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6686,6 +6762,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -6781,7 +6873,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecMetricExternalMetricSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HorizontalPodAutoscalerV2SpecMetricExternalMetricSelectorMatchExpressionsList ``` @@ -6822,6 +6914,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6829,6 +6922,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -6924,7 +7033,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecMetricExternalMetricSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) HorizontalPodAutoscalerV2SpecMetricExternalMetricSelectorMatchExpressionsOutputReference ``` @@ -7278,7 +7387,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecMetricExternalMetricSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) HorizontalPodAutoscalerV2SpecMetricExternalMetricSelectorOutputReference ``` @@ -7616,7 +7725,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecMetricExternalOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2SpecMetricExternalOutputReference ``` @@ -7942,7 +8051,7 @@ func InternalValue() HorizontalPodAutoscalerV2SpecMetricExternal #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecMetricExternalTargetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2SpecMetricExternalTargetOutputReference ``` @@ -8300,7 +8409,7 @@ func InternalValue() HorizontalPodAutoscalerV2SpecMetricExternalTarget #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecMetricList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HorizontalPodAutoscalerV2SpecMetricList ``` @@ -8341,6 +8450,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -8348,6 +8458,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -8443,7 +8569,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecMetricObjectDescribedObjectOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2SpecMetricObjectDescribedObjectOutputReference ``` @@ -8758,7 +8884,7 @@ func InternalValue() HorizontalPodAutoscalerV2SpecMetricObjectDescribedObject #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecMetricObjectMetricOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2SpecMetricObjectMetricOutputReference ``` @@ -9071,7 +9197,7 @@ func InternalValue() HorizontalPodAutoscalerV2SpecMetricObjectMetric #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecMetricObjectMetricSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HorizontalPodAutoscalerV2SpecMetricObjectMetricSelectorList ``` @@ -9112,6 +9238,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -9119,6 +9246,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -9214,7 +9357,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecMetricObjectMetricSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HorizontalPodAutoscalerV2SpecMetricObjectMetricSelectorMatchExpressionsList ``` @@ -9255,6 +9398,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -9262,6 +9406,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -9357,7 +9517,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecMetricObjectMetricSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) HorizontalPodAutoscalerV2SpecMetricObjectMetricSelectorMatchExpressionsOutputReference ``` @@ -9711,7 +9871,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecMetricObjectMetricSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) HorizontalPodAutoscalerV2SpecMetricObjectMetricSelectorOutputReference ``` @@ -10049,7 +10209,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecMetricObjectOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2SpecMetricObjectOutputReference ``` @@ -10410,7 +10570,7 @@ func InternalValue() HorizontalPodAutoscalerV2SpecMetricObject #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecMetricObjectTargetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2SpecMetricObjectTargetOutputReference ``` @@ -10768,7 +10928,7 @@ func InternalValue() HorizontalPodAutoscalerV2SpecMetricObjectTarget #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecMetricOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) HorizontalPodAutoscalerV2SpecMetricOutputReference ``` @@ -11267,7 +11427,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecMetricPodsMetricOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2SpecMetricPodsMetricOutputReference ``` @@ -11580,7 +11740,7 @@ func InternalValue() HorizontalPodAutoscalerV2SpecMetricPodsMetric #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecMetricPodsMetricSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HorizontalPodAutoscalerV2SpecMetricPodsMetricSelectorList ``` @@ -11621,6 +11781,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -11628,6 +11789,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -11723,7 +11900,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecMetricPodsMetricSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HorizontalPodAutoscalerV2SpecMetricPodsMetricSelectorMatchExpressionsList ``` @@ -11764,6 +11941,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -11771,6 +11949,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -11866,7 +12060,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecMetricPodsMetricSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) HorizontalPodAutoscalerV2SpecMetricPodsMetricSelectorMatchExpressionsOutputReference ``` @@ -12220,7 +12414,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecMetricPodsMetricSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) HorizontalPodAutoscalerV2SpecMetricPodsMetricSelectorOutputReference ``` @@ -12558,7 +12752,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecMetricPodsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2SpecMetricPodsOutputReference ``` @@ -12884,7 +13078,7 @@ func InternalValue() HorizontalPodAutoscalerV2SpecMetricPods #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecMetricPodsTargetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2SpecMetricPodsTargetOutputReference ``` @@ -13242,7 +13436,7 @@ func InternalValue() HorizontalPodAutoscalerV2SpecMetricPodsTarget #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecMetricResourceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2SpecMetricResourceOutputReference ``` @@ -13555,7 +13749,7 @@ func InternalValue() HorizontalPodAutoscalerV2SpecMetricResource #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecMetricResourceTargetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2SpecMetricResourceTargetOutputReference ``` @@ -13913,7 +14107,7 @@ func InternalValue() HorizontalPodAutoscalerV2SpecMetricResourceTarget #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2SpecOutputReference ``` @@ -14361,7 +14555,7 @@ func InternalValue() HorizontalPodAutoscalerV2Spec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2" horizontalpodautoscalerv2.NewHorizontalPodAutoscalerV2SpecScaleTargetRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2SpecScaleTargetRefOutputReference ``` diff --git a/docs/horizontalPodAutoscalerV2.java.md b/docs/horizontalPodAutoscalerV2.java.md index 98444f540..00f12b554 100644 --- a/docs/horizontalPodAutoscalerV2.java.md +++ b/docs/horizontalPodAutoscalerV2.java.md @@ -145,6 +145,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -219,6 +220,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -3823,6 +3830,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3830,6 +3838,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -4326,6 +4350,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4333,6 +4358,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -4802,6 +4843,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4809,6 +4851,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -5305,6 +5363,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5312,6 +5371,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -6787,6 +6862,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6794,6 +6870,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -6930,6 +7022,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6937,6 +7030,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -8449,6 +8558,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -8456,6 +8566,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -9220,6 +9346,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -9227,6 +9354,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -9363,6 +9506,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -9370,6 +9514,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -11729,6 +11889,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -11736,6 +11897,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -11872,6 +12049,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -11879,6 +12057,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/horizontalPodAutoscalerV2.python.md b/docs/horizontalPodAutoscalerV2.python.md index dcfc28002..54deb4ee3 100644 --- a/docs/horizontalPodAutoscalerV2.python.md +++ b/docs/horizontalPodAutoscalerV2.python.md @@ -143,6 +143,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -222,6 +223,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -4029,6 +4036,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4036,6 +4044,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -4569,6 +4595,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4576,6 +4603,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -5080,6 +5125,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -5087,6 +5133,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -5620,6 +5684,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -5627,6 +5692,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -7255,6 +7338,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -7262,6 +7346,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -7406,6 +7508,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -7413,6 +7516,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -9097,6 +9218,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -9104,6 +9226,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -9928,6 +10068,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -9935,6 +10076,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -10079,6 +10238,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -10086,6 +10246,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -12806,6 +12984,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -12813,6 +12992,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -12957,6 +13154,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -12964,6 +13162,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/horizontalPodAutoscalerV2.typescript.md b/docs/horizontalPodAutoscalerV2.typescript.md index 76eaac59f..ed14567be 100644 --- a/docs/horizontalPodAutoscalerV2.typescript.md +++ b/docs/horizontalPodAutoscalerV2.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -3585,6 +3592,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3592,6 +3600,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -4088,6 +4112,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4095,6 +4120,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -4564,6 +4605,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4571,6 +4613,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -5067,6 +5125,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5074,6 +5133,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -6549,6 +6624,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6556,6 +6632,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -6692,6 +6784,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6699,6 +6792,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -8211,6 +8320,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -8218,6 +8328,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -8982,6 +9108,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -8989,6 +9116,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -9125,6 +9268,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -9132,6 +9276,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -11491,6 +11651,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -11498,6 +11659,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -11634,6 +11811,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -11641,6 +11819,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/horizontalPodAutoscalerV2Beta2.csharp.md b/docs/horizontalPodAutoscalerV2Beta2.csharp.md index aa3d5c6b7..2386d93f6 100644 --- a/docs/horizontalPodAutoscalerV2Beta2.csharp.md +++ b/docs/horizontalPodAutoscalerV2Beta2.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -3715,6 +3722,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3722,6 +3730,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4218,6 +4242,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4225,6 +4250,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4694,6 +4735,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4701,6 +4743,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -5197,6 +5255,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5204,6 +5263,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -6679,6 +6754,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6686,6 +6762,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -6822,6 +6914,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6829,6 +6922,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -8341,6 +8450,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -8348,6 +8458,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -9112,6 +9238,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -9119,6 +9246,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -9255,6 +9398,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -9262,6 +9406,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -11621,6 +11781,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -11628,6 +11789,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -11764,6 +11941,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -11771,6 +11949,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/horizontalPodAutoscalerV2Beta2.go.md b/docs/horizontalPodAutoscalerV2Beta2.go.md index 9664624b8..58ea061e6 100644 --- a/docs/horizontalPodAutoscalerV2Beta2.go.md +++ b/docs/horizontalPodAutoscalerV2Beta2.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2(scope Construct, id *string, config HorizontalPodAutoscalerV2Beta2Config) HorizontalPodAutoscalerV2Beta2 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -404,7 +411,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2_IsConstruct(x interface{}) *bool ``` @@ -436,7 +443,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2_IsTerraformElement(x interface{}) *bool ``` @@ -450,7 +457,7 @@ horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2_IsTerraformElement ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2_IsTerraformResource(x interface{}) *bool ``` @@ -464,7 +471,7 @@ horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2_IsTerraformResourc ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -759,7 +766,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" &horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2Config { Connection: interface{}, @@ -769,8 +776,8 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalp Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2Metadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2Spec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2Metadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2Spec, Id: *string, } ``` @@ -910,7 +917,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" &horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2Metadata { Annotations: *map[string]*string, @@ -1014,12 +1021,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" &horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2Spec { MaxReplicas: *f64, - ScaleTargetRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2SpecScaleTargetRef, - Behavior: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2SpecBehavior, + ScaleTargetRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2SpecScaleTargetRef, + Behavior: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2SpecBehavior, Metric: interface{}, MinReplicas: *f64, TargetCpuUtilizationPercentage: *f64, @@ -1130,7 +1137,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" &horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2SpecBehavior { ScaleDown: interface{}, @@ -1180,7 +1187,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" &horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2SpecBehaviorScaleDown { Policy: interface{}, @@ -1248,7 +1255,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" &horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2SpecBehaviorScaleDownPolicy { PeriodSeconds: *f64, @@ -1316,7 +1323,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" &horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2SpecBehaviorScaleUp { Policy: interface{}, @@ -1384,7 +1391,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" &horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2SpecBehaviorScaleUpPolicy { PeriodSeconds: *f64, @@ -1452,15 +1459,15 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" &horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2SpecMetric { Type: *string, - ContainerResource: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2SpecMetricContainerResource, - External: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2SpecMetricExternal, - Object: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2SpecMetricObject, - Pods: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2SpecMetricPods, - Resource: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2SpecMetricResource, + ContainerResource: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2SpecMetricContainerResource, + External: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2SpecMetricExternal, + Object: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2SpecMetricObject, + Pods: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2SpecMetricPods, + Resource: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2SpecMetricResource, } ``` @@ -1568,12 +1575,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" &horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2SpecMetricContainerResource { Container: *string, Name: *string, - Target: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2SpecMetricContainerResourceTarget, + Target: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2SpecMetricContainerResourceTarget, } ``` @@ -1634,7 +1641,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" &horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2SpecMetricContainerResourceTarget { Type: *string, @@ -1718,11 +1725,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" &horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2SpecMetricExternal { - Metric: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2SpecMetricExternalMetric, - Target: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2SpecMetricExternalTarget, + Metric: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2SpecMetricExternalMetric, + Target: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2SpecMetricExternalTarget, } ``` @@ -1768,7 +1775,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" &horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2SpecMetricExternalMetric { Name: *string, @@ -1818,7 +1825,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" &horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2SpecMetricExternalMetricSelector { MatchExpressions: interface{}, @@ -1870,7 +1877,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" &horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2SpecMetricExternalMetricSelectorMatchExpressions { Key: *string, @@ -1938,7 +1945,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" &horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2SpecMetricExternalTarget { Type: *string, @@ -2022,12 +2029,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" &horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2SpecMetricObject { - DescribedObject: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2SpecMetricObjectDescribedObject, - Metric: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2SpecMetricObjectMetric, - Target: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2SpecMetricObjectTarget, + DescribedObject: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2SpecMetricObjectDescribedObject, + Metric: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2SpecMetricObjectMetric, + Target: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2SpecMetricObjectTarget, } ``` @@ -2088,7 +2095,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" &horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2SpecMetricObjectDescribedObject { ApiVersion: *string, @@ -2154,7 +2161,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" &horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2SpecMetricObjectMetric { Name: *string, @@ -2204,7 +2211,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" &horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2SpecMetricObjectMetricSelector { MatchExpressions: interface{}, @@ -2256,7 +2263,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" &horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2SpecMetricObjectMetricSelectorMatchExpressions { Key: *string, @@ -2324,7 +2331,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" &horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2SpecMetricObjectTarget { Type: *string, @@ -2408,11 +2415,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" &horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2SpecMetricPods { - Metric: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2SpecMetricPodsMetric, - Target: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2SpecMetricPodsTarget, + Metric: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2SpecMetricPodsMetric, + Target: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2SpecMetricPodsTarget, } ``` @@ -2458,7 +2465,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" &horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2SpecMetricPodsMetric { Name: *string, @@ -2508,7 +2515,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" &horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2SpecMetricPodsMetricSelector { MatchExpressions: interface{}, @@ -2560,7 +2567,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" &horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2SpecMetricPodsMetricSelectorMatchExpressions { Key: *string, @@ -2628,7 +2635,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" &horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2SpecMetricPodsTarget { Type: *string, @@ -2712,11 +2719,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" &horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2SpecMetricResource { Name: *string, - Target: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2SpecMetricResourceTarget, + Target: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.horizontalPodAutoscalerV2Beta2.HorizontalPodAutoscalerV2Beta2SpecMetricResourceTarget, } ``` @@ -2762,7 +2769,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" &horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2SpecMetricResourceTarget { Type: *string, @@ -2846,7 +2853,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" &horizontalpodautoscalerv2beta2.HorizontalPodAutoscalerV2Beta2SpecScaleTargetRef { Kind: *string, @@ -2914,7 +2921,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2Beta2MetadataOutputReference ``` @@ -3341,7 +3348,7 @@ func InternalValue() HorizontalPodAutoscalerV2Beta2Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecBehaviorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2Beta2SpecBehaviorOutputReference ``` @@ -3674,7 +3681,7 @@ func InternalValue() HorizontalPodAutoscalerV2Beta2SpecBehavior #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecBehaviorScaleDownList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HorizontalPodAutoscalerV2Beta2SpecBehaviorScaleDownList ``` @@ -3715,6 +3722,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3722,6 +3730,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3817,7 +3841,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecBehaviorScaleDownOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) HorizontalPodAutoscalerV2Beta2SpecBehaviorScaleDownOutputReference ``` @@ -4177,7 +4201,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecBehaviorScaleDownPolicyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HorizontalPodAutoscalerV2Beta2SpecBehaviorScaleDownPolicyList ``` @@ -4218,6 +4242,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4225,6 +4250,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4320,7 +4361,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecBehaviorScaleDownPolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) HorizontalPodAutoscalerV2Beta2SpecBehaviorScaleDownPolicyOutputReference ``` @@ -4653,7 +4694,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecBehaviorScaleUpList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HorizontalPodAutoscalerV2Beta2SpecBehaviorScaleUpList ``` @@ -4694,6 +4735,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4701,6 +4743,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4796,7 +4854,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecBehaviorScaleUpOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) HorizontalPodAutoscalerV2Beta2SpecBehaviorScaleUpOutputReference ``` @@ -5156,7 +5214,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecBehaviorScaleUpPolicyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HorizontalPodAutoscalerV2Beta2SpecBehaviorScaleUpPolicyList ``` @@ -5197,6 +5255,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5204,6 +5263,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -5299,7 +5374,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecBehaviorScaleUpPolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) HorizontalPodAutoscalerV2Beta2SpecBehaviorScaleUpPolicyOutputReference ``` @@ -5632,7 +5707,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecMetricContainerResourceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2Beta2SpecMetricContainerResourceOutputReference ``` @@ -5967,7 +6042,7 @@ func InternalValue() HorizontalPodAutoscalerV2Beta2SpecMetricContainerResource #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecMetricContainerResourceTargetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2Beta2SpecMetricContainerResourceTargetOutputReference ``` @@ -6325,7 +6400,7 @@ func InternalValue() HorizontalPodAutoscalerV2Beta2SpecMetricContainerResourceTa #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecMetricExternalMetricOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2Beta2SpecMetricExternalMetricOutputReference ``` @@ -6638,7 +6713,7 @@ func InternalValue() HorizontalPodAutoscalerV2Beta2SpecMetricExternalMetric #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecMetricExternalMetricSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HorizontalPodAutoscalerV2Beta2SpecMetricExternalMetricSelectorList ``` @@ -6679,6 +6754,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6686,6 +6762,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -6781,7 +6873,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecMetricExternalMetricSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HorizontalPodAutoscalerV2Beta2SpecMetricExternalMetricSelectorMatchExpressionsList ``` @@ -6822,6 +6914,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6829,6 +6922,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -6924,7 +7033,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecMetricExternalMetricSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) HorizontalPodAutoscalerV2Beta2SpecMetricExternalMetricSelectorMatchExpressionsOutputReference ``` @@ -7278,7 +7387,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecMetricExternalMetricSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) HorizontalPodAutoscalerV2Beta2SpecMetricExternalMetricSelectorOutputReference ``` @@ -7616,7 +7725,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecMetricExternalOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2Beta2SpecMetricExternalOutputReference ``` @@ -7942,7 +8051,7 @@ func InternalValue() HorizontalPodAutoscalerV2Beta2SpecMetricExternal #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecMetricExternalTargetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2Beta2SpecMetricExternalTargetOutputReference ``` @@ -8300,7 +8409,7 @@ func InternalValue() HorizontalPodAutoscalerV2Beta2SpecMetricExternalTarget #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecMetricList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HorizontalPodAutoscalerV2Beta2SpecMetricList ``` @@ -8341,6 +8450,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -8348,6 +8458,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -8443,7 +8569,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecMetricObjectDescribedObjectOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2Beta2SpecMetricObjectDescribedObjectOutputReference ``` @@ -8758,7 +8884,7 @@ func InternalValue() HorizontalPodAutoscalerV2Beta2SpecMetricObjectDescribedObje #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecMetricObjectMetricOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2Beta2SpecMetricObjectMetricOutputReference ``` @@ -9071,7 +9197,7 @@ func InternalValue() HorizontalPodAutoscalerV2Beta2SpecMetricObjectMetric #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecMetricObjectMetricSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HorizontalPodAutoscalerV2Beta2SpecMetricObjectMetricSelectorList ``` @@ -9112,6 +9238,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -9119,6 +9246,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -9214,7 +9357,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecMetricObjectMetricSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HorizontalPodAutoscalerV2Beta2SpecMetricObjectMetricSelectorMatchExpressionsList ``` @@ -9255,6 +9398,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -9262,6 +9406,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -9357,7 +9517,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecMetricObjectMetricSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) HorizontalPodAutoscalerV2Beta2SpecMetricObjectMetricSelectorMatchExpressionsOutputReference ``` @@ -9711,7 +9871,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecMetricObjectMetricSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) HorizontalPodAutoscalerV2Beta2SpecMetricObjectMetricSelectorOutputReference ``` @@ -10049,7 +10209,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecMetricObjectOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2Beta2SpecMetricObjectOutputReference ``` @@ -10410,7 +10570,7 @@ func InternalValue() HorizontalPodAutoscalerV2Beta2SpecMetricObject #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecMetricObjectTargetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2Beta2SpecMetricObjectTargetOutputReference ``` @@ -10768,7 +10928,7 @@ func InternalValue() HorizontalPodAutoscalerV2Beta2SpecMetricObjectTarget #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecMetricOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) HorizontalPodAutoscalerV2Beta2SpecMetricOutputReference ``` @@ -11267,7 +11427,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecMetricPodsMetricOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2Beta2SpecMetricPodsMetricOutputReference ``` @@ -11580,7 +11740,7 @@ func InternalValue() HorizontalPodAutoscalerV2Beta2SpecMetricPodsMetric #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecMetricPodsMetricSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HorizontalPodAutoscalerV2Beta2SpecMetricPodsMetricSelectorList ``` @@ -11621,6 +11781,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -11628,6 +11789,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -11723,7 +11900,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecMetricPodsMetricSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HorizontalPodAutoscalerV2Beta2SpecMetricPodsMetricSelectorMatchExpressionsList ``` @@ -11764,6 +11941,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -11771,6 +11949,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -11866,7 +12060,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecMetricPodsMetricSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) HorizontalPodAutoscalerV2Beta2SpecMetricPodsMetricSelectorMatchExpressionsOutputReference ``` @@ -12220,7 +12414,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecMetricPodsMetricSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) HorizontalPodAutoscalerV2Beta2SpecMetricPodsMetricSelectorOutputReference ``` @@ -12558,7 +12752,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecMetricPodsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2Beta2SpecMetricPodsOutputReference ``` @@ -12884,7 +13078,7 @@ func InternalValue() HorizontalPodAutoscalerV2Beta2SpecMetricPods #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecMetricPodsTargetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2Beta2SpecMetricPodsTargetOutputReference ``` @@ -13242,7 +13436,7 @@ func InternalValue() HorizontalPodAutoscalerV2Beta2SpecMetricPodsTarget #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecMetricResourceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2Beta2SpecMetricResourceOutputReference ``` @@ -13555,7 +13749,7 @@ func InternalValue() HorizontalPodAutoscalerV2Beta2SpecMetricResource #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecMetricResourceTargetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2Beta2SpecMetricResourceTargetOutputReference ``` @@ -13913,7 +14107,7 @@ func InternalValue() HorizontalPodAutoscalerV2Beta2SpecMetricResourceTarget #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2Beta2SpecOutputReference ``` @@ -14361,7 +14555,7 @@ func InternalValue() HorizontalPodAutoscalerV2Beta2Spec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/horizontalpodautoscalerv2beta2" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/horizontalpodautoscalerv2beta2" horizontalpodautoscalerv2beta2.NewHorizontalPodAutoscalerV2Beta2SpecScaleTargetRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HorizontalPodAutoscalerV2Beta2SpecScaleTargetRefOutputReference ``` diff --git a/docs/horizontalPodAutoscalerV2Beta2.java.md b/docs/horizontalPodAutoscalerV2Beta2.java.md index 864dc2adc..584d8c131 100644 --- a/docs/horizontalPodAutoscalerV2Beta2.java.md +++ b/docs/horizontalPodAutoscalerV2Beta2.java.md @@ -145,6 +145,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -219,6 +220,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -3823,6 +3830,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3830,6 +3838,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -4326,6 +4350,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4333,6 +4358,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -4802,6 +4843,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4809,6 +4851,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -5305,6 +5363,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5312,6 +5371,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -6787,6 +6862,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6794,6 +6870,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -6930,6 +7022,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6937,6 +7030,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -8449,6 +8558,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -8456,6 +8566,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -9220,6 +9346,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -9227,6 +9354,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -9363,6 +9506,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -9370,6 +9514,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -11729,6 +11889,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -11736,6 +11897,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -11872,6 +12049,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -11879,6 +12057,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/horizontalPodAutoscalerV2Beta2.python.md b/docs/horizontalPodAutoscalerV2Beta2.python.md index 7f39432b8..82cf044a9 100644 --- a/docs/horizontalPodAutoscalerV2Beta2.python.md +++ b/docs/horizontalPodAutoscalerV2Beta2.python.md @@ -143,6 +143,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -222,6 +223,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -4029,6 +4036,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4036,6 +4044,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -4569,6 +4595,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4576,6 +4603,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -5080,6 +5125,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -5087,6 +5133,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -5620,6 +5684,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -5627,6 +5692,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -7255,6 +7338,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -7262,6 +7346,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -7406,6 +7508,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -7413,6 +7516,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -9097,6 +9218,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -9104,6 +9226,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -9928,6 +10068,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -9935,6 +10076,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -10079,6 +10238,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -10086,6 +10246,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -12806,6 +12984,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -12813,6 +12992,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -12957,6 +13154,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -12964,6 +13162,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/horizontalPodAutoscalerV2Beta2.typescript.md b/docs/horizontalPodAutoscalerV2Beta2.typescript.md index f5d47e1c0..a78521153 100644 --- a/docs/horizontalPodAutoscalerV2Beta2.typescript.md +++ b/docs/horizontalPodAutoscalerV2Beta2.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -3585,6 +3592,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3592,6 +3600,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -4088,6 +4112,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4095,6 +4120,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -4564,6 +4605,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4571,6 +4613,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -5067,6 +5125,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5074,6 +5133,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -6549,6 +6624,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6556,6 +6632,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -6692,6 +6784,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6699,6 +6792,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -8211,6 +8320,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -8218,6 +8328,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -8982,6 +9108,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -8989,6 +9116,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -9125,6 +9268,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -9132,6 +9276,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -11491,6 +11651,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -11498,6 +11659,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -11634,6 +11811,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -11641,6 +11819,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/ingress.csharp.md b/docs/ingress.csharp.md index 4c76b94dc..e13b2a84d 100644 --- a/docs/ingress.csharp.md +++ b/docs/ingress.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -3264,6 +3271,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3271,6 +3279,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -3745,6 +3769,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3752,6 +3777,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4219,6 +4260,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4226,6 +4268,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4687,6 +4745,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4694,6 +4753,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4819,6 +4894,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4826,6 +4902,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -5240,6 +5332,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5247,6 +5340,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/ingress.go.md b/docs/ingress.go.md index 13a9b9d94..185f2c571 100644 --- a/docs/ingress.go.md +++ b/docs/ingress.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingress" ingress.NewIngress(scope Construct, id *string, config IngressConfig) Ingress ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -411,7 +418,7 @@ func ResetWaitForLoadBalancer() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingress" ingress.Ingress_IsConstruct(x interface{}) *bool ``` @@ -443,7 +450,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingress" ingress.Ingress_IsTerraformElement(x interface{}) *bool ``` @@ -457,7 +464,7 @@ ingress.Ingress_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingress" ingress.Ingress_IsTerraformResource(x interface{}) *bool ``` @@ -471,7 +478,7 @@ ingress.Ingress_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingress" ingress.Ingress_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -799,7 +806,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingress" &ingress.IngressConfig { Connection: interface{}, @@ -809,8 +816,8 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.ingress.IngressMetadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.ingress.IngressSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.ingress.IngressMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.ingress.IngressSpec, Id: *string, WaitForLoadBalancer: interface{}, } @@ -966,7 +973,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingress" &ingress.IngressMetadata { Annotations: *map[string]*string, @@ -1070,10 +1077,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingress" &ingress.IngressSpec { - Backend: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.ingress.IngressSpecBackend, + Backend: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.ingress.IngressSpecBackend, IngressClassName: *string, Rule: interface{}, Tls: interface{}, @@ -1154,7 +1161,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingress" &ingress.IngressSpecBackend { ServiceName: *string, @@ -1204,10 +1211,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingress" &ingress.IngressSpecRule { - Http: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.ingress.IngressSpecRuleHttp, + Http: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.ingress.IngressSpecRuleHttp, Host: *string, } ``` @@ -1263,7 +1270,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingress" &ingress.IngressSpecRuleHttp { Path: interface{}, @@ -1297,10 +1304,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingress" &ingress.IngressSpecRuleHttpPath { - Backend: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.ingress.IngressSpecRuleHttpPathBackend, + Backend: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.ingress.IngressSpecRuleHttpPathBackend, Path: *string, } ``` @@ -1349,7 +1356,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingress" &ingress.IngressSpecRuleHttpPathBackend { ServiceName: *string, @@ -1399,7 +1406,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingress" &ingress.IngressSpecTls { Hosts: *[]*string, @@ -1453,7 +1460,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingress" &ingress.IngressStatus { @@ -1466,7 +1473,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingress" &ingress.IngressStatusLoadBalancer { @@ -1479,7 +1486,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingress" &ingress.IngressStatusLoadBalancerIngress { @@ -1494,7 +1501,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingress" ingress.NewIngressMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) IngressMetadataOutputReference ``` @@ -1921,7 +1928,7 @@ func InternalValue() IngressMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingress" ingress.NewIngressSpecBackendOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) IngressSpecBackendOutputReference ``` @@ -2228,7 +2235,7 @@ func InternalValue() IngressSpecBackend #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingress" ingress.NewIngressSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) IngressSpecOutputReference ``` @@ -2632,7 +2639,7 @@ func InternalValue() IngressSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingress" ingress.NewIngressSpecRuleHttpOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) IngressSpecRuleHttpOutputReference ``` @@ -2916,7 +2923,7 @@ func InternalValue() IngressSpecRuleHttp #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingress" ingress.NewIngressSpecRuleHttpPathBackendOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) IngressSpecRuleHttpPathBackendOutputReference ``` @@ -3223,7 +3230,7 @@ func InternalValue() IngressSpecRuleHttpPathBackend #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingress" ingress.NewIngressSpecRuleHttpPathList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) IngressSpecRuleHttpPathList ``` @@ -3264,6 +3271,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3271,6 +3279,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3366,7 +3390,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingress" ingress.NewIngressSpecRuleHttpPathOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) IngressSpecRuleHttpPathOutputReference ``` @@ -3704,7 +3728,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingress" ingress.NewIngressSpecRuleList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) IngressSpecRuleList ``` @@ -3745,6 +3769,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3752,6 +3777,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3847,7 +3888,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingress" ingress.NewIngressSpecRuleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) IngressSpecRuleOutputReference ``` @@ -4178,7 +4219,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingress" ingress.NewIngressSpecTlsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) IngressSpecTlsList ``` @@ -4219,6 +4260,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4226,6 +4268,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4321,7 +4379,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingress" ingress.NewIngressSpecTlsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) IngressSpecTlsOutputReference ``` @@ -4646,7 +4704,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingress" ingress.NewIngressStatusList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) IngressStatusList ``` @@ -4687,6 +4745,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4694,6 +4753,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4778,7 +4853,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingress" ingress.NewIngressStatusLoadBalancerIngressList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) IngressStatusLoadBalancerIngressList ``` @@ -4819,6 +4894,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4826,6 +4902,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4910,7 +5002,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingress" ingress.NewIngressStatusLoadBalancerIngressOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) IngressStatusLoadBalancerIngressOutputReference ``` @@ -5199,7 +5291,7 @@ func InternalValue() IngressStatusLoadBalancerIngress #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingress" ingress.NewIngressStatusLoadBalancerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) IngressStatusLoadBalancerList ``` @@ -5240,6 +5332,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5247,6 +5340,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -5331,7 +5440,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingress" ingress.NewIngressStatusLoadBalancerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) IngressStatusLoadBalancerOutputReference ``` @@ -5609,7 +5718,7 @@ func InternalValue() IngressStatusLoadBalancer #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingress" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingress" ingress.NewIngressStatusOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) IngressStatusOutputReference ``` diff --git a/docs/ingress.java.md b/docs/ingress.java.md index bdb223767..0fab8990a 100644 --- a/docs/ingress.java.md +++ b/docs/ingress.java.md @@ -158,6 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -233,6 +234,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -3375,6 +3382,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3382,6 +3390,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3856,6 +3880,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3863,6 +3888,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -4330,6 +4371,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4337,6 +4379,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -4798,6 +4856,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4805,6 +4864,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -4930,6 +5005,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4937,6 +5013,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -5351,6 +5443,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5358,6 +5451,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/ingress.python.md b/docs/ingress.python.md index 8bff4bf20..4386d9bb3 100644 --- a/docs/ingress.python.md +++ b/docs/ingress.python.md @@ -155,6 +155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -235,6 +236,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -3656,6 +3663,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3663,6 +3671,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -4189,6 +4215,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4196,6 +4223,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -4704,6 +4749,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4711,6 +4757,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -5207,6 +5271,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -5214,6 +5279,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -5347,6 +5430,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -5354,6 +5438,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -5803,6 +5905,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -5810,6 +5913,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/ingress.typescript.md b/docs/ingress.typescript.md index 4ca9b0ffc..c1cf83620 100644 --- a/docs/ingress.typescript.md +++ b/docs/ingress.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -3218,6 +3225,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3225,6 +3233,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3699,6 +3723,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3706,6 +3731,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -4173,6 +4214,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4180,6 +4222,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -4641,6 +4699,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4648,6 +4707,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -4773,6 +4848,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4780,6 +4856,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -5194,6 +5286,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5201,6 +5294,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/ingressClass.csharp.md b/docs/ingressClass.csharp.md index 07ed1bac9..ab8c026b9 100644 --- a/docs/ingressClass.csharp.md +++ b/docs/ingressClass.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -1907,6 +1914,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1914,6 +1922,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/ingressClass.go.md b/docs/ingressClass.go.md index b85098b92..dd8a112cb 100644 --- a/docs/ingressClass.go.md +++ b/docs/ingressClass.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressclass" ingressclass.NewIngressClass(scope Construct, id *string, config IngressClassConfig) IngressClass ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -404,7 +411,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressclass" ingressclass.IngressClass_IsConstruct(x interface{}) *bool ``` @@ -436,7 +443,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressclass" ingressclass.IngressClass_IsTerraformElement(x interface{}) *bool ``` @@ -450,7 +457,7 @@ ingressclass.IngressClass_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressclass" ingressclass.IngressClass_IsTerraformResource(x interface{}) *bool ``` @@ -464,7 +471,7 @@ ingressclass.IngressClass_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressclass" ingressclass.IngressClass_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -759,7 +766,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressclass" &ingressclass.IngressClassConfig { Connection: interface{}, @@ -769,8 +776,8 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressclas Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.ingressClass.IngressClassMetadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.ingressClass.IngressClassSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.ingressClass.IngressClassMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.ingressClass.IngressClassSpec, Id: *string, } ``` @@ -910,7 +917,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressclass" &ingressclass.IngressClassMetadata { Annotations: *map[string]*string, @@ -998,7 +1005,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressclass" &ingressclass.IngressClassSpec { Controller: *string, @@ -1050,7 +1057,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressclass" &ingressclass.IngressClassSpecParameters { Kind: *string, @@ -1148,7 +1155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressclass" ingressclass.NewIngressClassMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) IngressClassMetadataOutputReference ``` @@ -1546,7 +1553,7 @@ func InternalValue() IngressClassMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressclass" ingressclass.NewIngressClassSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) IngressClassSpecOutputReference ``` @@ -1866,7 +1873,7 @@ func InternalValue() IngressClassSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressclass" ingressclass.NewIngressClassSpecParametersList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) IngressClassSpecParametersList ``` @@ -1907,6 +1914,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1914,6 +1922,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2009,7 +2033,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressclass" ingressclass.NewIngressClassSpecParametersOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) IngressClassSpecParametersOutputReference ``` diff --git a/docs/ingressClass.java.md b/docs/ingressClass.java.md index 9cef52969..3a8c7872d 100644 --- a/docs/ingressClass.java.md +++ b/docs/ingressClass.java.md @@ -145,6 +145,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -219,6 +220,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -2005,6 +2012,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2012,6 +2020,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/ingressClass.python.md b/docs/ingressClass.python.md index c253ebfba..a5414ecc8 100644 --- a/docs/ingressClass.python.md +++ b/docs/ingressClass.python.md @@ -143,6 +143,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -222,6 +223,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -2164,6 +2171,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2171,6 +2179,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/ingressClass.typescript.md b/docs/ingressClass.typescript.md index 07063d1c5..14113e9f9 100644 --- a/docs/ingressClass.typescript.md +++ b/docs/ingressClass.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -1882,6 +1889,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1889,6 +1897,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/ingressClassV1.csharp.md b/docs/ingressClassV1.csharp.md index 3563431c4..fd932fce0 100644 --- a/docs/ingressClassV1.csharp.md +++ b/docs/ingressClassV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -1907,6 +1914,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1914,6 +1922,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/ingressClassV1.go.md b/docs/ingressClassV1.go.md index ae70595a2..d20f90c9a 100644 --- a/docs/ingressClassV1.go.md +++ b/docs/ingressClassV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressclassv1" ingressclassv1.NewIngressClassV1(scope Construct, id *string, config IngressClassV1Config) IngressClassV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -404,7 +411,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressclassv1" ingressclassv1.IngressClassV1_IsConstruct(x interface{}) *bool ``` @@ -436,7 +443,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressclassv1" ingressclassv1.IngressClassV1_IsTerraformElement(x interface{}) *bool ``` @@ -450,7 +457,7 @@ ingressclassv1.IngressClassV1_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressclassv1" ingressclassv1.IngressClassV1_IsTerraformResource(x interface{}) *bool ``` @@ -464,7 +471,7 @@ ingressclassv1.IngressClassV1_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressclassv1" ingressclassv1.IngressClassV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -759,7 +766,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressclassv1" &ingressclassv1.IngressClassV1Config { Connection: interface{}, @@ -769,8 +776,8 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressclas Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.ingressClassV1.IngressClassV1Metadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.ingressClassV1.IngressClassV1Spec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.ingressClassV1.IngressClassV1Metadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.ingressClassV1.IngressClassV1Spec, Id: *string, } ``` @@ -910,7 +917,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressclassv1" &ingressclassv1.IngressClassV1Metadata { Annotations: *map[string]*string, @@ -998,7 +1005,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressclassv1" &ingressclassv1.IngressClassV1Spec { Controller: *string, @@ -1050,7 +1057,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressclassv1" &ingressclassv1.IngressClassV1SpecParameters { Kind: *string, @@ -1148,7 +1155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressclassv1" ingressclassv1.NewIngressClassV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) IngressClassV1MetadataOutputReference ``` @@ -1546,7 +1553,7 @@ func InternalValue() IngressClassV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressclassv1" ingressclassv1.NewIngressClassV1SpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) IngressClassV1SpecOutputReference ``` @@ -1866,7 +1873,7 @@ func InternalValue() IngressClassV1Spec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressclassv1" ingressclassv1.NewIngressClassV1SpecParametersList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) IngressClassV1SpecParametersList ``` @@ -1907,6 +1914,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1914,6 +1922,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2009,7 +2033,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressclassv1" ingressclassv1.NewIngressClassV1SpecParametersOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) IngressClassV1SpecParametersOutputReference ``` diff --git a/docs/ingressClassV1.java.md b/docs/ingressClassV1.java.md index 4e0a460a7..1a2079fda 100644 --- a/docs/ingressClassV1.java.md +++ b/docs/ingressClassV1.java.md @@ -145,6 +145,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -219,6 +220,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -2005,6 +2012,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2012,6 +2020,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/ingressClassV1.python.md b/docs/ingressClassV1.python.md index b49a06b11..00656278d 100644 --- a/docs/ingressClassV1.python.md +++ b/docs/ingressClassV1.python.md @@ -143,6 +143,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -222,6 +223,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -2164,6 +2171,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2171,6 +2179,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/ingressClassV1.typescript.md b/docs/ingressClassV1.typescript.md index 9382e0db3..1f2e84060 100644 --- a/docs/ingressClassV1.typescript.md +++ b/docs/ingressClassV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -1882,6 +1889,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1889,6 +1897,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/ingressV1.csharp.md b/docs/ingressV1.csharp.md index d88f73e55..96d3d3469 100644 --- a/docs/ingressV1.csharp.md +++ b/docs/ingressV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -5641,6 +5648,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5648,6 +5656,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -6151,6 +6175,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6158,6 +6183,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -6632,6 +6673,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6639,6 +6681,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -7100,6 +7158,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -7107,6 +7166,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -7232,6 +7307,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -7239,6 +7315,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -7653,6 +7745,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -7660,6 +7753,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/ingressV1.go.md b/docs/ingressV1.go.md index dc9e9b33f..b63fe747e 100644 --- a/docs/ingressV1.go.md +++ b/docs/ingressV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" ingressv1.NewIngressV1(scope Construct, id *string, config IngressV1Config) IngressV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -431,7 +438,7 @@ func ResetWaitForLoadBalancer() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" ingressv1.IngressV1_IsConstruct(x interface{}) *bool ``` @@ -463,7 +470,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" ingressv1.IngressV1_IsTerraformElement(x interface{}) *bool ``` @@ -477,7 +484,7 @@ ingressv1.IngressV1_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" ingressv1.IngressV1_IsTerraformResource(x interface{}) *bool ``` @@ -491,7 +498,7 @@ ingressv1.IngressV1_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" ingressv1.IngressV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -841,7 +848,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" &ingressv1.IngressV1Config { Connection: interface{}, @@ -851,10 +858,10 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.ingressV1.IngressV1Metadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.ingressV1.IngressV1Spec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.ingressV1.IngressV1Metadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.ingressV1.IngressV1Spec, Id: *string, - Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.ingressV1.IngressV1Timeouts, + Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.ingressV1.IngressV1Timeouts, WaitForLoadBalancer: interface{}, } ``` @@ -1024,7 +1031,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" &ingressv1.IngressV1Metadata { Annotations: *map[string]*string, @@ -1128,10 +1135,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" &ingressv1.IngressV1Spec { - DefaultBackend: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.ingressV1.IngressV1SpecDefaultBackend, + DefaultBackend: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.ingressV1.IngressV1SpecDefaultBackend, IngressClassName: *string, Rule: interface{}, Tls: interface{}, @@ -1212,11 +1219,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" &ingressv1.IngressV1SpecDefaultBackend { - Resource: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.ingressV1.IngressV1SpecDefaultBackendResource, - Service: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.ingressV1.IngressV1SpecDefaultBackendService, + Resource: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.ingressV1.IngressV1SpecDefaultBackendResource, + Service: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.ingressV1.IngressV1SpecDefaultBackendService, } ``` @@ -1262,7 +1269,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" &ingressv1.IngressV1SpecDefaultBackendResource { ApiGroup: *string, @@ -1330,11 +1337,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" &ingressv1.IngressV1SpecDefaultBackendService { Name: *string, - Port: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.ingressV1.IngressV1SpecDefaultBackendServicePort, + Port: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.ingressV1.IngressV1SpecDefaultBackendServicePort, } ``` @@ -1380,7 +1387,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" &ingressv1.IngressV1SpecDefaultBackendServicePort { Name: *string, @@ -1430,11 +1437,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" &ingressv1.IngressV1SpecRule { Host: *string, - Http: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.ingressV1.IngressV1SpecRuleHttp, + Http: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.ingressV1.IngressV1SpecRuleHttp, } ``` @@ -1489,7 +1496,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" &ingressv1.IngressV1SpecRuleHttp { Path: interface{}, @@ -1523,10 +1530,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" &ingressv1.IngressV1SpecRuleHttpPath { - Backend: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.ingressV1.IngressV1SpecRuleHttpPathBackend, + Backend: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.ingressV1.IngressV1SpecRuleHttpPathBackend, Path: *string, PathType: *string, } @@ -1604,11 +1611,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" &ingressv1.IngressV1SpecRuleHttpPathBackend { - Resource: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.ingressV1.IngressV1SpecRuleHttpPathBackendResource, - Service: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.ingressV1.IngressV1SpecRuleHttpPathBackendService, + Resource: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.ingressV1.IngressV1SpecRuleHttpPathBackendResource, + Service: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.ingressV1.IngressV1SpecRuleHttpPathBackendService, } ``` @@ -1654,7 +1661,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" &ingressv1.IngressV1SpecRuleHttpPathBackendResource { ApiGroup: *string, @@ -1722,11 +1729,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" &ingressv1.IngressV1SpecRuleHttpPathBackendService { Name: *string, - Port: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.ingressV1.IngressV1SpecRuleHttpPathBackendServicePort, + Port: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.ingressV1.IngressV1SpecRuleHttpPathBackendServicePort, } ``` @@ -1772,7 +1779,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" &ingressv1.IngressV1SpecRuleHttpPathBackendServicePort { Name: *string, @@ -1822,7 +1829,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" &ingressv1.IngressV1SpecTls { Hosts: *[]*string, @@ -1876,7 +1883,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" &ingressv1.IngressV1Status { @@ -1889,7 +1896,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" &ingressv1.IngressV1StatusLoadBalancer { @@ -1902,7 +1909,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" &ingressv1.IngressV1StatusLoadBalancerIngress { @@ -1915,7 +1922,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" &ingressv1.IngressV1Timeouts { Create: *string, @@ -1963,7 +1970,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" ingressv1.NewIngressV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) IngressV1MetadataOutputReference ``` @@ -2390,7 +2397,7 @@ func InternalValue() IngressV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" ingressv1.NewIngressV1SpecDefaultBackendOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) IngressV1SpecDefaultBackendOutputReference ``` @@ -2723,7 +2730,7 @@ func InternalValue() IngressV1SpecDefaultBackend #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" ingressv1.NewIngressV1SpecDefaultBackendResourceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) IngressV1SpecDefaultBackendResourceOutputReference ``` @@ -3038,7 +3045,7 @@ func InternalValue() IngressV1SpecDefaultBackendResource #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" ingressv1.NewIngressV1SpecDefaultBackendServiceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) IngressV1SpecDefaultBackendServiceOutputReference ``` @@ -3344,7 +3351,7 @@ func InternalValue() IngressV1SpecDefaultBackendService #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" ingressv1.NewIngressV1SpecDefaultBackendServicePortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) IngressV1SpecDefaultBackendServicePortOutputReference ``` @@ -3651,7 +3658,7 @@ func InternalValue() IngressV1SpecDefaultBackendServicePort #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" ingressv1.NewIngressV1SpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) IngressV1SpecOutputReference ``` @@ -4055,7 +4062,7 @@ func InternalValue() IngressV1Spec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" ingressv1.NewIngressV1SpecRuleHttpOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) IngressV1SpecRuleHttpOutputReference ``` @@ -4339,7 +4346,7 @@ func InternalValue() IngressV1SpecRuleHttp #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" ingressv1.NewIngressV1SpecRuleHttpPathBackendOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) IngressV1SpecRuleHttpPathBackendOutputReference ``` @@ -4672,7 +4679,7 @@ func InternalValue() IngressV1SpecRuleHttpPathBackend #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" ingressv1.NewIngressV1SpecRuleHttpPathBackendResourceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) IngressV1SpecRuleHttpPathBackendResourceOutputReference ``` @@ -4987,7 +4994,7 @@ func InternalValue() IngressV1SpecRuleHttpPathBackendResource #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" ingressv1.NewIngressV1SpecRuleHttpPathBackendServiceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) IngressV1SpecRuleHttpPathBackendServiceOutputReference ``` @@ -5293,7 +5300,7 @@ func InternalValue() IngressV1SpecRuleHttpPathBackendService #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" ingressv1.NewIngressV1SpecRuleHttpPathBackendServicePortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) IngressV1SpecRuleHttpPathBackendServicePortOutputReference ``` @@ -5600,7 +5607,7 @@ func InternalValue() IngressV1SpecRuleHttpPathBackendServicePort #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" ingressv1.NewIngressV1SpecRuleHttpPathList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) IngressV1SpecRuleHttpPathList ``` @@ -5641,6 +5648,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5648,6 +5656,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -5743,7 +5767,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" ingressv1.NewIngressV1SpecRuleHttpPathOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) IngressV1SpecRuleHttpPathOutputReference ``` @@ -6110,7 +6134,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" ingressv1.NewIngressV1SpecRuleList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) IngressV1SpecRuleList ``` @@ -6151,6 +6175,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6158,6 +6183,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -6253,7 +6294,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" ingressv1.NewIngressV1SpecRuleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) IngressV1SpecRuleOutputReference ``` @@ -6591,7 +6632,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" ingressv1.NewIngressV1SpecTlsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) IngressV1SpecTlsList ``` @@ -6632,6 +6673,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6639,6 +6681,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -6734,7 +6792,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" ingressv1.NewIngressV1SpecTlsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) IngressV1SpecTlsOutputReference ``` @@ -7059,7 +7117,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" ingressv1.NewIngressV1StatusList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) IngressV1StatusList ``` @@ -7100,6 +7158,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -7107,6 +7166,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -7191,7 +7266,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" ingressv1.NewIngressV1StatusLoadBalancerIngressList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) IngressV1StatusLoadBalancerIngressList ``` @@ -7232,6 +7307,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -7239,6 +7315,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -7323,7 +7415,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" ingressv1.NewIngressV1StatusLoadBalancerIngressOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) IngressV1StatusLoadBalancerIngressOutputReference ``` @@ -7612,7 +7704,7 @@ func InternalValue() IngressV1StatusLoadBalancerIngress #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" ingressv1.NewIngressV1StatusLoadBalancerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) IngressV1StatusLoadBalancerList ``` @@ -7653,6 +7745,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -7660,6 +7753,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -7744,7 +7853,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" ingressv1.NewIngressV1StatusLoadBalancerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) IngressV1StatusLoadBalancerOutputReference ``` @@ -8022,7 +8131,7 @@ func InternalValue() IngressV1StatusLoadBalancer #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" ingressv1.NewIngressV1StatusOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) IngressV1StatusOutputReference ``` @@ -8300,7 +8409,7 @@ func InternalValue() IngressV1Status #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/ingressv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/ingressv1" ingressv1.NewIngressV1TimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) IngressV1TimeoutsOutputReference ``` diff --git a/docs/ingressV1.java.md b/docs/ingressV1.java.md index e502e68e3..c7cc55eac 100644 --- a/docs/ingressV1.java.md +++ b/docs/ingressV1.java.md @@ -170,6 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -247,6 +248,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -5764,6 +5771,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5771,6 +5779,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -6274,6 +6298,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6281,6 +6306,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -6755,6 +6796,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6762,6 +6804,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -7223,6 +7281,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -7230,6 +7289,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -7355,6 +7430,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -7362,6 +7438,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -7776,6 +7868,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -7783,6 +7876,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/ingressV1.python.md b/docs/ingressV1.python.md index 98971e7b3..94c8e32dd 100644 --- a/docs/ingressV1.python.md +++ b/docs/ingressV1.python.md @@ -167,6 +167,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -249,6 +250,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -6336,6 +6343,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -6343,6 +6351,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -6898,6 +6924,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -6905,6 +6932,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -7420,6 +7465,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -7427,6 +7473,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -7923,6 +7987,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -7930,6 +7995,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -8063,6 +8146,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -8070,6 +8154,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -8519,6 +8621,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -8526,6 +8629,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/ingressV1.typescript.md b/docs/ingressV1.typescript.md index ec903432b..e7ab1eb48 100644 --- a/docs/ingressV1.typescript.md +++ b/docs/ingressV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -5569,6 +5576,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5576,6 +5584,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -6079,6 +6103,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6086,6 +6111,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -6560,6 +6601,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6567,6 +6609,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -7028,6 +7086,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -7035,6 +7094,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -7160,6 +7235,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -7167,6 +7243,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -7581,6 +7673,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -7588,6 +7681,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/job.csharp.md b/docs/job.csharp.md index b06168f7e..3230cc0fa 100644 --- a/docs/job.csharp.md +++ b/docs/job.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -16708,6 +16715,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -16715,6 +16723,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -18582,6 +18606,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -18589,6 +18614,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -19049,6 +19090,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19056,6 +19098,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -19546,6 +19604,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19553,6 +19612,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -20362,6 +20437,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20369,6 +20445,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -20505,6 +20597,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20512,6 +20605,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -21002,6 +21111,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21009,6 +21119,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -22835,6 +22961,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22842,6 +22969,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -23302,6 +23445,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23309,6 +23453,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -23445,6 +23605,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23452,6 +23613,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -24622,6 +24799,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24629,6 +24807,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -24765,6 +24959,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24772,6 +24967,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -25600,6 +25811,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25607,6 +25819,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -26436,6 +26664,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -26443,6 +26672,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -26903,6 +27148,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -26910,6 +27156,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -27046,6 +27308,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27053,6 +27316,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -28223,6 +28502,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28230,6 +28510,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -28366,6 +28662,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28373,6 +28670,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -29201,6 +29514,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29208,6 +29522,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -30004,6 +30334,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30011,6 +30342,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -30827,6 +31174,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30834,6 +31182,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -33666,6 +34030,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -33673,6 +34038,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -34541,6 +34922,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34548,6 +34930,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -35077,6 +35475,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35084,6 +35483,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -35787,6 +36202,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35794,6 +36210,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -36662,6 +37094,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36669,6 +37102,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -37198,6 +37647,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37205,6 +37655,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -37630,6 +38096,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37637,6 +38104,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -38051,6 +38534,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38058,6 +38542,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -38512,6 +39012,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38519,6 +39020,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -39949,6 +40466,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39956,6 +40474,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -41380,6 +41914,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -41387,6 +41922,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -42206,6 +42757,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42213,6 +42765,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -42667,6 +43235,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42674,6 +43243,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -44104,6 +44689,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -44111,6 +44697,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -46649,6 +47251,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -46656,6 +47259,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -47110,6 +47729,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47117,6 +47737,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -48547,6 +49183,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -48554,6 +49191,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -48979,6 +49632,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -48986,6 +49640,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -49520,6 +50190,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49527,6 +50198,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -50330,6 +51017,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50337,6 +51025,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -50784,6 +51488,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50791,6 +51496,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -51516,6 +52237,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51523,6 +52245,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -52339,6 +53077,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52346,6 +53085,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -55178,6 +55933,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -55185,6 +55941,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -56053,6 +56825,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56060,6 +56833,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -56589,6 +57378,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56596,6 +57386,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -57299,6 +58105,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57306,6 +58113,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -58174,6 +58997,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58181,6 +59005,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -58710,6 +59550,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58717,6 +59558,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -59142,6 +59999,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59149,6 +60007,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -59563,6 +60437,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59570,6 +60445,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -60024,6 +60915,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60031,6 +60923,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -61461,6 +62369,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -61468,6 +62377,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -62892,6 +63817,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62899,6 +63825,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -63718,6 +64660,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -63725,6 +64668,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -64179,6 +65138,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64186,6 +65146,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -65616,6 +66592,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -65623,6 +66600,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -68161,6 +69154,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -68168,6 +69162,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -68622,6 +69632,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -68629,6 +69640,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -70059,6 +71086,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -70066,6 +71094,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -70491,6 +71535,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -70498,6 +71543,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -72578,6 +73639,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -72585,6 +73647,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -74273,6 +75351,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -74280,6 +75359,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -75092,6 +76187,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75099,6 +76195,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -75647,6 +76759,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75654,6 +76767,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -75790,6 +76919,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75797,6 +76927,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -76625,6 +77771,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76632,6 +77779,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -79340,6 +80503,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -79347,6 +80511,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -81200,6 +82380,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -81207,6 +82388,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -84346,6 +85543,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -84353,6 +85551,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -88260,6 +89474,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -88267,6 +89482,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -91040,6 +92271,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -91047,6 +92279,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -91514,6 +92762,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -91521,6 +92770,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -92011,6 +93276,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92018,6 +93284,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -92828,6 +94110,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92835,6 +94118,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -93986,6 +95285,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -93993,6 +95293,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -94564,6 +95880,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -94571,6 +95888,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -95061,6 +96394,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95068,6 +96402,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -97067,6 +98417,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -97074,6 +98425,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/job.go.md b/docs/job.go.md index c636f8150..57f480301 100644 --- a/docs/job.go.md +++ b/docs/job.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJob(scope Construct, id *string, config JobConfig) Job ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -431,7 +438,7 @@ func ResetWaitForCompletion() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.Job_IsConstruct(x interface{}) *bool ``` @@ -463,7 +470,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.Job_IsTerraformElement(x interface{}) *bool ``` @@ -477,7 +484,7 @@ job.Job_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.Job_IsTerraformResource(x interface{}) *bool ``` @@ -491,7 +498,7 @@ job.Job_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.Job_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -830,7 +837,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobConfig { Connection: interface{}, @@ -840,10 +847,10 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobMetadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpec, Id: *string, - Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobTimeouts, + Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobTimeouts, WaitForCompletion: interface{}, } ``` @@ -1011,7 +1018,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobMetadata { Annotations: *map[string]*string, @@ -1115,17 +1122,17 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpec { - Template: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplate, + Template: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplate, ActiveDeadlineSeconds: *f64, BackoffLimit: *f64, CompletionMode: *string, Completions: *f64, ManualSelector: interface{}, Parallelism: *f64, - Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecSelector, + Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecSelector, TtlSecondsAfterFinished: *string, } ``` @@ -1287,7 +1294,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecSelector { MatchExpressions: interface{}, @@ -1339,7 +1346,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecSelectorMatchExpressions { Key: *string, @@ -1407,11 +1414,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplate { - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateMetadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpec, } ``` @@ -1457,7 +1464,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateMetadata { Annotations: *map[string]*string, @@ -1545,14 +1552,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpec { ActiveDeadlineSeconds: *f64, - Affinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecAffinity, + Affinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecAffinity, AutomountServiceAccountToken: interface{}, Container: interface{}, - DnsConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecDnsConfig, + DnsConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecDnsConfig, DnsPolicy: *string, EnableServiceLinks: interface{}, HostAliases: interface{}, @@ -1564,13 +1571,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" InitContainer: interface{}, NodeName: *string, NodeSelector: *map[string]*string, - Os: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecOs, + Os: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecOs, PriorityClassName: *string, ReadinessGate: interface{}, RestartPolicy: *string, RuntimeClassName: *string, SchedulerName: *string, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecSecurityContext, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecSecurityContext, ServiceAccountName: *string, ShareProcessNamespace: interface{}, Subdomain: *string, @@ -2063,12 +2070,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecAffinity { - NodeAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecAffinityNodeAffinity, - PodAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecAffinityPodAffinity, - PodAntiAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecAffinityPodAntiAffinity, + NodeAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecAffinityNodeAffinity, + PodAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecAffinityPodAffinity, + PodAntiAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecAffinityPodAntiAffinity, } ``` @@ -2129,11 +2136,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecAffinityNodeAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, - RequiredDuringSchedulingIgnoredDuringExecution: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution, + RequiredDuringSchedulingIgnoredDuringExecution: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution, } ``` @@ -2179,10 +2186,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution { - Preference: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference, + Preference: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference, Weight: *f64, } ``` @@ -2229,7 +2236,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference { MatchExpressions: interface{}, @@ -2279,7 +2286,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions { Key: *string, @@ -2349,7 +2356,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields { Key: *string, @@ -2417,7 +2424,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution { NodeSelectorTerm: interface{}, @@ -2451,7 +2458,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm { MatchExpressions: interface{}, @@ -2501,7 +2508,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions { Key: *string, @@ -2571,7 +2578,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields { Key: *string, @@ -2639,7 +2646,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecAffinityPodAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, @@ -2689,10 +2696,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution { - PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, + PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, Weight: *f64, } ``` @@ -2739,7 +2746,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { TopologyKey: *string, @@ -2805,7 +2812,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { MatchExpressions: interface{}, @@ -2857,7 +2864,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { Key: *string, @@ -2925,7 +2932,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution { TopologyKey: *string, @@ -2991,7 +2998,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { MatchExpressions: interface{}, @@ -3043,7 +3050,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { Key: *string, @@ -3111,7 +3118,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecAffinityPodAntiAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, @@ -3161,10 +3168,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution { - PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, + PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, Weight: *f64, } ``` @@ -3211,7 +3218,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { TopologyKey: *string, @@ -3277,7 +3284,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { MatchExpressions: interface{}, @@ -3329,7 +3336,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { Key: *string, @@ -3397,7 +3404,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution { TopologyKey: *string, @@ -3463,7 +3470,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { MatchExpressions: interface{}, @@ -3515,7 +3522,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { Key: *string, @@ -3583,7 +3590,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainer { Name: *string, @@ -3593,13 +3600,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" EnvFrom: interface{}, Image: *string, ImagePullPolicy: *string, - Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecContainerLifecycle, - LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecContainerLivenessProbe, + Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecContainerLifecycle, + LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecContainerLivenessProbe, Port: interface{}, - ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecContainerReadinessProbe, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecContainerResources, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecContainerSecurityContext, - StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecContainerStartupProbe, + ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecContainerReadinessProbe, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecContainerResources, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecContainerSecurityContext, + StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecContainerStartupProbe, Stdin: interface{}, StdinOnce: interface{}, TerminationMessagePath: *string, @@ -3955,12 +3962,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerEnv { Name: *string, Value: *string, - ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecContainerEnvValueFrom, + ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecContainerEnvValueFrom, } ``` @@ -4023,12 +4030,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerEnvFrom { - ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecContainerEnvFromConfigMapRef, + ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecContainerEnvFromConfigMapRef, Prefix: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecContainerEnvFromSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecContainerEnvFromSecretRef, } ``` @@ -4089,7 +4096,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerEnvFromConfigMapRef { Name: *string, @@ -4139,7 +4146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerEnvFromSecretRef { Name: *string, @@ -4189,13 +4196,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerEnvValueFrom { - ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecContainerEnvValueFromFieldRef, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecContainerEnvValueFromResourceFieldRef, - SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecContainerEnvValueFromSecretKeyRef, + ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecContainerEnvValueFromFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecContainerEnvValueFromResourceFieldRef, + SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecContainerEnvValueFromSecretKeyRef, } ``` @@ -4271,7 +4278,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef { Key: *string, @@ -4337,7 +4344,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerEnvValueFromFieldRef { ApiVersion: *string, @@ -4387,7 +4394,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerEnvValueFromResourceFieldRef { Resource: *string, @@ -4449,7 +4456,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerEnvValueFromSecretKeyRef { Key: *string, @@ -4515,7 +4522,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerLifecycle { PostStart: interface{}, @@ -4565,11 +4572,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerLifecyclePostStart { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecContainerLifecyclePostStartExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecContainerLifecyclePostStartHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecContainerLifecyclePostStartExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecContainerLifecyclePostStartHttpGet, TcpSocket: interface{}, } ``` @@ -4631,7 +4638,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerLifecyclePostStartExec { Command: *[]*string, @@ -4667,7 +4674,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerLifecyclePostStartHttpGet { Host: *string, @@ -4767,7 +4774,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader { Name: *string, @@ -4817,7 +4824,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerLifecyclePostStartTcpSocket { Port: *string, @@ -4853,11 +4860,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerLifecyclePreStop { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecContainerLifecyclePreStopExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecContainerLifecyclePreStopHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecContainerLifecyclePreStopExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecContainerLifecyclePreStopHttpGet, TcpSocket: interface{}, } ``` @@ -4919,7 +4926,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerLifecyclePreStopExec { Command: *[]*string, @@ -4955,7 +4962,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerLifecyclePreStopHttpGet { Host: *string, @@ -5055,7 +5062,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader { Name: *string, @@ -5105,7 +5112,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerLifecyclePreStopTcpSocket { Port: *string, @@ -5141,13 +5148,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerLivenessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecContainerLivenessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecContainerLivenessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecContainerLivenessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecContainerLivenessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -5303,7 +5310,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerLivenessProbeExec { Command: *[]*string, @@ -5339,7 +5346,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerLivenessProbeGrpc { Port: *f64, @@ -5389,7 +5396,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerLivenessProbeHttpGet { Host: *string, @@ -5489,7 +5496,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader { Name: *string, @@ -5539,7 +5546,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerLivenessProbeTcpSocket { Port: *string, @@ -5575,7 +5582,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerPort { ContainerPort: *f64, @@ -5679,13 +5686,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerReadinessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecContainerReadinessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecContainerReadinessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecContainerReadinessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecContainerReadinessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -5841,7 +5848,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerReadinessProbeExec { Command: *[]*string, @@ -5877,7 +5884,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerReadinessProbeGrpc { Port: *f64, @@ -5927,7 +5934,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerReadinessProbeHttpGet { Host: *string, @@ -6027,7 +6034,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader { Name: *string, @@ -6077,7 +6084,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerReadinessProbeTcpSocket { Port: *string, @@ -6113,7 +6120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerResources { Limits: *map[string]*string, @@ -6165,18 +6172,18 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerSecurityContext { AllowPrivilegeEscalation: interface{}, - Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecContainerSecurityContextCapabilities, + Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecContainerSecurityContextCapabilities, Privileged: interface{}, ReadOnlyRootFilesystem: interface{}, RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecContainerSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecContainerSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecContainerSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecContainerSecurityContextSeLinuxOptions, } ``` @@ -6337,7 +6344,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerSecurityContextCapabilities { Add: *[]*string, @@ -6387,7 +6394,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -6439,7 +6446,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerSecurityContextSeLinuxOptions { Level: *string, @@ -6521,13 +6528,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerStartupProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecContainerStartupProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecContainerStartupProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecContainerStartupProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecContainerStartupProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -6683,7 +6690,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerStartupProbeExec { Command: *[]*string, @@ -6719,7 +6726,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerStartupProbeGrpc { Port: *f64, @@ -6769,7 +6776,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerStartupProbeHttpGet { Host: *string, @@ -6869,7 +6876,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerStartupProbeHttpGetHttpHeader { Name: *string, @@ -6919,7 +6926,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerStartupProbeTcpSocket { Port: *string, @@ -6955,7 +6962,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecContainerVolumeMount { MountPath: *string, @@ -7055,7 +7062,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecDnsConfig { Nameservers: *[]*string, @@ -7125,7 +7132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecDnsConfigOption { Name: *string, @@ -7175,7 +7182,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecHostAliases { Hostnames: *[]*string, @@ -7225,7 +7232,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecImagePullSecrets { Name: *string, @@ -7259,7 +7266,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainer { Name: *string, @@ -7269,13 +7276,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" EnvFrom: interface{}, Image: *string, ImagePullPolicy: *string, - Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecInitContainerLifecycle, - LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecInitContainerLivenessProbe, + Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecInitContainerLifecycle, + LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecInitContainerLivenessProbe, Port: interface{}, - ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecInitContainerReadinessProbe, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecInitContainerResources, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecInitContainerSecurityContext, - StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecInitContainerStartupProbe, + ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecInitContainerReadinessProbe, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecInitContainerResources, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecInitContainerSecurityContext, + StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecInitContainerStartupProbe, Stdin: interface{}, StdinOnce: interface{}, TerminationMessagePath: *string, @@ -7631,12 +7638,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerEnv { Name: *string, Value: *string, - ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecInitContainerEnvValueFrom, + ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecInitContainerEnvValueFrom, } ``` @@ -7699,12 +7706,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerEnvFrom { - ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecInitContainerEnvFromConfigMapRef, + ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecInitContainerEnvFromConfigMapRef, Prefix: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecInitContainerEnvFromSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecInitContainerEnvFromSecretRef, } ``` @@ -7765,7 +7772,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerEnvFromConfigMapRef { Name: *string, @@ -7815,7 +7822,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerEnvFromSecretRef { Name: *string, @@ -7865,13 +7872,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerEnvValueFrom { - ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecInitContainerEnvValueFromFieldRef, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef, - SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef, + ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecInitContainerEnvValueFromFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef, + SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef, } ``` @@ -7947,7 +7954,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef { Key: *string, @@ -8013,7 +8020,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerEnvValueFromFieldRef { ApiVersion: *string, @@ -8063,7 +8070,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef { Resource: *string, @@ -8125,7 +8132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef { Key: *string, @@ -8191,7 +8198,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerLifecycle { PostStart: interface{}, @@ -8241,11 +8248,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerLifecyclePostStart { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecInitContainerLifecyclePostStartExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecInitContainerLifecyclePostStartHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecInitContainerLifecyclePostStartExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecInitContainerLifecyclePostStartHttpGet, TcpSocket: interface{}, } ``` @@ -8307,7 +8314,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerLifecyclePostStartExec { Command: *[]*string, @@ -8343,7 +8350,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerLifecyclePostStartHttpGet { Host: *string, @@ -8443,7 +8450,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader { Name: *string, @@ -8493,7 +8500,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerLifecyclePostStartTcpSocket { Port: *string, @@ -8529,11 +8536,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerLifecyclePreStop { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecInitContainerLifecyclePreStopExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecInitContainerLifecyclePreStopHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecInitContainerLifecyclePreStopExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecInitContainerLifecyclePreStopHttpGet, TcpSocket: interface{}, } ``` @@ -8595,7 +8602,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerLifecyclePreStopExec { Command: *[]*string, @@ -8631,7 +8638,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerLifecyclePreStopHttpGet { Host: *string, @@ -8731,7 +8738,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader { Name: *string, @@ -8781,7 +8788,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerLifecyclePreStopTcpSocket { Port: *string, @@ -8817,13 +8824,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerLivenessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecInitContainerLivenessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecInitContainerLivenessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecInitContainerLivenessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecInitContainerLivenessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -8979,7 +8986,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerLivenessProbeExec { Command: *[]*string, @@ -9015,7 +9022,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerLivenessProbeGrpc { Port: *f64, @@ -9065,7 +9072,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerLivenessProbeHttpGet { Host: *string, @@ -9165,7 +9172,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader { Name: *string, @@ -9215,7 +9222,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerLivenessProbeTcpSocket { Port: *string, @@ -9251,7 +9258,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerPort { ContainerPort: *f64, @@ -9355,13 +9362,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerReadinessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecInitContainerReadinessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecInitContainerReadinessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecInitContainerReadinessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecInitContainerReadinessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -9517,7 +9524,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerReadinessProbeExec { Command: *[]*string, @@ -9553,7 +9560,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerReadinessProbeGrpc { Port: *f64, @@ -9603,7 +9610,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerReadinessProbeHttpGet { Host: *string, @@ -9703,7 +9710,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader { Name: *string, @@ -9753,7 +9760,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerReadinessProbeTcpSocket { Port: *string, @@ -9789,7 +9796,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerResources { Limits: *map[string]*string, @@ -9841,18 +9848,18 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerSecurityContext { AllowPrivilegeEscalation: interface{}, - Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecInitContainerSecurityContextCapabilities, + Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecInitContainerSecurityContextCapabilities, Privileged: interface{}, ReadOnlyRootFilesystem: interface{}, RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecInitContainerSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecInitContainerSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions, } ``` @@ -10013,7 +10020,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerSecurityContextCapabilities { Add: *[]*string, @@ -10063,7 +10070,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -10115,7 +10122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions { Level: *string, @@ -10197,13 +10204,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerStartupProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecInitContainerStartupProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecInitContainerStartupProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecInitContainerStartupProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecInitContainerStartupProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -10359,7 +10366,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerStartupProbeExec { Command: *[]*string, @@ -10395,7 +10402,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerStartupProbeGrpc { Port: *f64, @@ -10445,7 +10452,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerStartupProbeHttpGet { Host: *string, @@ -10545,7 +10552,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader { Name: *string, @@ -10595,7 +10602,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerStartupProbeTcpSocket { Port: *string, @@ -10631,7 +10638,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecInitContainerVolumeMount { MountPath: *string, @@ -10731,7 +10738,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecOs { Name: *string, @@ -10765,7 +10772,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecReadinessGate { ConditionType: *string, @@ -10799,7 +10806,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecSecurityContext { FsGroup: *string, @@ -10807,11 +10814,11 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecSecurityContextSeLinuxOptions, SupplementalGroups: *[]*f64, Sysctl: interface{}, - WindowsOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecSecurityContextWindowsOptions, + WindowsOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecSecurityContextWindowsOptions, } ``` @@ -10989,7 +10996,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -11041,7 +11048,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecSecurityContextSeLinuxOptions { Level: *string, @@ -11123,7 +11130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecSecurityContextSysctl { Name: *string, @@ -11173,7 +11180,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecSecurityContextWindowsOptions { GmsaCredentialSpec: *string, @@ -11257,7 +11264,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecToleration { Effect: *string, @@ -11365,7 +11372,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecTopologySpreadConstraint { LabelSelector: interface{}, @@ -11449,7 +11456,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecTopologySpreadConstraintLabelSelector { MatchExpressions: interface{}, @@ -11501,7 +11508,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions { Key: *string, @@ -11569,37 +11576,37 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolume { - AwsElasticBlockStore: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeAwsElasticBlockStore, - AzureDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeAzureDisk, - AzureFile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeAzureFile, - CephFs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeCephFs, - Cinder: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeCinder, - ConfigMap: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeConfigMap, - Csi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeCsi, - DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeDownwardApi, - EmptyDir: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeEmptyDir, - Ephemeral: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeEphemeral, - Fc: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeFc, - FlexVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeFlexVolume, - Flocker: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeFlocker, - GcePersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeGcePersistentDisk, - GitRepo: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeGitRepo, - Glusterfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeGlusterfs, - HostPath: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeHostPath, - Iscsi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeIscsi, - Local: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeLocal, + AwsElasticBlockStore: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeAwsElasticBlockStore, + AzureDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeAzureDisk, + AzureFile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeAzureFile, + CephFs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeCephFs, + Cinder: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeCinder, + ConfigMap: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeConfigMap, + Csi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeCsi, + DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeDownwardApi, + EmptyDir: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeEmptyDir, + Ephemeral: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeEphemeral, + Fc: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeFc, + FlexVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeFlexVolume, + Flocker: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeFlocker, + GcePersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeGcePersistentDisk, + GitRepo: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeGitRepo, + Glusterfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeGlusterfs, + HostPath: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeHostPath, + Iscsi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeIscsi, + Local: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeLocal, Name: *string, - Nfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeNfs, - PersistentVolumeClaim: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumePersistentVolumeClaim, - PhotonPersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumePhotonPersistentDisk, + Nfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeNfs, + PersistentVolumeClaim: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumePersistentVolumeClaim, + PhotonPersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumePhotonPersistentDisk, Projected: interface{}, - Quobyte: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeQuobyte, - Rbd: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeRbd, - Secret: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeSecret, - VsphereVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeVsphereVolume, + Quobyte: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeQuobyte, + Rbd: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeRbd, + Secret: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeSecret, + VsphereVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeVsphereVolume, } ``` @@ -12035,7 +12042,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeAwsElasticBlockStore { VolumeId: *string, @@ -12121,7 +12128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeAzureDisk { CachingMode: *string, @@ -12237,7 +12244,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeAzureFile { SecretName: *string, @@ -12321,14 +12328,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeCephFs { Monitors: *[]*string, Path: *string, ReadOnly: interface{}, SecretFile: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeCephFsSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeCephFsSecretRef, User: *string, } ``` @@ -12435,7 +12442,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeCephFsSecretRef { Name: *string, @@ -12485,7 +12492,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeCinder { VolumeId: *string, @@ -12553,7 +12560,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeConfigMap { DefaultMode: *string, @@ -12637,7 +12644,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeConfigMapItems { Key: *string, @@ -12707,12 +12714,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeCsi { Driver: *string, FsType: *string, - NodePublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeCsiNodePublishSecretRef, + NodePublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeCsiNodePublishSecretRef, ReadOnly: interface{}, VolumeAttributes: *map[string]*string, } @@ -12807,7 +12814,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeCsiNodePublishSecretRef { Name: *string, @@ -12841,7 +12848,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeDownwardApi { DefaultMode: *string, @@ -12893,13 +12900,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeDownwardApiItems { - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeDownwardApiItemsFieldRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeDownwardApiItemsFieldRef, Path: *string, Mode: *string, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef, } ``` @@ -12979,7 +12986,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeDownwardApiItemsFieldRef { ApiVersion: *string, @@ -13029,7 +13036,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef { ContainerName: *string, @@ -13091,7 +13098,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeEmptyDir { Medium: *string, @@ -13143,10 +13150,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeEphemeral { - VolumeClaimTemplate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate, + VolumeClaimTemplate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate, } ``` @@ -13177,11 +13184,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate { - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata, } ``` @@ -13227,7 +13234,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata { Annotations: *map[string]*string, @@ -13281,12 +13288,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec { AccessModes: *[]*string, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources, - Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources, + Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector, StorageClassName: *string, VolumeMode: *string, VolumeName: *string, @@ -13395,7 +13402,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources { Limits: *map[string]*string, @@ -13447,7 +13454,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector { MatchExpressions: interface{}, @@ -13499,7 +13506,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions { Key: *string, @@ -13567,7 +13574,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeFc { Lun: *f64, @@ -13651,14 +13658,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeFlexVolume { Driver: *string, FsType: *string, Options: *map[string]*string, ReadOnly: interface{}, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeFlexVolumeSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeFlexVolumeSecretRef, } ``` @@ -13751,7 +13758,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeFlexVolumeSecretRef { Name: *string, @@ -13801,7 +13808,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeFlocker { DatasetName: *string, @@ -13851,7 +13858,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeGcePersistentDisk { PdName: *string, @@ -13937,7 +13944,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeGitRepo { Directory: *string, @@ -14005,7 +14012,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeGlusterfs { EndpointsName: *string, @@ -14071,7 +14078,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeHostPath { Path: *string, @@ -14121,7 +14128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeIscsi { Iqn: *string, @@ -14239,7 +14246,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeLocal { Path: *string, @@ -14273,7 +14280,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeNfs { Path: *string, @@ -14339,7 +14346,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumePersistentVolumeClaim { ClaimName: *string, @@ -14389,7 +14396,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumePhotonPersistentDisk { PdId: *string, @@ -14441,7 +14448,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeProjected { Sources: interface{}, @@ -14493,13 +14500,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeProjectedSources { ConfigMap: interface{}, - DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeProjectedSourcesDownwardApi, + DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeProjectedSourcesDownwardApi, Secret: interface{}, - ServiceAccountToken: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken, + ServiceAccountToken: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken, } ``` @@ -14575,7 +14582,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeProjectedSourcesConfigMap { Items: interface{}, @@ -14641,7 +14648,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeProjectedSourcesConfigMapItems { Key: *string, @@ -14711,7 +14718,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeProjectedSourcesDownwardApi { Items: interface{}, @@ -14745,13 +14752,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItems { Path: *string, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef, Mode: *string, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef, } ``` @@ -14831,7 +14838,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef { ApiVersion: *string, @@ -14881,7 +14888,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef { ContainerName: *string, @@ -14943,7 +14950,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeProjectedSourcesSecret { Items: interface{}, @@ -15009,7 +15016,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeProjectedSourcesSecretItems { Key: *string, @@ -15079,7 +15086,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken { Path: *string, @@ -15147,7 +15154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeQuobyte { Registry: *string, @@ -15245,7 +15252,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeRbd { CephMonitors: *[]*string, @@ -15255,7 +15262,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" RadosUser: *string, RbdPool: *string, ReadOnly: interface{}, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.job.JobSpecTemplateSpecVolumeRbdSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.job.JobSpecTemplateSpecVolumeRbdSecretRef, } ``` @@ -15393,7 +15400,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeRbdSecretRef { Name: *string, @@ -15443,7 +15450,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeSecret { DefaultMode: *string, @@ -15527,7 +15534,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeSecretItems { Key: *string, @@ -15597,7 +15604,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobSpecTemplateSpecVolumeVsphereVolume { VolumePath: *string, @@ -15649,7 +15656,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" &job.JobTimeouts { Create: *string, @@ -15711,7 +15718,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobMetadataOutputReference ``` @@ -16138,7 +16145,7 @@ func InternalValue() JobMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecOutputReference ``` @@ -16667,7 +16674,7 @@ func InternalValue() JobSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecSelectorMatchExpressionsList ``` @@ -16708,6 +16715,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -16715,6 +16723,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -16810,7 +16834,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecSelectorMatchExpressionsOutputReference ``` @@ -17164,7 +17188,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecSelectorOutputReference ``` @@ -17484,7 +17508,7 @@ func InternalValue() JobSpecSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateMetadataOutputReference ``` @@ -17882,7 +17906,7 @@ func InternalValue() JobSpecTemplateMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateOutputReference ``` @@ -18208,7 +18232,7 @@ func InternalValue() JobSpecTemplate #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityNodeAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecAffinityNodeAffinityOutputReference ``` @@ -18541,7 +18565,7 @@ func InternalValue() JobSpecTemplateSpecAffinityNodeAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -18582,6 +18606,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -18589,6 +18614,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -18684,7 +18725,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -19008,7 +19049,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList ``` @@ -19049,6 +19090,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19056,6 +19098,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -19151,7 +19209,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference ``` @@ -19505,7 +19563,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList ``` @@ -19546,6 +19604,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19553,6 +19612,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -19648,7 +19723,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference ``` @@ -19988,7 +20063,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference ``` @@ -20321,7 +20396,7 @@ func InternalValue() JobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSched #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList ``` @@ -20362,6 +20437,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20369,6 +20445,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -20464,7 +20556,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList ``` @@ -20505,6 +20597,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20512,6 +20605,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -20607,7 +20716,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference ``` @@ -20961,7 +21070,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList ``` @@ -21002,6 +21111,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21009,6 +21119,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -21104,7 +21230,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference ``` @@ -21444,7 +21570,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference ``` @@ -21795,7 +21921,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -22086,7 +22212,7 @@ func InternalValue() JobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedu #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecAffinityOutputReference ``` @@ -22461,7 +22587,7 @@ func InternalValue() JobSpecTemplateSpecAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityPodAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecAffinityPodAffinityOutputReference ``` @@ -22794,7 +22920,7 @@ func InternalValue() JobSpecTemplateSpecAffinityPodAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -22835,6 +22961,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22842,6 +22969,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -22937,7 +23080,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -23261,7 +23404,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ``` @@ -23302,6 +23445,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23309,6 +23453,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -23404,7 +23564,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ``` @@ -23445,6 +23605,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23452,6 +23613,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -23547,7 +23724,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ``` @@ -23901,7 +24078,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ``` @@ -24239,7 +24416,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ``` @@ -24581,7 +24758,7 @@ func InternalValue() JobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedu #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ``` @@ -24622,6 +24799,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24629,6 +24807,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -24724,7 +24918,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ``` @@ -24765,6 +24959,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24772,6 +24967,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -24867,7 +25078,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ``` @@ -25221,7 +25432,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ``` @@ -25559,7 +25770,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ``` @@ -25600,6 +25811,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25607,6 +25819,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -25702,7 +25930,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -26062,7 +26290,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityPodAntiAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecAffinityPodAntiAffinityOutputReference ``` @@ -26395,7 +26623,7 @@ func InternalValue() JobSpecTemplateSpecAffinityPodAntiAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -26436,6 +26664,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -26443,6 +26672,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -26538,7 +26783,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -26862,7 +27107,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ``` @@ -26903,6 +27148,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -26910,6 +27156,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -27005,7 +27267,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ``` @@ -27046,6 +27308,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27053,6 +27316,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -27148,7 +27427,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ``` @@ -27502,7 +27781,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ``` @@ -27840,7 +28119,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ``` @@ -28182,7 +28461,7 @@ func InternalValue() JobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ``` @@ -28223,6 +28502,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28230,6 +28510,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -28325,7 +28621,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ``` @@ -28366,6 +28662,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28373,6 +28670,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -28468,7 +28781,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ``` @@ -28822,7 +29135,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ``` @@ -29160,7 +29473,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ``` @@ -29201,6 +29514,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29208,6 +29522,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -29303,7 +29633,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -29663,7 +29993,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference ``` @@ -29963,7 +30293,7 @@ func InternalValue() JobSpecTemplateSpecContainerEnvFromConfigMapRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerEnvFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecContainerEnvFromList ``` @@ -30004,6 +30334,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30011,6 +30342,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -30106,7 +30453,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerEnvFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecContainerEnvFromOutputReference ``` @@ -30486,7 +30833,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerEnvFromSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecContainerEnvFromSecretRefOutputReference ``` @@ -30786,7 +31133,7 @@ func InternalValue() JobSpecTemplateSpecContainerEnvFromSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecContainerEnvList ``` @@ -30827,6 +31174,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30834,6 +31182,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -30929,7 +31293,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecContainerEnvOutputReference ``` @@ -31289,7 +31653,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference ``` @@ -31625,7 +31989,7 @@ func InternalValue() JobSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference ``` @@ -31932,7 +32296,7 @@ func InternalValue() JobSpecTemplateSpecContainerEnvValueFromFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerEnvValueFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecContainerEnvValueFromOutputReference ``` @@ -32349,7 +32713,7 @@ func InternalValue() JobSpecTemplateSpecContainerEnvValueFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference ``` @@ -32678,7 +33042,7 @@ func InternalValue() JobSpecTemplateSpecContainerEnvValueFromResourceFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference ``` @@ -33014,7 +33378,7 @@ func InternalValue() JobSpecTemplateSpecContainerEnvValueFromSecretKeyRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerLifecycleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecContainerLifecycleOutputReference ``` @@ -33347,7 +33711,7 @@ func InternalValue() JobSpecTemplateSpecContainerLifecycle #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerLifecyclePostStartExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecContainerLifecyclePostStartExecOutputReference ``` @@ -33625,7 +33989,7 @@ func InternalValue() JobSpecTemplateSpecContainerLifecyclePostStartExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList ``` @@ -33666,6 +34030,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -33673,6 +34038,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -33768,7 +34149,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ``` @@ -34093,7 +34474,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference ``` @@ -34500,7 +34881,7 @@ func InternalValue() JobSpecTemplateSpecContainerLifecyclePostStartHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerLifecyclePostStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecContainerLifecyclePostStartList ``` @@ -34541,6 +34922,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34548,6 +34930,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -34643,7 +35041,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerLifecyclePostStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecContainerLifecyclePostStartOutputReference ``` @@ -35036,7 +35434,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerLifecyclePostStartTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecContainerLifecyclePostStartTcpSocketList ``` @@ -35077,6 +35475,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35084,6 +35483,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -35179,7 +35594,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference ``` @@ -35468,7 +35883,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerLifecyclePreStopExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecContainerLifecyclePreStopExecOutputReference ``` @@ -35746,7 +36161,7 @@ func InternalValue() JobSpecTemplateSpecContainerLifecyclePreStopExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList ``` @@ -35787,6 +36202,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35794,6 +36210,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -35889,7 +36321,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ``` @@ -36214,7 +36646,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference ``` @@ -36621,7 +37053,7 @@ func InternalValue() JobSpecTemplateSpecContainerLifecyclePreStopHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerLifecyclePreStopList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecContainerLifecyclePreStopList ``` @@ -36662,6 +37094,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36669,6 +37102,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -36764,7 +37213,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerLifecyclePreStopOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecContainerLifecyclePreStopOutputReference ``` @@ -37157,7 +37606,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerLifecyclePreStopTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecContainerLifecyclePreStopTcpSocketList ``` @@ -37198,6 +37647,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37205,6 +37655,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -37300,7 +37766,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference ``` @@ -37589,7 +38055,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecContainerList ``` @@ -37630,6 +38096,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37637,6 +38104,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -37732,7 +38215,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerLivenessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecContainerLivenessProbeExecOutputReference ``` @@ -38010,7 +38493,7 @@ func InternalValue() JobSpecTemplateSpecContainerLivenessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerLivenessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecContainerLivenessProbeGrpcList ``` @@ -38051,6 +38534,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38058,6 +38542,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -38153,7 +38653,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerLivenessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecContainerLivenessProbeGrpcOutputReference ``` @@ -38471,7 +38971,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList ``` @@ -38512,6 +39012,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38519,6 +39020,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -38614,7 +39131,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference ``` @@ -38939,7 +39456,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference ``` @@ -39346,7 +39863,7 @@ func InternalValue() JobSpecTemplateSpecContainerLivenessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerLivenessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecContainerLivenessProbeOutputReference ``` @@ -39908,7 +40425,7 @@ func InternalValue() JobSpecTemplateSpecContainerLivenessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerLivenessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecContainerLivenessProbeTcpSocketList ``` @@ -39949,6 +40466,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39956,6 +40474,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -40051,7 +40585,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference ``` @@ -40340,7 +40874,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecContainerOutputReference ``` @@ -41339,7 +41873,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecContainerPortList ``` @@ -41380,6 +41914,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -41387,6 +41922,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -41482,7 +42033,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecContainerPortOutputReference ``` @@ -41887,7 +42438,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerReadinessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecContainerReadinessProbeExecOutputReference ``` @@ -42165,7 +42716,7 @@ func InternalValue() JobSpecTemplateSpecContainerReadinessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerReadinessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecContainerReadinessProbeGrpcList ``` @@ -42206,6 +42757,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42213,6 +42765,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -42308,7 +42876,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerReadinessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecContainerReadinessProbeGrpcOutputReference ``` @@ -42626,7 +43194,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList ``` @@ -42667,6 +43235,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42674,6 +43243,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -42769,7 +43354,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference ``` @@ -43094,7 +43679,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference ``` @@ -43501,7 +44086,7 @@ func InternalValue() JobSpecTemplateSpecContainerReadinessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerReadinessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecContainerReadinessProbeOutputReference ``` @@ -44063,7 +44648,7 @@ func InternalValue() JobSpecTemplateSpecContainerReadinessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerReadinessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecContainerReadinessProbeTcpSocketList ``` @@ -44104,6 +44689,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -44111,6 +44697,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -44206,7 +44808,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference ``` @@ -44495,7 +45097,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecContainerResourcesOutputReference ``` @@ -44802,7 +45404,7 @@ func InternalValue() JobSpecTemplateSpecContainerResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference ``` @@ -45109,7 +45711,7 @@ func InternalValue() JobSpecTemplateSpecContainerSecurityContextCapabilities #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecContainerSecurityContextOutputReference ``` @@ -45658,7 +46260,7 @@ func InternalValue() JobSpecTemplateSpecContainerSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference ``` @@ -45965,7 +46567,7 @@ func InternalValue() JobSpecTemplateSpecContainerSecurityContextSeccompProfile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference ``` @@ -46330,7 +46932,7 @@ func InternalValue() JobSpecTemplateSpecContainerSecurityContextSeLinuxOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerStartupProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecContainerStartupProbeExecOutputReference ``` @@ -46608,7 +47210,7 @@ func InternalValue() JobSpecTemplateSpecContainerStartupProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerStartupProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecContainerStartupProbeGrpcList ``` @@ -46649,6 +47251,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -46656,6 +47259,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -46751,7 +47370,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerStartupProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecContainerStartupProbeGrpcOutputReference ``` @@ -47069,7 +47688,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList ``` @@ -47110,6 +47729,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47117,6 +47737,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -47212,7 +47848,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference ``` @@ -47537,7 +48173,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerStartupProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecContainerStartupProbeHttpGetOutputReference ``` @@ -47944,7 +48580,7 @@ func InternalValue() JobSpecTemplateSpecContainerStartupProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerStartupProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecContainerStartupProbeOutputReference ``` @@ -48506,7 +49142,7 @@ func InternalValue() JobSpecTemplateSpecContainerStartupProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerStartupProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecContainerStartupProbeTcpSocketList ``` @@ -48547,6 +49183,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -48554,6 +49191,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -48649,7 +49302,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference ``` @@ -48938,7 +49591,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerVolumeMountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecContainerVolumeMountList ``` @@ -48979,6 +49632,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -48986,6 +49640,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -49081,7 +49751,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecContainerVolumeMountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecContainerVolumeMountOutputReference ``` @@ -49479,7 +50149,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecDnsConfigOptionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecDnsConfigOptionList ``` @@ -49520,6 +50190,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49527,6 +50198,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -49622,7 +50309,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecDnsConfigOptionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecDnsConfigOptionOutputReference ``` @@ -49940,7 +50627,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecDnsConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecDnsConfigOutputReference ``` @@ -50289,7 +50976,7 @@ func InternalValue() JobSpecTemplateSpecDnsConfig #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecHostAliasesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecHostAliasesList ``` @@ -50330,6 +51017,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50337,6 +51025,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -50432,7 +51136,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecHostAliasesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecHostAliasesOutputReference ``` @@ -50743,7 +51447,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecImagePullSecretsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecImagePullSecretsList ``` @@ -50784,6 +51488,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50791,6 +51496,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -50886,7 +51607,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecImagePullSecretsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecImagePullSecretsOutputReference ``` @@ -51175,7 +51896,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference ``` @@ -51475,7 +52196,7 @@ func InternalValue() JobSpecTemplateSpecInitContainerEnvFromConfigMapRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerEnvFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecInitContainerEnvFromList ``` @@ -51516,6 +52237,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51523,6 +52245,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -51618,7 +52356,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerEnvFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecInitContainerEnvFromOutputReference ``` @@ -51998,7 +52736,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference ``` @@ -52298,7 +53036,7 @@ func InternalValue() JobSpecTemplateSpecInitContainerEnvFromSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecInitContainerEnvList ``` @@ -52339,6 +53077,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52346,6 +53085,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -52441,7 +53196,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecInitContainerEnvOutputReference ``` @@ -52801,7 +53556,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference ``` @@ -53137,7 +53892,7 @@ func InternalValue() JobSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference ``` @@ -53444,7 +54199,7 @@ func InternalValue() JobSpecTemplateSpecInitContainerEnvValueFromFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerEnvValueFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecInitContainerEnvValueFromOutputReference ``` @@ -53861,7 +54616,7 @@ func InternalValue() JobSpecTemplateSpecInitContainerEnvValueFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference ``` @@ -54190,7 +54945,7 @@ func InternalValue() JobSpecTemplateSpecInitContainerEnvValueFromResourceFieldRe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference ``` @@ -54526,7 +55281,7 @@ func InternalValue() JobSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerLifecycleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecInitContainerLifecycleOutputReference ``` @@ -54859,7 +55614,7 @@ func InternalValue() JobSpecTemplateSpecInitContainerLifecycle #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference ``` @@ -55137,7 +55892,7 @@ func InternalValue() JobSpecTemplateSpecInitContainerLifecyclePostStartExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList ``` @@ -55178,6 +55933,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -55185,6 +55941,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -55280,7 +56052,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ``` @@ -55605,7 +56377,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference ``` @@ -56012,7 +56784,7 @@ func InternalValue() JobSpecTemplateSpecInitContainerLifecyclePostStartHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerLifecyclePostStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecInitContainerLifecyclePostStartList ``` @@ -56053,6 +56825,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56060,6 +56833,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -56155,7 +56944,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerLifecyclePostStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecInitContainerLifecyclePostStartOutputReference ``` @@ -56548,7 +57337,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList ``` @@ -56589,6 +57378,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56596,6 +57386,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -56691,7 +57497,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference ``` @@ -56980,7 +57786,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference ``` @@ -57258,7 +58064,7 @@ func InternalValue() JobSpecTemplateSpecInitContainerLifecyclePreStopExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList ``` @@ -57299,6 +58105,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57306,6 +58113,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -57401,7 +58224,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ``` @@ -57726,7 +58549,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference ``` @@ -58133,7 +58956,7 @@ func InternalValue() JobSpecTemplateSpecInitContainerLifecyclePreStopHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerLifecyclePreStopList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecInitContainerLifecyclePreStopList ``` @@ -58174,6 +58997,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58181,6 +59005,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -58276,7 +59116,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerLifecyclePreStopOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecInitContainerLifecyclePreStopOutputReference ``` @@ -58669,7 +59509,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList ``` @@ -58710,6 +59550,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58717,6 +59558,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -58812,7 +59669,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference ``` @@ -59101,7 +59958,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecInitContainerList ``` @@ -59142,6 +59999,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59149,6 +60007,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -59244,7 +60118,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerLivenessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecInitContainerLivenessProbeExecOutputReference ``` @@ -59522,7 +60396,7 @@ func InternalValue() JobSpecTemplateSpecInitContainerLivenessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerLivenessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecInitContainerLivenessProbeGrpcList ``` @@ -59563,6 +60437,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59570,6 +60445,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -59665,7 +60556,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference ``` @@ -59983,7 +60874,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList ``` @@ -60024,6 +60915,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60031,6 +60923,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -60126,7 +61034,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference ``` @@ -60451,7 +61359,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference ``` @@ -60858,7 +61766,7 @@ func InternalValue() JobSpecTemplateSpecInitContainerLivenessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerLivenessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecInitContainerLivenessProbeOutputReference ``` @@ -61420,7 +62328,7 @@ func InternalValue() JobSpecTemplateSpecInitContainerLivenessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerLivenessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecInitContainerLivenessProbeTcpSocketList ``` @@ -61461,6 +62369,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -61468,6 +62377,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -61563,7 +62488,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference ``` @@ -61852,7 +62777,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecInitContainerOutputReference ``` @@ -62851,7 +63776,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecInitContainerPortList ``` @@ -62892,6 +63817,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62899,6 +63825,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -62994,7 +63936,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecInitContainerPortOutputReference ``` @@ -63399,7 +64341,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerReadinessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecInitContainerReadinessProbeExecOutputReference ``` @@ -63677,7 +64619,7 @@ func InternalValue() JobSpecTemplateSpecInitContainerReadinessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerReadinessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecInitContainerReadinessProbeGrpcList ``` @@ -63718,6 +64660,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -63725,6 +64668,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -63820,7 +64779,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference ``` @@ -64138,7 +65097,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList ``` @@ -64179,6 +65138,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64186,6 +65146,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -64281,7 +65257,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference ``` @@ -64606,7 +65582,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference ``` @@ -65013,7 +65989,7 @@ func InternalValue() JobSpecTemplateSpecInitContainerReadinessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerReadinessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecInitContainerReadinessProbeOutputReference ``` @@ -65575,7 +66551,7 @@ func InternalValue() JobSpecTemplateSpecInitContainerReadinessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerReadinessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecInitContainerReadinessProbeTcpSocketList ``` @@ -65616,6 +66592,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -65623,6 +66600,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -65718,7 +66711,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference ``` @@ -66007,7 +67000,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecInitContainerResourcesOutputReference ``` @@ -66314,7 +67307,7 @@ func InternalValue() JobSpecTemplateSpecInitContainerResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference ``` @@ -66621,7 +67614,7 @@ func InternalValue() JobSpecTemplateSpecInitContainerSecurityContextCapabilities #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecInitContainerSecurityContextOutputReference ``` @@ -67170,7 +68163,7 @@ func InternalValue() JobSpecTemplateSpecInitContainerSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference ``` @@ -67477,7 +68470,7 @@ func InternalValue() JobSpecTemplateSpecInitContainerSecurityContextSeccompProfi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference ``` @@ -67842,7 +68835,7 @@ func InternalValue() JobSpecTemplateSpecInitContainerSecurityContextSeLinuxOptio #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerStartupProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecInitContainerStartupProbeExecOutputReference ``` @@ -68120,7 +69113,7 @@ func InternalValue() JobSpecTemplateSpecInitContainerStartupProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerStartupProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecInitContainerStartupProbeGrpcList ``` @@ -68161,6 +69154,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -68168,6 +69162,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -68263,7 +69273,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference ``` @@ -68581,7 +69591,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList ``` @@ -68622,6 +69632,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -68629,6 +69640,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -68724,7 +69751,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference ``` @@ -69049,7 +70076,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference ``` @@ -69456,7 +70483,7 @@ func InternalValue() JobSpecTemplateSpecInitContainerStartupProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerStartupProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecInitContainerStartupProbeOutputReference ``` @@ -70018,7 +71045,7 @@ func InternalValue() JobSpecTemplateSpecInitContainerStartupProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerStartupProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecInitContainerStartupProbeTcpSocketList ``` @@ -70059,6 +71086,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -70066,6 +71094,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -70161,7 +71205,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference ``` @@ -70450,7 +71494,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerVolumeMountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecInitContainerVolumeMountList ``` @@ -70491,6 +71535,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -70498,6 +71543,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -70593,7 +71654,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecInitContainerVolumeMountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecInitContainerVolumeMountOutputReference ``` @@ -70991,7 +72052,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecOsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecOsOutputReference ``` @@ -71262,7 +72323,7 @@ func InternalValue() JobSpecTemplateSpecOs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecOutputReference ``` @@ -72537,7 +73598,7 @@ func InternalValue() JobSpecTemplateSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecReadinessGateList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecReadinessGateList ``` @@ -72578,6 +73639,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -72585,6 +73647,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -72680,7 +73758,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecReadinessGateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecReadinessGateOutputReference ``` @@ -72969,7 +74047,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecSecurityContextOutputReference ``` @@ -73560,7 +74638,7 @@ func InternalValue() JobSpecTemplateSpecSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecSecurityContextSeccompProfileOutputReference ``` @@ -73867,7 +74945,7 @@ func InternalValue() JobSpecTemplateSpecSecurityContextSeccompProfile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference ``` @@ -74232,7 +75310,7 @@ func InternalValue() JobSpecTemplateSpecSecurityContextSeLinuxOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecSecurityContextSysctlList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecSecurityContextSysctlList ``` @@ -74273,6 +75351,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -74280,6 +75359,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -74375,7 +75470,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecSecurityContextSysctlOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecSecurityContextSysctlOutputReference ``` @@ -74686,7 +75781,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecSecurityContextWindowsOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecSecurityContextWindowsOptionsOutputReference ``` @@ -75051,7 +76146,7 @@ func InternalValue() JobSpecTemplateSpecSecurityContextWindowsOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecTolerationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecTolerationList ``` @@ -75092,6 +76187,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75099,6 +76195,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -75194,7 +76306,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecTolerationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecTolerationOutputReference ``` @@ -75606,7 +76718,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecTopologySpreadConstraintLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecTopologySpreadConstraintLabelSelectorList ``` @@ -75647,6 +76759,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75654,6 +76767,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -75749,7 +76878,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList ``` @@ -75790,6 +76919,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75797,6 +76927,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -75892,7 +77038,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference ``` @@ -76246,7 +77392,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference ``` @@ -76584,7 +77730,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecTopologySpreadConstraintList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecTopologySpreadConstraintList ``` @@ -76625,6 +77771,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76632,6 +77779,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -76727,7 +77890,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecTopologySpreadConstraintOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecTopologySpreadConstraintOutputReference ``` @@ -77123,7 +78286,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference ``` @@ -77481,7 +78644,7 @@ func InternalValue() JobSpecTemplateSpecVolumeAwsElasticBlockStore #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeAzureDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeAzureDiskOutputReference ``` @@ -77883,7 +79046,7 @@ func InternalValue() JobSpecTemplateSpecVolumeAzureDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeAzureFileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeAzureFileOutputReference ``` @@ -78234,7 +79397,7 @@ func InternalValue() JobSpecTemplateSpecVolumeAzureFile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeCephFsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeCephFsOutputReference ``` @@ -78663,7 +79826,7 @@ func InternalValue() JobSpecTemplateSpecVolumeCephFs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeCephFsSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeCephFsSecretRefOutputReference ``` @@ -78970,7 +80133,7 @@ func InternalValue() JobSpecTemplateSpecVolumeCephFsSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeCinderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeCinderOutputReference ``` @@ -79299,7 +80462,7 @@ func InternalValue() JobSpecTemplateSpecVolumeCinder #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeConfigMapItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecVolumeConfigMapItemsList ``` @@ -79340,6 +80503,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -79347,6 +80511,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -79442,7 +80622,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeConfigMapItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecVolumeConfigMapItemsOutputReference ``` @@ -79796,7 +80976,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeConfigMapOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeConfigMapOutputReference ``` @@ -80174,7 +81354,7 @@ func InternalValue() JobSpecTemplateSpecVolumeConfigMap #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference ``` @@ -80452,7 +81632,7 @@ func InternalValue() JobSpecTemplateSpecVolumeCsiNodePublishSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeCsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeCsiOutputReference ``` @@ -80852,7 +82032,7 @@ func InternalValue() JobSpecTemplateSpecVolumeCsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference ``` @@ -81159,7 +82339,7 @@ func InternalValue() JobSpecTemplateSpecVolumeDownwardApiItemsFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeDownwardApiItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecVolumeDownwardApiItemsList ``` @@ -81200,6 +82380,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -81207,6 +82388,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -81302,7 +82499,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeDownwardApiItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecVolumeDownwardApiItemsOutputReference ``` @@ -81697,7 +82894,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference ``` @@ -82019,7 +83216,7 @@ func InternalValue() JobSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeDownwardApiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeDownwardApiOutputReference ``` @@ -82339,7 +83536,7 @@ func InternalValue() JobSpecTemplateSpecVolumeDownwardApi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeEmptyDirOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeEmptyDirOutputReference ``` @@ -82646,7 +83843,7 @@ func InternalValue() JobSpecTemplateSpecVolumeEmptyDir #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeEphemeralOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeEphemeralOutputReference ``` @@ -82930,7 +84127,7 @@ func InternalValue() JobSpecTemplateSpecVolumeEphemeral #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference ``` @@ -83237,7 +84434,7 @@ func InternalValue() JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetada #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference ``` @@ -83563,7 +84760,7 @@ func InternalValue() JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference ``` @@ -83998,7 +85195,7 @@ func InternalValue() JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference ``` @@ -84305,7 +85502,7 @@ func InternalValue() JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecRe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList ``` @@ -84346,6 +85543,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -84353,6 +85551,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -84448,7 +85662,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference ``` @@ -84802,7 +86016,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference ``` @@ -85122,7 +86336,7 @@ func InternalValue() JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeFcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeFcOutputReference ``` @@ -85473,7 +86687,7 @@ func InternalValue() JobSpecTemplateSpecVolumeFc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeFlexVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeFlexVolumeOutputReference ``` @@ -85873,7 +87087,7 @@ func InternalValue() JobSpecTemplateSpecVolumeFlexVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference ``` @@ -86180,7 +87394,7 @@ func InternalValue() JobSpecTemplateSpecVolumeFlexVolumeSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeFlockerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeFlockerOutputReference ``` @@ -86487,7 +87701,7 @@ func InternalValue() JobSpecTemplateSpecVolumeFlocker #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeGcePersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeGcePersistentDiskOutputReference ``` @@ -86845,7 +88059,7 @@ func InternalValue() JobSpecTemplateSpecVolumeGcePersistentDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeGitRepoOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeGitRepoOutputReference ``` @@ -87181,7 +88395,7 @@ func InternalValue() JobSpecTemplateSpecVolumeGitRepo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeGlusterfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeGlusterfsOutputReference ``` @@ -87503,7 +88717,7 @@ func InternalValue() JobSpecTemplateSpecVolumeGlusterfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeHostPathOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeHostPathOutputReference ``` @@ -87810,7 +89024,7 @@ func InternalValue() JobSpecTemplateSpecVolumeHostPath #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeIscsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeIscsiOutputReference ``` @@ -88219,7 +89433,7 @@ func InternalValue() JobSpecTemplateSpecVolumeIscsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecVolumeList ``` @@ -88260,6 +89474,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -88267,6 +89482,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -88362,7 +89593,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeLocalOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeLocalOutputReference ``` @@ -88640,7 +89871,7 @@ func InternalValue() JobSpecTemplateSpecVolumeLocal #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeNfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeNfsOutputReference ``` @@ -88962,7 +90193,7 @@ func InternalValue() JobSpecTemplateSpecVolumeNfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecVolumeOutputReference ``` @@ -90392,7 +91623,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumePersistentVolumeClaimOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumePersistentVolumeClaimOutputReference ``` @@ -90699,7 +91930,7 @@ func InternalValue() JobSpecTemplateSpecVolumePersistentVolumeClaim #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumePhotonPersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumePhotonPersistentDiskOutputReference ``` @@ -90999,7 +92230,7 @@ func InternalValue() JobSpecTemplateSpecVolumePhotonPersistentDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeProjectedList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecVolumeProjectedList ``` @@ -91040,6 +92271,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -91047,6 +92279,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -91142,7 +92390,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeProjectedOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecVolumeProjectedOutputReference ``` @@ -91473,7 +92721,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList ``` @@ -91514,6 +92762,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -91521,6 +92770,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -91616,7 +92881,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference ``` @@ -91970,7 +93235,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeProjectedSourcesConfigMapList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecVolumeProjectedSourcesConfigMapList ``` @@ -92011,6 +93276,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92018,6 +93284,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -92113,7 +93395,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference ``` @@ -92480,7 +93762,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference ``` @@ -92787,7 +94069,7 @@ func InternalValue() JobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList ``` @@ -92828,6 +94110,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92835,6 +94118,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -92930,7 +94229,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference ``` @@ -93332,7 +94631,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference ``` @@ -93654,7 +94953,7 @@ func InternalValue() JobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsRe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference ``` @@ -93945,7 +95244,7 @@ func InternalValue() JobSpecTemplateSpecVolumeProjectedSourcesDownwardApi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeProjectedSourcesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecVolumeProjectedSourcesList ``` @@ -93986,6 +95285,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -93993,6 +95293,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -94088,7 +95404,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeProjectedSourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecVolumeProjectedSourcesOutputReference ``` @@ -94523,7 +95839,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeProjectedSourcesSecretItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecVolumeProjectedSourcesSecretItemsList ``` @@ -94564,6 +95880,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -94571,6 +95888,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -94666,7 +95999,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference ``` @@ -95020,7 +96353,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeProjectedSourcesSecretList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecVolumeProjectedSourcesSecretList ``` @@ -95061,6 +96394,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95068,6 +96402,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -95163,7 +96513,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference ``` @@ -95530,7 +96880,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference ``` @@ -95859,7 +97209,7 @@ func InternalValue() JobSpecTemplateSpecVolumeProjectedSourcesServiceAccountToke #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeQuobyteOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeQuobyteOutputReference ``` @@ -96239,7 +97589,7 @@ func InternalValue() JobSpecTemplateSpecVolumeQuobyte #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeRbdOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeRbdOutputReference ``` @@ -96719,7 +98069,7 @@ func InternalValue() JobSpecTemplateSpecVolumeRbd #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeRbdSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeRbdSecretRefOutputReference ``` @@ -97026,7 +98376,7 @@ func InternalValue() JobSpecTemplateSpecVolumeRbdSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeSecretItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobSpecTemplateSpecVolumeSecretItemsList ``` @@ -97067,6 +98417,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -97074,6 +98425,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -97169,7 +98536,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeSecretItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobSpecTemplateSpecVolumeSecretItemsOutputReference ``` @@ -97523,7 +98890,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeSecretOutputReference ``` @@ -97901,7 +99268,7 @@ func InternalValue() JobSpecTemplateSpecVolumeSecret #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobSpecTemplateSpecVolumeVsphereVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobSpecTemplateSpecVolumeVsphereVolumeOutputReference ``` @@ -98201,7 +99568,7 @@ func InternalValue() JobSpecTemplateSpecVolumeVsphereVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/job" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/job" job.NewJobTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobTimeoutsOutputReference ``` diff --git a/docs/job.java.md b/docs/job.java.md index 98c68f3dc..f998e3270 100644 --- a/docs/job.java.md +++ b/docs/job.java.md @@ -168,6 +168,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -245,6 +246,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -16961,6 +16968,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -16968,6 +16976,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -18835,6 +18859,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18842,6 +18867,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -19302,6 +19343,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19309,6 +19351,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -19799,6 +19857,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19806,6 +19865,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -20615,6 +20690,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20622,6 +20698,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -20758,6 +20850,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20765,6 +20858,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -21255,6 +21364,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21262,6 +21372,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -23088,6 +23214,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23095,6 +23222,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -23555,6 +23698,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23562,6 +23706,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -23698,6 +23858,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23705,6 +23866,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -24875,6 +25052,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24882,6 +25060,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -25018,6 +25212,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25025,6 +25220,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -25853,6 +26064,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25860,6 +26072,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -26689,6 +26917,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26696,6 +26925,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -27156,6 +27401,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27163,6 +27409,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -27299,6 +27561,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27306,6 +27569,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -28476,6 +28755,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28483,6 +28763,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -28619,6 +28915,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28626,6 +28923,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -29454,6 +29767,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29461,6 +29775,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -30257,6 +30587,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -30264,6 +30595,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -31080,6 +31427,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -31087,6 +31435,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -33919,6 +34283,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -33926,6 +34291,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -34794,6 +35175,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34801,6 +35183,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -35330,6 +35728,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35337,6 +35736,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -36040,6 +36455,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36047,6 +36463,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -36915,6 +37347,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36922,6 +37355,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -37451,6 +37900,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37458,6 +37908,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -37883,6 +38349,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37890,6 +38357,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -38304,6 +38787,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38311,6 +38795,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -38765,6 +39265,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38772,6 +39273,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -40202,6 +40719,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -40209,6 +40727,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -41633,6 +42167,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -41640,6 +42175,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -42459,6 +43010,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42466,6 +43018,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -42920,6 +43488,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42927,6 +43496,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -44357,6 +44942,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -44364,6 +44950,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -46902,6 +47504,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46909,6 +47512,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -47363,6 +47982,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -47370,6 +47990,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -48800,6 +49436,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48807,6 +49444,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -49232,6 +49885,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49239,6 +49893,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -49773,6 +50443,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49780,6 +50451,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -50583,6 +51270,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50590,6 +51278,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -51037,6 +51741,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51044,6 +51749,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -51769,6 +52490,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51776,6 +52498,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -52592,6 +53330,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -52599,6 +53338,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -55431,6 +56186,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55438,6 +56194,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -56306,6 +57078,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56313,6 +57086,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -56842,6 +57631,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56849,6 +57639,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -57552,6 +58358,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57559,6 +58366,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -58427,6 +59250,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58434,6 +59258,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -58963,6 +59803,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58970,6 +59811,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -59395,6 +60252,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59402,6 +60260,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -59816,6 +60690,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59823,6 +60698,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -60277,6 +61168,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60284,6 +61176,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -61714,6 +62622,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -61721,6 +62630,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -63145,6 +64070,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63152,6 +64078,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -63971,6 +64913,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63978,6 +64921,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -64432,6 +65391,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64439,6 +65399,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -65869,6 +66845,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -65876,6 +66853,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -68414,6 +69407,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -68421,6 +69415,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -68875,6 +69885,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -68882,6 +69893,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -70312,6 +71339,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70319,6 +71347,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -70744,6 +71788,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70751,6 +71796,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -72831,6 +73892,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -72838,6 +73900,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -74526,6 +75604,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74533,6 +75612,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -75345,6 +76440,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75352,6 +76448,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -75900,6 +77012,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75907,6 +77020,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -76043,6 +77172,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -76050,6 +77180,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -76878,6 +78024,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -76885,6 +78032,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -79593,6 +80756,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -79600,6 +80764,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -81453,6 +82633,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -81460,6 +82641,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -84599,6 +85796,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -84606,6 +85804,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -88513,6 +89727,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -88520,6 +89735,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -91293,6 +92524,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91300,6 +92532,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -91767,6 +93015,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91774,6 +93023,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -92264,6 +93529,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92271,6 +93537,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -93081,6 +94363,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -93088,6 +94371,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -94239,6 +95538,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -94246,6 +95546,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -94817,6 +96133,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -94824,6 +96141,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -95314,6 +96647,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -95321,6 +96655,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -97320,6 +98670,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -97327,6 +98678,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/job.python.md b/docs/job.python.md index 96d485f53..ef90618a1 100644 --- a/docs/job.python.md +++ b/docs/job.python.md @@ -165,6 +165,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -247,6 +248,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -17139,6 +17146,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -17146,6 +17154,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -19548,6 +19574,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -19555,6 +19582,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -20067,6 +20112,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -20074,6 +20120,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -20599,6 +20663,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -20606,6 +20671,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -21479,6 +21562,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -21486,6 +21570,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -21630,6 +21732,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -21637,6 +21740,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -22162,6 +22283,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -22169,6 +22291,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -24193,6 +24333,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -24200,6 +24341,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -24723,6 +24882,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -24730,6 +24890,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -24874,6 +25052,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -24881,6 +25060,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -26142,6 +26339,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -26149,6 +26347,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -26293,6 +26509,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -26300,6 +26517,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -27192,6 +27427,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -27199,6 +27435,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -28094,6 +28348,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -28101,6 +28356,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -28624,6 +28897,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -28631,6 +28905,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -28775,6 +29067,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -28782,6 +29075,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -30043,6 +30354,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -30050,6 +30362,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -30194,6 +30524,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -30201,6 +30532,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -31093,6 +31442,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -31100,6 +31450,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -31958,6 +32326,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -31965,6 +32334,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -32875,6 +33262,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -32882,6 +33270,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -36064,6 +36470,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -36071,6 +36478,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -37001,6 +37426,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -37008,6 +37434,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -37634,6 +38078,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -37641,6 +38086,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -38404,6 +38867,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -38411,6 +38875,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -39341,6 +39823,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -39348,6 +39831,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -39974,6 +40475,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -39981,6 +40483,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -40441,6 +40961,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -40448,6 +40969,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -40895,6 +41434,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -40902,6 +41442,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -41391,6 +41949,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -41398,6 +41957,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -42979,6 +43556,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -42986,6 +43564,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -44902,6 +45498,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -44909,6 +45506,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -45788,6 +46403,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -45795,6 +46411,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -46284,6 +46918,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -46291,6 +46926,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -47872,6 +48525,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -47879,6 +48533,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -50677,6 +51349,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -50684,6 +51357,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -51173,6 +51864,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -51180,6 +51872,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -52761,6 +53471,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -52768,6 +53479,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -53228,6 +53957,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -53235,6 +53965,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -53804,6 +54552,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -53811,6 +54560,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -54676,6 +55443,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -54683,6 +55451,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -55165,6 +55951,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -55172,6 +55959,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -55957,6 +56762,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -55964,6 +56770,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -56874,6 +57698,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -56881,6 +57706,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -60063,6 +60906,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -60070,6 +60914,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -61000,6 +61862,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -61007,6 +61870,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -61633,6 +62514,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -61640,6 +62522,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -62403,6 +63303,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -62410,6 +63311,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -63340,6 +64259,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -63347,6 +64267,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -63973,6 +64911,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -63980,6 +64919,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -64440,6 +65397,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -64447,6 +65405,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -64894,6 +65870,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -64901,6 +65878,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -65390,6 +66385,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -65397,6 +66393,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -66978,6 +67992,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -66985,6 +68000,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -68901,6 +69934,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -68908,6 +69942,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -69787,6 +70839,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -69794,6 +70847,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -70283,6 +71354,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -70290,6 +71362,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -71871,6 +72961,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -71878,6 +72969,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -74676,6 +75785,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -74683,6 +75793,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -75172,6 +76300,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -75179,6 +76308,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -76760,6 +77907,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -76767,6 +77915,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -77227,6 +78393,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -77234,6 +78401,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -79598,6 +80783,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -79605,6 +80791,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -81504,6 +82708,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -81511,6 +82716,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -82383,6 +83606,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -82390,6 +83614,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -82973,6 +84215,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -82980,6 +84223,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -83124,6 +84385,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -83131,6 +84393,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -84023,6 +85303,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -84030,6 +85311,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -86942,6 +88241,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -86949,6 +88249,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -88945,6 +90263,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -88952,6 +90271,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -92506,6 +93843,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -92513,6 +93851,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -96724,6 +98080,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -96731,6 +98088,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -100574,6 +101949,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -100581,6 +101957,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -101085,6 +102479,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -101092,6 +102487,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -101617,6 +103030,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -101624,6 +103038,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -102496,6 +103928,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -102503,6 +103936,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -103782,6 +105233,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -103789,6 +105241,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -104435,6 +105905,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -104442,6 +105913,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -104967,6 +106456,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -104974,6 +106464,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -107127,6 +108635,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -107134,6 +108643,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/job.typescript.md b/docs/job.typescript.md index 2617941af..faa896130 100644 --- a/docs/job.typescript.md +++ b/docs/job.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -15820,6 +15827,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -15827,6 +15835,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -17694,6 +17718,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -17701,6 +17726,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -18161,6 +18202,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18168,6 +18210,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -18658,6 +18716,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18665,6 +18724,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -19474,6 +19549,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19481,6 +19557,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -19617,6 +19709,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19624,6 +19717,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -20114,6 +20223,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20121,6 +20231,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -21947,6 +22073,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21954,6 +22081,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -22414,6 +22557,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22421,6 +22565,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -22557,6 +22717,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22564,6 +22725,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -23734,6 +23911,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23741,6 +23919,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -23877,6 +24071,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23884,6 +24079,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -24712,6 +24923,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24719,6 +24931,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -25548,6 +25776,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25555,6 +25784,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -26015,6 +26260,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26022,6 +26268,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -26158,6 +26420,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26165,6 +26428,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -27335,6 +27614,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27342,6 +27622,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -27478,6 +27774,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27485,6 +27782,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -28313,6 +28626,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28320,6 +28634,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -29116,6 +29446,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29123,6 +29454,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -29939,6 +30286,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29946,6 +30294,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -32778,6 +33142,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -32785,6 +33150,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -33653,6 +34034,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -33660,6 +34042,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -34189,6 +34587,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34196,6 +34595,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -34899,6 +35314,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34906,6 +35322,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -35774,6 +36206,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35781,6 +36214,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -36310,6 +36759,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36317,6 +36767,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -36742,6 +37208,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36749,6 +37216,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -37163,6 +37646,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37170,6 +37654,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -37624,6 +38124,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37631,6 +38132,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -39061,6 +39578,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39068,6 +39586,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -40492,6 +41026,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -40499,6 +41034,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -41318,6 +41869,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -41325,6 +41877,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -41779,6 +42347,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -41786,6 +42355,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -43216,6 +43801,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43223,6 +43809,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -45761,6 +46363,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -45768,6 +46371,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -46222,6 +46841,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46229,6 +46849,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -47659,6 +48295,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -47666,6 +48303,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -48091,6 +48744,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48098,6 +48752,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -48632,6 +49302,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48639,6 +49310,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -49442,6 +50129,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49449,6 +50137,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -49896,6 +50600,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49903,6 +50608,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -50628,6 +51349,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50635,6 +51357,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -51451,6 +52189,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51458,6 +52197,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -54290,6 +55045,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -54297,6 +55053,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -55165,6 +55937,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55172,6 +55945,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -55701,6 +56490,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55708,6 +56498,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -56411,6 +57217,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56418,6 +57225,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -57286,6 +58109,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57293,6 +58117,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -57822,6 +58662,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57829,6 +58670,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -58254,6 +59111,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58261,6 +59119,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -58675,6 +59549,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58682,6 +59557,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -59136,6 +60027,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59143,6 +60035,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -60573,6 +61481,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60580,6 +61489,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -62004,6 +62929,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -62011,6 +62937,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -62830,6 +63772,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -62837,6 +63780,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -63291,6 +64250,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63298,6 +64258,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -64728,6 +65704,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64735,6 +65712,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -67273,6 +68266,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -67280,6 +68274,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -67734,6 +68744,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -67741,6 +68752,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -69171,6 +70198,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -69178,6 +70206,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -69603,6 +70647,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -69610,6 +70655,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -71690,6 +72751,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -71697,6 +72759,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -73385,6 +74463,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73392,6 +74471,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -74204,6 +75299,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74211,6 +75307,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -74759,6 +75871,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74766,6 +75879,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -74902,6 +76031,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74909,6 +76039,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -75737,6 +76883,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75744,6 +76891,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -78452,6 +79615,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -78459,6 +79623,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -80312,6 +81492,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -80319,6 +81500,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -83458,6 +84655,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -83465,6 +84663,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -87372,6 +88586,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -87379,6 +88594,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -90152,6 +91383,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -90159,6 +91391,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -90626,6 +91874,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -90633,6 +91882,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -91123,6 +92388,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91130,6 +92396,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -91940,6 +93222,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91947,6 +93230,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -93098,6 +94397,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -93105,6 +94405,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -93676,6 +94992,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -93683,6 +95000,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -94173,6 +95506,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -94180,6 +95514,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -96179,6 +97529,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -96186,6 +97537,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/jobV1.csharp.md b/docs/jobV1.csharp.md index 2ab31e687..ccc0c5aa2 100644 --- a/docs/jobV1.csharp.md +++ b/docs/jobV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -16708,6 +16715,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -16715,6 +16723,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -18582,6 +18606,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -18589,6 +18614,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -19049,6 +19090,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19056,6 +19098,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -19546,6 +19604,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19553,6 +19612,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -20362,6 +20437,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20369,6 +20445,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -20505,6 +20597,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20512,6 +20605,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -21002,6 +21111,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21009,6 +21119,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -22835,6 +22961,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22842,6 +22969,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -23302,6 +23445,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23309,6 +23453,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -23445,6 +23605,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23452,6 +23613,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -24622,6 +24799,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24629,6 +24807,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -24765,6 +24959,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24772,6 +24967,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -25600,6 +25811,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25607,6 +25819,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -26436,6 +26664,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -26443,6 +26672,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -26903,6 +27148,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -26910,6 +27156,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -27046,6 +27308,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27053,6 +27316,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -28223,6 +28502,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28230,6 +28510,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -28366,6 +28662,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28373,6 +28670,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -29201,6 +29514,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29208,6 +29522,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -30004,6 +30334,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30011,6 +30342,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -30827,6 +31174,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30834,6 +31182,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -33666,6 +34030,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -33673,6 +34038,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -34541,6 +34922,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34548,6 +34930,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -35077,6 +35475,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35084,6 +35483,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -35787,6 +36202,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35794,6 +36210,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -36662,6 +37094,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36669,6 +37102,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -37198,6 +37647,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37205,6 +37655,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -37630,6 +38096,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37637,6 +38104,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -38051,6 +38534,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38058,6 +38542,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -38512,6 +39012,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38519,6 +39020,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -39949,6 +40466,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39956,6 +40474,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -41380,6 +41914,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -41387,6 +41922,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -42206,6 +42757,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42213,6 +42765,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -42667,6 +43235,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42674,6 +43243,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -44104,6 +44689,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -44111,6 +44697,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -46649,6 +47251,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -46656,6 +47259,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -47110,6 +47729,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47117,6 +47737,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -48547,6 +49183,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -48554,6 +49191,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -48979,6 +49632,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -48986,6 +49640,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -49520,6 +50190,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49527,6 +50198,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -50330,6 +51017,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50337,6 +51025,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -50784,6 +51488,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50791,6 +51496,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -51516,6 +52237,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51523,6 +52245,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -52339,6 +53077,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52346,6 +53085,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -55178,6 +55933,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -55185,6 +55941,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -56053,6 +56825,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56060,6 +56833,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -56589,6 +57378,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56596,6 +57386,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -57299,6 +58105,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57306,6 +58113,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -58174,6 +58997,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58181,6 +59005,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -58710,6 +59550,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58717,6 +59558,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -59142,6 +59999,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59149,6 +60007,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -59563,6 +60437,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59570,6 +60445,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -60024,6 +60915,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60031,6 +60923,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -61461,6 +62369,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -61468,6 +62377,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -62892,6 +63817,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62899,6 +63825,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -63718,6 +64660,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -63725,6 +64668,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -64179,6 +65138,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64186,6 +65146,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -65616,6 +66592,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -65623,6 +66600,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -68161,6 +69154,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -68168,6 +69162,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -68622,6 +69632,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -68629,6 +69640,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -70059,6 +71086,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -70066,6 +71094,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -70491,6 +71535,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -70498,6 +71543,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -72578,6 +73639,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -72585,6 +73647,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -74273,6 +75351,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -74280,6 +75359,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -75092,6 +76187,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75099,6 +76195,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -75647,6 +76759,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75654,6 +76767,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -75790,6 +76919,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75797,6 +76927,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -76625,6 +77771,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76632,6 +77779,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -79340,6 +80503,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -79347,6 +80511,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -81200,6 +82380,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -81207,6 +82388,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -84346,6 +85543,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -84353,6 +85551,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -88260,6 +89474,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -88267,6 +89482,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -91040,6 +92271,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -91047,6 +92279,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -91514,6 +92762,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -91521,6 +92770,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -92011,6 +93276,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92018,6 +93284,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -92828,6 +94110,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92835,6 +94118,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -93986,6 +95285,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -93993,6 +95293,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -94564,6 +95880,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -94571,6 +95888,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -95061,6 +96394,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95068,6 +96402,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -97067,6 +98417,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -97074,6 +98425,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/jobV1.go.md b/docs/jobV1.go.md index e7e3bdfde..009865cd9 100644 --- a/docs/jobV1.go.md +++ b/docs/jobV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1(scope Construct, id *string, config JobV1Config) JobV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -431,7 +438,7 @@ func ResetWaitForCompletion() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.JobV1_IsConstruct(x interface{}) *bool ``` @@ -463,7 +470,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.JobV1_IsTerraformElement(x interface{}) *bool ``` @@ -477,7 +484,7 @@ jobv1.JobV1_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.JobV1_IsTerraformResource(x interface{}) *bool ``` @@ -491,7 +498,7 @@ jobv1.JobV1_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.JobV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -830,7 +837,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1Config { Connection: interface{}, @@ -840,10 +847,10 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1Metadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1Spec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1Metadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1Spec, Id: *string, - Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1Timeouts, + Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1Timeouts, WaitForCompletion: interface{}, } ``` @@ -1011,7 +1018,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1Metadata { Annotations: *map[string]*string, @@ -1115,17 +1122,17 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1Spec { - Template: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplate, + Template: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplate, ActiveDeadlineSeconds: *f64, BackoffLimit: *f64, CompletionMode: *string, Completions: *f64, ManualSelector: interface{}, Parallelism: *f64, - Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecSelector, + Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecSelector, TtlSecondsAfterFinished: *string, } ``` @@ -1287,7 +1294,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecSelector { MatchExpressions: interface{}, @@ -1339,7 +1346,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecSelectorMatchExpressions { Key: *string, @@ -1407,11 +1414,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplate { - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateMetadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpec, } ``` @@ -1457,7 +1464,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateMetadata { Annotations: *map[string]*string, @@ -1545,14 +1552,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpec { ActiveDeadlineSeconds: *f64, - Affinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecAffinity, + Affinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecAffinity, AutomountServiceAccountToken: interface{}, Container: interface{}, - DnsConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecDnsConfig, + DnsConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecDnsConfig, DnsPolicy: *string, EnableServiceLinks: interface{}, HostAliases: interface{}, @@ -1564,13 +1571,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" InitContainer: interface{}, NodeName: *string, NodeSelector: *map[string]*string, - Os: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecOs, + Os: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecOs, PriorityClassName: *string, ReadinessGate: interface{}, RestartPolicy: *string, RuntimeClassName: *string, SchedulerName: *string, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecSecurityContext, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecSecurityContext, ServiceAccountName: *string, ShareProcessNamespace: interface{}, Subdomain: *string, @@ -2063,12 +2070,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecAffinity { - NodeAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecAffinityNodeAffinity, - PodAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecAffinityPodAffinity, - PodAntiAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecAffinityPodAntiAffinity, + NodeAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecAffinityNodeAffinity, + PodAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecAffinityPodAffinity, + PodAntiAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecAffinityPodAntiAffinity, } ``` @@ -2129,11 +2136,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecAffinityNodeAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, - RequiredDuringSchedulingIgnoredDuringExecution: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution, + RequiredDuringSchedulingIgnoredDuringExecution: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution, } ``` @@ -2179,10 +2186,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution { - Preference: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference, + Preference: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference, Weight: *f64, } ``` @@ -2229,7 +2236,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference { MatchExpressions: interface{}, @@ -2279,7 +2286,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions { Key: *string, @@ -2349,7 +2356,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields { Key: *string, @@ -2417,7 +2424,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution { NodeSelectorTerm: interface{}, @@ -2451,7 +2458,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm { MatchExpressions: interface{}, @@ -2501,7 +2508,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions { Key: *string, @@ -2571,7 +2578,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields { Key: *string, @@ -2639,7 +2646,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecAffinityPodAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, @@ -2689,10 +2696,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution { - PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, + PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, Weight: *f64, } ``` @@ -2739,7 +2746,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { TopologyKey: *string, @@ -2805,7 +2812,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { MatchExpressions: interface{}, @@ -2857,7 +2864,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { Key: *string, @@ -2925,7 +2932,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution { TopologyKey: *string, @@ -2991,7 +2998,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { MatchExpressions: interface{}, @@ -3043,7 +3050,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { Key: *string, @@ -3111,7 +3118,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecAffinityPodAntiAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, @@ -3161,10 +3168,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution { - PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, + PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, Weight: *f64, } ``` @@ -3211,7 +3218,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { TopologyKey: *string, @@ -3277,7 +3284,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { MatchExpressions: interface{}, @@ -3329,7 +3336,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { Key: *string, @@ -3397,7 +3404,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution { TopologyKey: *string, @@ -3463,7 +3470,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { MatchExpressions: interface{}, @@ -3515,7 +3522,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { Key: *string, @@ -3583,7 +3590,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainer { Name: *string, @@ -3593,13 +3600,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" EnvFrom: interface{}, Image: *string, ImagePullPolicy: *string, - Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecContainerLifecycle, - LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecContainerLivenessProbe, + Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecContainerLifecycle, + LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecContainerLivenessProbe, Port: interface{}, - ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecContainerReadinessProbe, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecContainerResources, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecContainerSecurityContext, - StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecContainerStartupProbe, + ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecContainerReadinessProbe, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecContainerResources, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecContainerSecurityContext, + StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecContainerStartupProbe, Stdin: interface{}, StdinOnce: interface{}, TerminationMessagePath: *string, @@ -3955,12 +3962,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerEnv { Name: *string, Value: *string, - ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecContainerEnvValueFrom, + ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecContainerEnvValueFrom, } ``` @@ -4023,12 +4030,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerEnvFrom { - ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecContainerEnvFromConfigMapRef, + ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecContainerEnvFromConfigMapRef, Prefix: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecContainerEnvFromSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecContainerEnvFromSecretRef, } ``` @@ -4089,7 +4096,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerEnvFromConfigMapRef { Name: *string, @@ -4139,7 +4146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerEnvFromSecretRef { Name: *string, @@ -4189,13 +4196,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerEnvValueFrom { - ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRef, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecContainerEnvValueFromFieldRef, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecContainerEnvValueFromResourceFieldRef, - SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecContainerEnvValueFromSecretKeyRef, + ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecContainerEnvValueFromFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecContainerEnvValueFromResourceFieldRef, + SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecContainerEnvValueFromSecretKeyRef, } ``` @@ -4271,7 +4278,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRef { Key: *string, @@ -4337,7 +4344,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerEnvValueFromFieldRef { ApiVersion: *string, @@ -4387,7 +4394,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerEnvValueFromResourceFieldRef { Resource: *string, @@ -4449,7 +4456,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerEnvValueFromSecretKeyRef { Key: *string, @@ -4515,7 +4522,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerLifecycle { PostStart: interface{}, @@ -4565,11 +4572,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerLifecyclePostStart { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecContainerLifecyclePostStartExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecContainerLifecyclePostStartHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecContainerLifecyclePostStartExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecContainerLifecyclePostStartHttpGet, TcpSocket: interface{}, } ``` @@ -4631,7 +4638,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerLifecyclePostStartExec { Command: *[]*string, @@ -4667,7 +4674,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerLifecyclePostStartHttpGet { Host: *string, @@ -4767,7 +4774,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader { Name: *string, @@ -4817,7 +4824,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerLifecyclePostStartTcpSocket { Port: *string, @@ -4853,11 +4860,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerLifecyclePreStop { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecContainerLifecyclePreStopExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecContainerLifecyclePreStopHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecContainerLifecyclePreStopExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecContainerLifecyclePreStopHttpGet, TcpSocket: interface{}, } ``` @@ -4919,7 +4926,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerLifecyclePreStopExec { Command: *[]*string, @@ -4955,7 +4962,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerLifecyclePreStopHttpGet { Host: *string, @@ -5055,7 +5062,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader { Name: *string, @@ -5105,7 +5112,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerLifecyclePreStopTcpSocket { Port: *string, @@ -5141,13 +5148,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerLivenessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecContainerLivenessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecContainerLivenessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecContainerLivenessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecContainerLivenessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -5303,7 +5310,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerLivenessProbeExec { Command: *[]*string, @@ -5339,7 +5346,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerLivenessProbeGrpc { Port: *f64, @@ -5389,7 +5396,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerLivenessProbeHttpGet { Host: *string, @@ -5489,7 +5496,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader { Name: *string, @@ -5539,7 +5546,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerLivenessProbeTcpSocket { Port: *string, @@ -5575,7 +5582,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerPort { ContainerPort: *f64, @@ -5679,13 +5686,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerReadinessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecContainerReadinessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecContainerReadinessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecContainerReadinessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecContainerReadinessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -5841,7 +5848,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerReadinessProbeExec { Command: *[]*string, @@ -5877,7 +5884,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerReadinessProbeGrpc { Port: *f64, @@ -5927,7 +5934,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerReadinessProbeHttpGet { Host: *string, @@ -6027,7 +6034,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader { Name: *string, @@ -6077,7 +6084,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerReadinessProbeTcpSocket { Port: *string, @@ -6113,7 +6120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerResources { Limits: *map[string]*string, @@ -6165,18 +6172,18 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerSecurityContext { AllowPrivilegeEscalation: interface{}, - Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecContainerSecurityContextCapabilities, + Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecContainerSecurityContextCapabilities, Privileged: interface{}, ReadOnlyRootFilesystem: interface{}, RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecContainerSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecContainerSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecContainerSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecContainerSecurityContextSeLinuxOptions, } ``` @@ -6337,7 +6344,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerSecurityContextCapabilities { Add: *[]*string, @@ -6387,7 +6394,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -6439,7 +6446,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerSecurityContextSeLinuxOptions { Level: *string, @@ -6521,13 +6528,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerStartupProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecContainerStartupProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecContainerStartupProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecContainerStartupProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecContainerStartupProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -6683,7 +6690,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerStartupProbeExec { Command: *[]*string, @@ -6719,7 +6726,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerStartupProbeGrpc { Port: *f64, @@ -6769,7 +6776,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerStartupProbeHttpGet { Host: *string, @@ -6869,7 +6876,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeader { Name: *string, @@ -6919,7 +6926,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerStartupProbeTcpSocket { Port: *string, @@ -6955,7 +6962,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecContainerVolumeMount { MountPath: *string, @@ -7055,7 +7062,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecDnsConfig { Nameservers: *[]*string, @@ -7125,7 +7132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecDnsConfigOption { Name: *string, @@ -7175,7 +7182,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecHostAliases { Hostnames: *[]*string, @@ -7225,7 +7232,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecImagePullSecrets { Name: *string, @@ -7259,7 +7266,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainer { Name: *string, @@ -7269,13 +7276,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" EnvFrom: interface{}, Image: *string, ImagePullPolicy: *string, - Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecInitContainerLifecycle, - LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecInitContainerLivenessProbe, + Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecInitContainerLifecycle, + LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecInitContainerLivenessProbe, Port: interface{}, - ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecInitContainerReadinessProbe, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecInitContainerResources, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecInitContainerSecurityContext, - StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecInitContainerStartupProbe, + ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecInitContainerReadinessProbe, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecInitContainerResources, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecInitContainerSecurityContext, + StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecInitContainerStartupProbe, Stdin: interface{}, StdinOnce: interface{}, TerminationMessagePath: *string, @@ -7631,12 +7638,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerEnv { Name: *string, Value: *string, - ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecInitContainerEnvValueFrom, + ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecInitContainerEnvValueFrom, } ``` @@ -7699,12 +7706,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerEnvFrom { - ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecInitContainerEnvFromConfigMapRef, + ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecInitContainerEnvFromConfigMapRef, Prefix: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecInitContainerEnvFromSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecInitContainerEnvFromSecretRef, } ``` @@ -7765,7 +7772,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerEnvFromConfigMapRef { Name: *string, @@ -7815,7 +7822,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerEnvFromSecretRef { Name: *string, @@ -7865,13 +7872,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerEnvValueFrom { - ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecInitContainerEnvValueFromFieldRef, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRef, - SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRef, + ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecInitContainerEnvValueFromFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRef, + SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRef, } ``` @@ -7947,7 +7954,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef { Key: *string, @@ -8013,7 +8020,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerEnvValueFromFieldRef { ApiVersion: *string, @@ -8063,7 +8070,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRef { Resource: *string, @@ -8125,7 +8132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRef { Key: *string, @@ -8191,7 +8198,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerLifecycle { PostStart: interface{}, @@ -8241,11 +8248,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerLifecyclePostStart { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecInitContainerLifecyclePostStartExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecInitContainerLifecyclePostStartExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGet, TcpSocket: interface{}, } ``` @@ -8307,7 +8314,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerLifecyclePostStartExec { Command: *[]*string, @@ -8343,7 +8350,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGet { Host: *string, @@ -8443,7 +8450,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader { Name: *string, @@ -8493,7 +8500,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocket { Port: *string, @@ -8529,11 +8536,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerLifecyclePreStop { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecInitContainerLifecyclePreStopExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecInitContainerLifecyclePreStopExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGet, TcpSocket: interface{}, } ``` @@ -8595,7 +8602,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerLifecyclePreStopExec { Command: *[]*string, @@ -8631,7 +8638,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGet { Host: *string, @@ -8731,7 +8738,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader { Name: *string, @@ -8781,7 +8788,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocket { Port: *string, @@ -8817,13 +8824,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerLivenessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecInitContainerLivenessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecInitContainerLivenessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecInitContainerLivenessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecInitContainerLivenessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -8979,7 +8986,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerLivenessProbeExec { Command: *[]*string, @@ -9015,7 +9022,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerLivenessProbeGrpc { Port: *f64, @@ -9065,7 +9072,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerLivenessProbeHttpGet { Host: *string, @@ -9165,7 +9172,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader { Name: *string, @@ -9215,7 +9222,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerLivenessProbeTcpSocket { Port: *string, @@ -9251,7 +9258,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerPort { ContainerPort: *f64, @@ -9355,13 +9362,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerReadinessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecInitContainerReadinessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecInitContainerReadinessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecInitContainerReadinessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecInitContainerReadinessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -9517,7 +9524,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerReadinessProbeExec { Command: *[]*string, @@ -9553,7 +9560,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerReadinessProbeGrpc { Port: *f64, @@ -9603,7 +9610,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerReadinessProbeHttpGet { Host: *string, @@ -9703,7 +9710,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader { Name: *string, @@ -9753,7 +9760,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerReadinessProbeTcpSocket { Port: *string, @@ -9789,7 +9796,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerResources { Limits: *map[string]*string, @@ -9841,18 +9848,18 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerSecurityContext { AllowPrivilegeEscalation: interface{}, - Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecInitContainerSecurityContextCapabilities, + Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecInitContainerSecurityContextCapabilities, Privileged: interface{}, ReadOnlyRootFilesystem: interface{}, RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecInitContainerSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecInitContainerSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptions, } ``` @@ -10013,7 +10020,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerSecurityContextCapabilities { Add: *[]*string, @@ -10063,7 +10070,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -10115,7 +10122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptions { Level: *string, @@ -10197,13 +10204,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerStartupProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecInitContainerStartupProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecInitContainerStartupProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecInitContainerStartupProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecInitContainerStartupProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -10359,7 +10366,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerStartupProbeExec { Command: *[]*string, @@ -10395,7 +10402,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerStartupProbeGrpc { Port: *f64, @@ -10445,7 +10452,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerStartupProbeHttpGet { Host: *string, @@ -10545,7 +10552,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader { Name: *string, @@ -10595,7 +10602,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerStartupProbeTcpSocket { Port: *string, @@ -10631,7 +10638,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecInitContainerVolumeMount { MountPath: *string, @@ -10731,7 +10738,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecOs { Name: *string, @@ -10765,7 +10772,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecReadinessGate { ConditionType: *string, @@ -10799,7 +10806,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecSecurityContext { FsGroup: *string, @@ -10807,11 +10814,11 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecSecurityContextSeLinuxOptions, SupplementalGroups: *[]*f64, Sysctl: interface{}, - WindowsOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecSecurityContextWindowsOptions, + WindowsOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecSecurityContextWindowsOptions, } ``` @@ -10989,7 +10996,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -11041,7 +11048,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecSecurityContextSeLinuxOptions { Level: *string, @@ -11123,7 +11130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecSecurityContextSysctl { Name: *string, @@ -11173,7 +11180,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecSecurityContextWindowsOptions { GmsaCredentialSpec: *string, @@ -11257,7 +11264,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecToleration { Effect: *string, @@ -11365,7 +11372,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecTopologySpreadConstraint { LabelSelector: interface{}, @@ -11449,7 +11456,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecTopologySpreadConstraintLabelSelector { MatchExpressions: interface{}, @@ -11501,7 +11508,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions { Key: *string, @@ -11569,37 +11576,37 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolume { - AwsElasticBlockStore: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeAwsElasticBlockStore, - AzureDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeAzureDisk, - AzureFile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeAzureFile, - CephFs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeCephFs, - Cinder: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeCinder, - ConfigMap: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeConfigMap, - Csi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeCsi, - DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeDownwardApi, - EmptyDir: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeEmptyDir, - Ephemeral: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeEphemeral, - Fc: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeFc, - FlexVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeFlexVolume, - Flocker: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeFlocker, - GcePersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeGcePersistentDisk, - GitRepo: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeGitRepo, - Glusterfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeGlusterfs, - HostPath: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeHostPath, - Iscsi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeIscsi, - Local: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeLocal, + AwsElasticBlockStore: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeAwsElasticBlockStore, + AzureDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeAzureDisk, + AzureFile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeAzureFile, + CephFs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeCephFs, + Cinder: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeCinder, + ConfigMap: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeConfigMap, + Csi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeCsi, + DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeDownwardApi, + EmptyDir: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeEmptyDir, + Ephemeral: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeEphemeral, + Fc: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeFc, + FlexVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeFlexVolume, + Flocker: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeFlocker, + GcePersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeGcePersistentDisk, + GitRepo: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeGitRepo, + Glusterfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeGlusterfs, + HostPath: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeHostPath, + Iscsi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeIscsi, + Local: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeLocal, Name: *string, - Nfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeNfs, - PersistentVolumeClaim: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumePersistentVolumeClaim, - PhotonPersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumePhotonPersistentDisk, + Nfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeNfs, + PersistentVolumeClaim: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumePersistentVolumeClaim, + PhotonPersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumePhotonPersistentDisk, Projected: interface{}, - Quobyte: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeQuobyte, - Rbd: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeRbd, - Secret: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeSecret, - VsphereVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeVsphereVolume, + Quobyte: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeQuobyte, + Rbd: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeRbd, + Secret: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeSecret, + VsphereVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeVsphereVolume, } ``` @@ -12035,7 +12042,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeAwsElasticBlockStore { VolumeId: *string, @@ -12121,7 +12128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeAzureDisk { CachingMode: *string, @@ -12237,7 +12244,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeAzureFile { SecretName: *string, @@ -12321,14 +12328,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeCephFs { Monitors: *[]*string, Path: *string, ReadOnly: interface{}, SecretFile: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeCephFsSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeCephFsSecretRef, User: *string, } ``` @@ -12435,7 +12442,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeCephFsSecretRef { Name: *string, @@ -12485,7 +12492,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeCinder { VolumeId: *string, @@ -12553,7 +12560,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeConfigMap { DefaultMode: *string, @@ -12637,7 +12644,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeConfigMapItems { Key: *string, @@ -12707,12 +12714,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeCsi { Driver: *string, FsType: *string, - NodePublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeCsiNodePublishSecretRef, + NodePublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeCsiNodePublishSecretRef, ReadOnly: interface{}, VolumeAttributes: *map[string]*string, } @@ -12807,7 +12814,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeCsiNodePublishSecretRef { Name: *string, @@ -12841,7 +12848,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeDownwardApi { DefaultMode: *string, @@ -12893,13 +12900,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeDownwardApiItems { - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeDownwardApiItemsFieldRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeDownwardApiItemsFieldRef, Path: *string, Mode: *string, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef, } ``` @@ -12979,7 +12986,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeDownwardApiItemsFieldRef { ApiVersion: *string, @@ -13029,7 +13036,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef { ContainerName: *string, @@ -13091,7 +13098,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeEmptyDir { Medium: *string, @@ -13143,10 +13150,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeEphemeral { - VolumeClaimTemplate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplate, + VolumeClaimTemplate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplate, } ``` @@ -13177,11 +13184,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplate { - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata, } ``` @@ -13227,7 +13234,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata { Annotations: *map[string]*string, @@ -13281,12 +13288,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec { AccessModes: *[]*string, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources, - Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources, + Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector, StorageClassName: *string, VolumeMode: *string, VolumeName: *string, @@ -13395,7 +13402,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources { Limits: *map[string]*string, @@ -13447,7 +13454,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector { MatchExpressions: interface{}, @@ -13499,7 +13506,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions { Key: *string, @@ -13567,7 +13574,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeFc { Lun: *f64, @@ -13651,14 +13658,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeFlexVolume { Driver: *string, FsType: *string, Options: *map[string]*string, ReadOnly: interface{}, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeFlexVolumeSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeFlexVolumeSecretRef, } ``` @@ -13751,7 +13758,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeFlexVolumeSecretRef { Name: *string, @@ -13801,7 +13808,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeFlocker { DatasetName: *string, @@ -13851,7 +13858,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeGcePersistentDisk { PdName: *string, @@ -13937,7 +13944,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeGitRepo { Directory: *string, @@ -14005,7 +14012,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeGlusterfs { EndpointsName: *string, @@ -14071,7 +14078,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeHostPath { Path: *string, @@ -14121,7 +14128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeIscsi { Iqn: *string, @@ -14239,7 +14246,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeLocal { Path: *string, @@ -14273,7 +14280,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeNfs { Path: *string, @@ -14339,7 +14346,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumePersistentVolumeClaim { ClaimName: *string, @@ -14389,7 +14396,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumePhotonPersistentDisk { PdId: *string, @@ -14441,7 +14448,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeProjected { Sources: interface{}, @@ -14493,13 +14500,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeProjectedSources { ConfigMap: interface{}, - DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApi, + DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApi, Secret: interface{}, - ServiceAccountToken: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountToken, + ServiceAccountToken: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountToken, } ``` @@ -14575,7 +14582,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeProjectedSourcesConfigMap { Items: interface{}, @@ -14641,7 +14648,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItems { Key: *string, @@ -14711,7 +14718,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApi { Items: interface{}, @@ -14745,13 +14752,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItems { Path: *string, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef, Mode: *string, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef, } ``` @@ -14831,7 +14838,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef { ApiVersion: *string, @@ -14881,7 +14888,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef { ContainerName: *string, @@ -14943,7 +14950,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeProjectedSourcesSecret { Items: interface{}, @@ -15009,7 +15016,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeProjectedSourcesSecretItems { Key: *string, @@ -15079,7 +15086,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountToken { Path: *string, @@ -15147,7 +15154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeQuobyte { Registry: *string, @@ -15245,7 +15252,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeRbd { CephMonitors: *[]*string, @@ -15255,7 +15262,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" RadosUser: *string, RbdPool: *string, ReadOnly: interface{}, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.jobV1.JobV1SpecTemplateSpecVolumeRbdSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.jobV1.JobV1SpecTemplateSpecVolumeRbdSecretRef, } ``` @@ -15393,7 +15400,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeRbdSecretRef { Name: *string, @@ -15443,7 +15450,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeSecret { DefaultMode: *string, @@ -15527,7 +15534,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeSecretItems { Key: *string, @@ -15597,7 +15604,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1SpecTemplateSpecVolumeVsphereVolume { VolumePath: *string, @@ -15649,7 +15656,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" &jobv1.JobV1Timeouts { Create: *string, @@ -15711,7 +15718,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1MetadataOutputReference ``` @@ -16138,7 +16145,7 @@ func InternalValue() JobV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecOutputReference ``` @@ -16667,7 +16674,7 @@ func InternalValue() JobV1Spec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecSelectorMatchExpressionsList ``` @@ -16708,6 +16715,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -16715,6 +16723,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -16810,7 +16834,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecSelectorMatchExpressionsOutputReference ``` @@ -17164,7 +17188,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecSelectorOutputReference ``` @@ -17484,7 +17508,7 @@ func InternalValue() JobV1SpecSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateMetadataOutputReference ``` @@ -17882,7 +17906,7 @@ func InternalValue() JobV1SpecTemplateMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateOutputReference ``` @@ -18208,7 +18232,7 @@ func InternalValue() JobV1SpecTemplate #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityNodeAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecAffinityNodeAffinityOutputReference ``` @@ -18541,7 +18565,7 @@ func InternalValue() JobV1SpecTemplateSpecAffinityNodeAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -18582,6 +18606,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -18589,6 +18614,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -18684,7 +18725,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -19008,7 +19049,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList ``` @@ -19049,6 +19090,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19056,6 +19098,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -19151,7 +19209,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference ``` @@ -19505,7 +19563,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList ``` @@ -19546,6 +19604,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19553,6 +19612,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -19648,7 +19723,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference ``` @@ -19988,7 +20063,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference ``` @@ -20321,7 +20396,7 @@ func InternalValue() JobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSch #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList ``` @@ -20362,6 +20437,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20369,6 +20445,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -20464,7 +20556,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList ``` @@ -20505,6 +20597,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20512,6 +20605,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -20607,7 +20716,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference ``` @@ -20961,7 +21070,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList ``` @@ -21002,6 +21111,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21009,6 +21119,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -21104,7 +21230,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference ``` @@ -21444,7 +21570,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference ``` @@ -21795,7 +21921,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -22086,7 +22212,7 @@ func InternalValue() JobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSche #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecAffinityOutputReference ``` @@ -22461,7 +22587,7 @@ func InternalValue() JobV1SpecTemplateSpecAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityPodAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecAffinityPodAffinityOutputReference ``` @@ -22794,7 +22920,7 @@ func InternalValue() JobV1SpecTemplateSpecAffinityPodAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -22835,6 +22961,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22842,6 +22969,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -22937,7 +23080,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -23261,7 +23404,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ``` @@ -23302,6 +23445,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23309,6 +23453,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -23404,7 +23564,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ``` @@ -23445,6 +23605,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23452,6 +23613,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -23547,7 +23724,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ``` @@ -23901,7 +24078,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ``` @@ -24239,7 +24416,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ``` @@ -24581,7 +24758,7 @@ func InternalValue() JobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSche #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ``` @@ -24622,6 +24799,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24629,6 +24807,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -24724,7 +24918,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ``` @@ -24765,6 +24959,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24772,6 +24967,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -24867,7 +25078,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ``` @@ -25221,7 +25432,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ``` @@ -25559,7 +25770,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ``` @@ -25600,6 +25811,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25607,6 +25819,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -25702,7 +25930,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -26062,7 +26290,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityPodAntiAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecAffinityPodAntiAffinityOutputReference ``` @@ -26395,7 +26623,7 @@ func InternalValue() JobV1SpecTemplateSpecAffinityPodAntiAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -26436,6 +26664,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -26443,6 +26672,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -26538,7 +26783,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -26862,7 +27107,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ``` @@ -26903,6 +27148,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -26910,6 +27156,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -27005,7 +27267,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ``` @@ -27046,6 +27308,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27053,6 +27316,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -27148,7 +27427,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ``` @@ -27502,7 +27781,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ``` @@ -27840,7 +28119,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ``` @@ -28182,7 +28461,7 @@ func InternalValue() JobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuring #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ``` @@ -28223,6 +28502,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28230,6 +28510,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -28325,7 +28621,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ``` @@ -28366,6 +28662,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28373,6 +28670,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -28468,7 +28781,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ``` @@ -28822,7 +29135,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ``` @@ -29160,7 +29473,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ``` @@ -29201,6 +29514,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29208,6 +29522,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -29303,7 +29633,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -29663,7 +29993,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerEnvFromConfigMapRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecContainerEnvFromConfigMapRefOutputReference ``` @@ -29963,7 +30293,7 @@ func InternalValue() JobV1SpecTemplateSpecContainerEnvFromConfigMapRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerEnvFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecContainerEnvFromList ``` @@ -30004,6 +30334,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30011,6 +30342,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -30106,7 +30453,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerEnvFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecContainerEnvFromOutputReference ``` @@ -30486,7 +30833,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerEnvFromSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecContainerEnvFromSecretRefOutputReference ``` @@ -30786,7 +31133,7 @@ func InternalValue() JobV1SpecTemplateSpecContainerEnvFromSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecContainerEnvList ``` @@ -30827,6 +31174,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30834,6 +31182,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -30929,7 +31293,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecContainerEnvOutputReference ``` @@ -31289,7 +31653,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference ``` @@ -31625,7 +31989,7 @@ func InternalValue() JobV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerEnvValueFromFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecContainerEnvValueFromFieldRefOutputReference ``` @@ -31932,7 +32296,7 @@ func InternalValue() JobV1SpecTemplateSpecContainerEnvValueFromFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerEnvValueFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecContainerEnvValueFromOutputReference ``` @@ -32349,7 +32713,7 @@ func InternalValue() JobV1SpecTemplateSpecContainerEnvValueFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference ``` @@ -32678,7 +33042,7 @@ func InternalValue() JobV1SpecTemplateSpecContainerEnvValueFromResourceFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference ``` @@ -33014,7 +33378,7 @@ func InternalValue() JobV1SpecTemplateSpecContainerEnvValueFromSecretKeyRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerLifecycleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecContainerLifecycleOutputReference ``` @@ -33347,7 +33711,7 @@ func InternalValue() JobV1SpecTemplateSpecContainerLifecycle #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerLifecyclePostStartExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecContainerLifecyclePostStartExecOutputReference ``` @@ -33625,7 +33989,7 @@ func InternalValue() JobV1SpecTemplateSpecContainerLifecyclePostStartExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList ``` @@ -33666,6 +34030,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -33673,6 +34038,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -33768,7 +34149,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ``` @@ -34093,7 +34474,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference ``` @@ -34500,7 +34881,7 @@ func InternalValue() JobV1SpecTemplateSpecContainerLifecyclePostStartHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerLifecyclePostStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecContainerLifecyclePostStartList ``` @@ -34541,6 +34922,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34548,6 +34930,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -34643,7 +35041,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerLifecyclePostStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecContainerLifecyclePostStartOutputReference ``` @@ -35036,7 +35434,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketList ``` @@ -35077,6 +35475,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35084,6 +35483,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -35179,7 +35594,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference ``` @@ -35468,7 +35883,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerLifecyclePreStopExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecContainerLifecyclePreStopExecOutputReference ``` @@ -35746,7 +36161,7 @@ func InternalValue() JobV1SpecTemplateSpecContainerLifecyclePreStopExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList ``` @@ -35787,6 +36202,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35794,6 +36210,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -35889,7 +36321,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ``` @@ -36214,7 +36646,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference ``` @@ -36621,7 +37053,7 @@ func InternalValue() JobV1SpecTemplateSpecContainerLifecyclePreStopHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerLifecyclePreStopList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecContainerLifecyclePreStopList ``` @@ -36662,6 +37094,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36669,6 +37102,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -36764,7 +37213,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerLifecyclePreStopOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecContainerLifecyclePreStopOutputReference ``` @@ -37157,7 +37606,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketList ``` @@ -37198,6 +37647,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37205,6 +37655,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -37300,7 +37766,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference ``` @@ -37589,7 +38055,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecContainerList ``` @@ -37630,6 +38096,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37637,6 +38104,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -37732,7 +38215,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerLivenessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecContainerLivenessProbeExecOutputReference ``` @@ -38010,7 +38493,7 @@ func InternalValue() JobV1SpecTemplateSpecContainerLivenessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerLivenessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecContainerLivenessProbeGrpcList ``` @@ -38051,6 +38534,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38058,6 +38542,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -38153,7 +38653,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerLivenessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecContainerLivenessProbeGrpcOutputReference ``` @@ -38471,7 +38971,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList ``` @@ -38512,6 +39012,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38519,6 +39020,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -38614,7 +39131,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference ``` @@ -38939,7 +39456,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerLivenessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecContainerLivenessProbeHttpGetOutputReference ``` @@ -39346,7 +39863,7 @@ func InternalValue() JobV1SpecTemplateSpecContainerLivenessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerLivenessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecContainerLivenessProbeOutputReference ``` @@ -39908,7 +40425,7 @@ func InternalValue() JobV1SpecTemplateSpecContainerLivenessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerLivenessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecContainerLivenessProbeTcpSocketList ``` @@ -39949,6 +40466,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39956,6 +40474,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -40051,7 +40585,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference ``` @@ -40340,7 +40874,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecContainerOutputReference ``` @@ -41339,7 +41873,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecContainerPortList ``` @@ -41380,6 +41914,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -41387,6 +41922,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -41482,7 +42033,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecContainerPortOutputReference ``` @@ -41887,7 +42438,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerReadinessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecContainerReadinessProbeExecOutputReference ``` @@ -42165,7 +42716,7 @@ func InternalValue() JobV1SpecTemplateSpecContainerReadinessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerReadinessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecContainerReadinessProbeGrpcList ``` @@ -42206,6 +42757,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42213,6 +42765,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -42308,7 +42876,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerReadinessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecContainerReadinessProbeGrpcOutputReference ``` @@ -42626,7 +43194,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList ``` @@ -42667,6 +43235,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42674,6 +43243,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -42769,7 +43354,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference ``` @@ -43094,7 +43679,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerReadinessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecContainerReadinessProbeHttpGetOutputReference ``` @@ -43501,7 +44086,7 @@ func InternalValue() JobV1SpecTemplateSpecContainerReadinessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerReadinessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecContainerReadinessProbeOutputReference ``` @@ -44063,7 +44648,7 @@ func InternalValue() JobV1SpecTemplateSpecContainerReadinessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerReadinessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecContainerReadinessProbeTcpSocketList ``` @@ -44104,6 +44689,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -44111,6 +44697,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -44206,7 +44808,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference ``` @@ -44495,7 +45097,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecContainerResourcesOutputReference ``` @@ -44802,7 +45404,7 @@ func InternalValue() JobV1SpecTemplateSpecContainerResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference ``` @@ -45109,7 +45711,7 @@ func InternalValue() JobV1SpecTemplateSpecContainerSecurityContextCapabilities #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecContainerSecurityContextOutputReference ``` @@ -45658,7 +46260,7 @@ func InternalValue() JobV1SpecTemplateSpecContainerSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference ``` @@ -45965,7 +46567,7 @@ func InternalValue() JobV1SpecTemplateSpecContainerSecurityContextSeccompProfile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference ``` @@ -46330,7 +46932,7 @@ func InternalValue() JobV1SpecTemplateSpecContainerSecurityContextSeLinuxOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerStartupProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecContainerStartupProbeExecOutputReference ``` @@ -46608,7 +47210,7 @@ func InternalValue() JobV1SpecTemplateSpecContainerStartupProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerStartupProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecContainerStartupProbeGrpcList ``` @@ -46649,6 +47251,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -46656,6 +47259,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -46751,7 +47370,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerStartupProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecContainerStartupProbeGrpcOutputReference ``` @@ -47069,7 +47688,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList ``` @@ -47110,6 +47729,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47117,6 +47737,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -47212,7 +47848,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference ``` @@ -47537,7 +48173,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerStartupProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecContainerStartupProbeHttpGetOutputReference ``` @@ -47944,7 +48580,7 @@ func InternalValue() JobV1SpecTemplateSpecContainerStartupProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerStartupProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecContainerStartupProbeOutputReference ``` @@ -48506,7 +49142,7 @@ func InternalValue() JobV1SpecTemplateSpecContainerStartupProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerStartupProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecContainerStartupProbeTcpSocketList ``` @@ -48547,6 +49183,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -48554,6 +49191,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -48649,7 +49302,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerStartupProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecContainerStartupProbeTcpSocketOutputReference ``` @@ -48938,7 +49591,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerVolumeMountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecContainerVolumeMountList ``` @@ -48979,6 +49632,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -48986,6 +49640,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -49081,7 +49751,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecContainerVolumeMountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecContainerVolumeMountOutputReference ``` @@ -49479,7 +50149,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecDnsConfigOptionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecDnsConfigOptionList ``` @@ -49520,6 +50190,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49527,6 +50198,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -49622,7 +50309,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecDnsConfigOptionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecDnsConfigOptionOutputReference ``` @@ -49940,7 +50627,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecDnsConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecDnsConfigOutputReference ``` @@ -50289,7 +50976,7 @@ func InternalValue() JobV1SpecTemplateSpecDnsConfig #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecHostAliasesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecHostAliasesList ``` @@ -50330,6 +51017,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50337,6 +51025,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -50432,7 +51136,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecHostAliasesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecHostAliasesOutputReference ``` @@ -50743,7 +51447,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecImagePullSecretsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecImagePullSecretsList ``` @@ -50784,6 +51488,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50791,6 +51496,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -50886,7 +51607,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecImagePullSecretsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecImagePullSecretsOutputReference ``` @@ -51175,7 +51896,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference ``` @@ -51475,7 +52196,7 @@ func InternalValue() JobV1SpecTemplateSpecInitContainerEnvFromConfigMapRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerEnvFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecInitContainerEnvFromList ``` @@ -51516,6 +52237,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51523,6 +52245,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -51618,7 +52356,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerEnvFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecInitContainerEnvFromOutputReference ``` @@ -51998,7 +52736,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerEnvFromSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecInitContainerEnvFromSecretRefOutputReference ``` @@ -52298,7 +53036,7 @@ func InternalValue() JobV1SpecTemplateSpecInitContainerEnvFromSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecInitContainerEnvList ``` @@ -52339,6 +53077,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52346,6 +53085,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -52441,7 +53196,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecInitContainerEnvOutputReference ``` @@ -52801,7 +53556,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference ``` @@ -53137,7 +53892,7 @@ func InternalValue() JobV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyR #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference ``` @@ -53444,7 +54199,7 @@ func InternalValue() JobV1SpecTemplateSpecInitContainerEnvValueFromFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerEnvValueFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecInitContainerEnvValueFromOutputReference ``` @@ -53861,7 +54616,7 @@ func InternalValue() JobV1SpecTemplateSpecInitContainerEnvValueFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference ``` @@ -54190,7 +54945,7 @@ func InternalValue() JobV1SpecTemplateSpecInitContainerEnvValueFromResourceField #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference ``` @@ -54526,7 +55281,7 @@ func InternalValue() JobV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerLifecycleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecInitContainerLifecycleOutputReference ``` @@ -54859,7 +55614,7 @@ func InternalValue() JobV1SpecTemplateSpecInitContainerLifecycle #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference ``` @@ -55137,7 +55892,7 @@ func InternalValue() JobV1SpecTemplateSpecInitContainerLifecyclePostStartExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList ``` @@ -55178,6 +55933,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -55185,6 +55941,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -55280,7 +56052,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ``` @@ -55605,7 +56377,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference ``` @@ -56012,7 +56784,7 @@ func InternalValue() JobV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerLifecyclePostStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecInitContainerLifecyclePostStartList ``` @@ -56053,6 +56825,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56060,6 +56833,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -56155,7 +56944,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerLifecyclePostStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecInitContainerLifecyclePostStartOutputReference ``` @@ -56548,7 +57337,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList ``` @@ -56589,6 +57378,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56596,6 +57386,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -56691,7 +57497,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference ``` @@ -56980,7 +57786,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference ``` @@ -57258,7 +58064,7 @@ func InternalValue() JobV1SpecTemplateSpecInitContainerLifecyclePreStopExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList ``` @@ -57299,6 +58105,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57306,6 +58113,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -57401,7 +58224,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ``` @@ -57726,7 +58549,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference ``` @@ -58133,7 +58956,7 @@ func InternalValue() JobV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerLifecyclePreStopList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecInitContainerLifecyclePreStopList ``` @@ -58174,6 +58997,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58181,6 +59005,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -58276,7 +59116,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerLifecyclePreStopOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecInitContainerLifecyclePreStopOutputReference ``` @@ -58669,7 +59509,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList ``` @@ -58710,6 +59550,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58717,6 +59558,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -58812,7 +59669,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference ``` @@ -59101,7 +59958,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecInitContainerList ``` @@ -59142,6 +59999,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59149,6 +60007,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -59244,7 +60118,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerLivenessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecInitContainerLivenessProbeExecOutputReference ``` @@ -59522,7 +60396,7 @@ func InternalValue() JobV1SpecTemplateSpecInitContainerLivenessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerLivenessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecInitContainerLivenessProbeGrpcList ``` @@ -59563,6 +60437,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59570,6 +60445,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -59665,7 +60556,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference ``` @@ -59983,7 +60874,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList ``` @@ -60024,6 +60915,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60031,6 +60923,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -60126,7 +61034,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference ``` @@ -60451,7 +61359,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference ``` @@ -60858,7 +61766,7 @@ func InternalValue() JobV1SpecTemplateSpecInitContainerLivenessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerLivenessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecInitContainerLivenessProbeOutputReference ``` @@ -61420,7 +62328,7 @@ func InternalValue() JobV1SpecTemplateSpecInitContainerLivenessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketList ``` @@ -61461,6 +62369,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -61468,6 +62377,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -61563,7 +62488,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference ``` @@ -61852,7 +62777,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecInitContainerOutputReference ``` @@ -62851,7 +63776,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecInitContainerPortList ``` @@ -62892,6 +63817,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62899,6 +63825,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -62994,7 +63936,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecInitContainerPortOutputReference ``` @@ -63399,7 +64341,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerReadinessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecInitContainerReadinessProbeExecOutputReference ``` @@ -63677,7 +64619,7 @@ func InternalValue() JobV1SpecTemplateSpecInitContainerReadinessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerReadinessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecInitContainerReadinessProbeGrpcList ``` @@ -63718,6 +64660,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -63725,6 +64668,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -63820,7 +64779,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference ``` @@ -64138,7 +65097,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList ``` @@ -64179,6 +65138,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64186,6 +65146,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -64281,7 +65257,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference ``` @@ -64606,7 +65582,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference ``` @@ -65013,7 +65989,7 @@ func InternalValue() JobV1SpecTemplateSpecInitContainerReadinessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerReadinessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecInitContainerReadinessProbeOutputReference ``` @@ -65575,7 +66551,7 @@ func InternalValue() JobV1SpecTemplateSpecInitContainerReadinessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketList ``` @@ -65616,6 +66592,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -65623,6 +66600,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -65718,7 +66711,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference ``` @@ -66007,7 +67000,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecInitContainerResourcesOutputReference ``` @@ -66314,7 +67307,7 @@ func InternalValue() JobV1SpecTemplateSpecInitContainerResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference ``` @@ -66621,7 +67614,7 @@ func InternalValue() JobV1SpecTemplateSpecInitContainerSecurityContextCapabiliti #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecInitContainerSecurityContextOutputReference ``` @@ -67170,7 +68163,7 @@ func InternalValue() JobV1SpecTemplateSpecInitContainerSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference ``` @@ -67477,7 +68470,7 @@ func InternalValue() JobV1SpecTemplateSpecInitContainerSecurityContextSeccompPro #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference ``` @@ -67842,7 +68835,7 @@ func InternalValue() JobV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOpt #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerStartupProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecInitContainerStartupProbeExecOutputReference ``` @@ -68120,7 +69113,7 @@ func InternalValue() JobV1SpecTemplateSpecInitContainerStartupProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerStartupProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecInitContainerStartupProbeGrpcList ``` @@ -68161,6 +69154,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -68168,6 +69162,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -68263,7 +69273,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerStartupProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecInitContainerStartupProbeGrpcOutputReference ``` @@ -68581,7 +69591,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList ``` @@ -68622,6 +69632,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -68629,6 +69640,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -68724,7 +69751,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference ``` @@ -69049,7 +70076,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference ``` @@ -69456,7 +70483,7 @@ func InternalValue() JobV1SpecTemplateSpecInitContainerStartupProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerStartupProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecInitContainerStartupProbeOutputReference ``` @@ -70018,7 +71045,7 @@ func InternalValue() JobV1SpecTemplateSpecInitContainerStartupProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerStartupProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecInitContainerStartupProbeTcpSocketList ``` @@ -70059,6 +71086,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -70066,6 +71094,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -70161,7 +71205,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference ``` @@ -70450,7 +71494,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerVolumeMountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecInitContainerVolumeMountList ``` @@ -70491,6 +71535,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -70498,6 +71543,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -70593,7 +71654,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecInitContainerVolumeMountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecInitContainerVolumeMountOutputReference ``` @@ -70991,7 +72052,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecOsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecOsOutputReference ``` @@ -71262,7 +72323,7 @@ func InternalValue() JobV1SpecTemplateSpecOs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecOutputReference ``` @@ -72537,7 +73598,7 @@ func InternalValue() JobV1SpecTemplateSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecReadinessGateList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecReadinessGateList ``` @@ -72578,6 +73639,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -72585,6 +73647,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -72680,7 +73758,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecReadinessGateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecReadinessGateOutputReference ``` @@ -72969,7 +74047,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecSecurityContextOutputReference ``` @@ -73560,7 +74638,7 @@ func InternalValue() JobV1SpecTemplateSpecSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecSecurityContextSeccompProfileOutputReference ``` @@ -73867,7 +74945,7 @@ func InternalValue() JobV1SpecTemplateSpecSecurityContextSeccompProfile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference ``` @@ -74232,7 +75310,7 @@ func InternalValue() JobV1SpecTemplateSpecSecurityContextSeLinuxOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecSecurityContextSysctlList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecSecurityContextSysctlList ``` @@ -74273,6 +75351,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -74280,6 +75359,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -74375,7 +75470,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecSecurityContextSysctlOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecSecurityContextSysctlOutputReference ``` @@ -74686,7 +75781,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecSecurityContextWindowsOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecSecurityContextWindowsOptionsOutputReference ``` @@ -75051,7 +76146,7 @@ func InternalValue() JobV1SpecTemplateSpecSecurityContextWindowsOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecTolerationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecTolerationList ``` @@ -75092,6 +76187,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75099,6 +76195,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -75194,7 +76306,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecTolerationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecTolerationOutputReference ``` @@ -75606,7 +76718,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorList ``` @@ -75647,6 +76759,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75654,6 +76767,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -75749,7 +76878,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList ``` @@ -75790,6 +76919,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75797,6 +76927,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -75892,7 +77038,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference ``` @@ -76246,7 +77392,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference ``` @@ -76584,7 +77730,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecTopologySpreadConstraintList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecTopologySpreadConstraintList ``` @@ -76625,6 +77771,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76632,6 +77779,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -76727,7 +77890,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecTopologySpreadConstraintOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecTopologySpreadConstraintOutputReference ``` @@ -77123,7 +78286,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference ``` @@ -77481,7 +78644,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeAwsElasticBlockStore #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeAzureDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeAzureDiskOutputReference ``` @@ -77883,7 +79046,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeAzureDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeAzureFileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeAzureFileOutputReference ``` @@ -78234,7 +79397,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeAzureFile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeCephFsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeCephFsOutputReference ``` @@ -78663,7 +79826,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeCephFs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeCephFsSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeCephFsSecretRefOutputReference ``` @@ -78970,7 +80133,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeCephFsSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeCinderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeCinderOutputReference ``` @@ -79299,7 +80462,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeCinder #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeConfigMapItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecVolumeConfigMapItemsList ``` @@ -79340,6 +80503,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -79347,6 +80511,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -79442,7 +80622,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeConfigMapItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecVolumeConfigMapItemsOutputReference ``` @@ -79796,7 +80976,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeConfigMapOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeConfigMapOutputReference ``` @@ -80174,7 +81354,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeConfigMap #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference ``` @@ -80452,7 +81632,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeCsiNodePublishSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeCsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeCsiOutputReference ``` @@ -80852,7 +82032,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeCsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference ``` @@ -81159,7 +82339,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeDownwardApiItemsFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeDownwardApiItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecVolumeDownwardApiItemsList ``` @@ -81200,6 +82380,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -81207,6 +82388,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -81302,7 +82499,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeDownwardApiItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecVolumeDownwardApiItemsOutputReference ``` @@ -81697,7 +82894,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference ``` @@ -82019,7 +83216,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeDownwardApiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeDownwardApiOutputReference ``` @@ -82339,7 +83536,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeDownwardApi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeEmptyDirOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeEmptyDirOutputReference ``` @@ -82646,7 +83843,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeEmptyDir #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeEphemeralOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeEphemeralOutputReference ``` @@ -82930,7 +84127,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeEphemeral #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference ``` @@ -83237,7 +84434,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMeta #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference ``` @@ -83563,7 +84760,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplate #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference ``` @@ -83998,7 +85195,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference ``` @@ -84305,7 +85502,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList ``` @@ -84346,6 +85543,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -84353,6 +85551,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -84448,7 +85662,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference ``` @@ -84802,7 +86016,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference ``` @@ -85122,7 +86336,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeFcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeFcOutputReference ``` @@ -85473,7 +86687,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeFc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeFlexVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeFlexVolumeOutputReference ``` @@ -85873,7 +87087,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeFlexVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference ``` @@ -86180,7 +87394,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeFlexVolumeSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeFlockerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeFlockerOutputReference ``` @@ -86487,7 +87701,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeFlocker #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeGcePersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeGcePersistentDiskOutputReference ``` @@ -86845,7 +88059,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeGcePersistentDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeGitRepoOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeGitRepoOutputReference ``` @@ -87181,7 +88395,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeGitRepo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeGlusterfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeGlusterfsOutputReference ``` @@ -87503,7 +88717,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeGlusterfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeHostPathOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeHostPathOutputReference ``` @@ -87810,7 +89024,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeHostPath #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeIscsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeIscsiOutputReference ``` @@ -88219,7 +89433,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeIscsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecVolumeList ``` @@ -88260,6 +89474,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -88267,6 +89482,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -88362,7 +89593,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeLocalOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeLocalOutputReference ``` @@ -88640,7 +89871,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeLocal #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeNfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeNfsOutputReference ``` @@ -88962,7 +90193,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeNfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecVolumeOutputReference ``` @@ -90392,7 +91623,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumePersistentVolumeClaimOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumePersistentVolumeClaimOutputReference ``` @@ -90699,7 +91930,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumePersistentVolumeClaim #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumePhotonPersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumePhotonPersistentDiskOutputReference ``` @@ -90999,7 +92230,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumePhotonPersistentDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeProjectedList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecVolumeProjectedList ``` @@ -91040,6 +92271,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -91047,6 +92279,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -91142,7 +92390,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeProjectedOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecVolumeProjectedOutputReference ``` @@ -91473,7 +92721,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList ``` @@ -91514,6 +92762,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -91521,6 +92770,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -91616,7 +92881,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference ``` @@ -91970,7 +93235,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeProjectedSourcesConfigMapList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecVolumeProjectedSourcesConfigMapList ``` @@ -92011,6 +93276,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92018,6 +93284,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -92113,7 +93395,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference ``` @@ -92480,7 +93762,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference ``` @@ -92787,7 +94069,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItems #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList ``` @@ -92828,6 +94110,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92835,6 +94118,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -92930,7 +94229,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference ``` @@ -93332,7 +94631,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference ``` @@ -93654,7 +94953,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItems #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference ``` @@ -93945,7 +95244,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeProjectedSourcesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecVolumeProjectedSourcesList ``` @@ -93986,6 +95285,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -93993,6 +95293,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -94088,7 +95404,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeProjectedSourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecVolumeProjectedSourcesOutputReference ``` @@ -94523,7 +95839,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsList ``` @@ -94564,6 +95880,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -94571,6 +95888,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -94666,7 +95999,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference ``` @@ -95020,7 +96353,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeProjectedSourcesSecretList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecVolumeProjectedSourcesSecretList ``` @@ -95061,6 +96394,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95068,6 +96402,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -95163,7 +96513,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeProjectedSourcesSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecVolumeProjectedSourcesSecretOutputReference ``` @@ -95530,7 +96880,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference ``` @@ -95859,7 +97209,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeQuobyteOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeQuobyteOutputReference ``` @@ -96239,7 +97589,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeQuobyte #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeRbdOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeRbdOutputReference ``` @@ -96719,7 +98069,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeRbd #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeRbdSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeRbdSecretRefOutputReference ``` @@ -97026,7 +98376,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeRbdSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeSecretItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) JobV1SpecTemplateSpecVolumeSecretItemsList ``` @@ -97067,6 +98417,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -97074,6 +98425,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -97169,7 +98536,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeSecretItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) JobV1SpecTemplateSpecVolumeSecretItemsOutputReference ``` @@ -97523,7 +98890,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeSecretOutputReference ``` @@ -97901,7 +99268,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeSecret #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1SpecTemplateSpecVolumeVsphereVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1SpecTemplateSpecVolumeVsphereVolumeOutputReference ``` @@ -98201,7 +99568,7 @@ func InternalValue() JobV1SpecTemplateSpecVolumeVsphereVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/jobv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/jobv1" jobv1.NewJobV1TimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) JobV1TimeoutsOutputReference ``` diff --git a/docs/jobV1.java.md b/docs/jobV1.java.md index 3270c1021..88322d2bf 100644 --- a/docs/jobV1.java.md +++ b/docs/jobV1.java.md @@ -168,6 +168,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -245,6 +246,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -16961,6 +16968,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -16968,6 +16976,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -18835,6 +18859,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18842,6 +18867,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -19302,6 +19343,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19309,6 +19351,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -19799,6 +19857,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19806,6 +19865,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -20615,6 +20690,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20622,6 +20698,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -20758,6 +20850,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20765,6 +20858,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -21255,6 +21364,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21262,6 +21372,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -23088,6 +23214,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23095,6 +23222,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -23555,6 +23698,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23562,6 +23706,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -23698,6 +23858,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23705,6 +23866,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -24875,6 +25052,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24882,6 +25060,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -25018,6 +25212,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25025,6 +25220,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -25853,6 +26064,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25860,6 +26072,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -26689,6 +26917,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26696,6 +26925,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -27156,6 +27401,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27163,6 +27409,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -27299,6 +27561,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27306,6 +27569,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -28476,6 +28755,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28483,6 +28763,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -28619,6 +28915,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28626,6 +28923,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -29454,6 +29767,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29461,6 +29775,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -30257,6 +30587,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -30264,6 +30595,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -31080,6 +31427,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -31087,6 +31435,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -33919,6 +34283,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -33926,6 +34291,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -34794,6 +35175,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34801,6 +35183,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -35330,6 +35728,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35337,6 +35736,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -36040,6 +36455,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36047,6 +36463,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -36915,6 +37347,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36922,6 +37355,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -37451,6 +37900,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37458,6 +37908,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -37883,6 +38349,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37890,6 +38357,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -38304,6 +38787,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38311,6 +38795,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -38765,6 +39265,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38772,6 +39273,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -40202,6 +40719,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -40209,6 +40727,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -41633,6 +42167,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -41640,6 +42175,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -42459,6 +43010,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42466,6 +43018,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -42920,6 +43488,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42927,6 +43496,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -44357,6 +44942,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -44364,6 +44950,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -46902,6 +47504,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46909,6 +47512,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -47363,6 +47982,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -47370,6 +47990,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -48800,6 +49436,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48807,6 +49444,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -49232,6 +49885,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49239,6 +49893,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -49773,6 +50443,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49780,6 +50451,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -50583,6 +51270,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50590,6 +51278,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -51037,6 +51741,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51044,6 +51749,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -51769,6 +52490,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51776,6 +52498,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -52592,6 +53330,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -52599,6 +53338,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -55431,6 +56186,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55438,6 +56194,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -56306,6 +57078,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56313,6 +57086,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -56842,6 +57631,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56849,6 +57639,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -57552,6 +58358,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57559,6 +58366,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -58427,6 +59250,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58434,6 +59258,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -58963,6 +59803,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58970,6 +59811,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -59395,6 +60252,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59402,6 +60260,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -59816,6 +60690,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59823,6 +60698,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -60277,6 +61168,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60284,6 +61176,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -61714,6 +62622,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -61721,6 +62630,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -63145,6 +64070,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63152,6 +64078,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -63971,6 +64913,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63978,6 +64921,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -64432,6 +65391,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64439,6 +65399,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -65869,6 +66845,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -65876,6 +66853,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -68414,6 +69407,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -68421,6 +69415,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -68875,6 +69885,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -68882,6 +69893,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -70312,6 +71339,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70319,6 +71347,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -70744,6 +71788,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70751,6 +71796,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -72831,6 +73892,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -72838,6 +73900,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -74526,6 +75604,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74533,6 +75612,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -75345,6 +76440,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75352,6 +76448,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -75900,6 +77012,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75907,6 +77020,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -76043,6 +77172,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -76050,6 +77180,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -76878,6 +78024,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -76885,6 +78032,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -79593,6 +80756,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -79600,6 +80764,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -81453,6 +82633,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -81460,6 +82641,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -84599,6 +85796,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -84606,6 +85804,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -88513,6 +89727,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -88520,6 +89735,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -91293,6 +92524,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91300,6 +92532,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -91767,6 +93015,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91774,6 +93023,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -92264,6 +93529,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92271,6 +93537,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -93081,6 +94363,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -93088,6 +94371,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -94239,6 +95538,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -94246,6 +95546,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -94817,6 +96133,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -94824,6 +96141,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -95314,6 +96647,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -95321,6 +96655,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -97320,6 +98670,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -97327,6 +98678,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/jobV1.python.md b/docs/jobV1.python.md index b67fb4146..14a1b1e57 100644 --- a/docs/jobV1.python.md +++ b/docs/jobV1.python.md @@ -165,6 +165,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -247,6 +248,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -17139,6 +17146,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -17146,6 +17154,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -19548,6 +19574,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -19555,6 +19582,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -20067,6 +20112,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -20074,6 +20120,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -20599,6 +20663,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -20606,6 +20671,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -21479,6 +21562,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -21486,6 +21570,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -21630,6 +21732,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -21637,6 +21740,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -22162,6 +22283,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -22169,6 +22291,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -24193,6 +24333,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -24200,6 +24341,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -24723,6 +24882,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -24730,6 +24890,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -24874,6 +25052,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -24881,6 +25060,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -26142,6 +26339,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -26149,6 +26347,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -26293,6 +26509,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -26300,6 +26517,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -27192,6 +27427,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -27199,6 +27435,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -28094,6 +28348,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -28101,6 +28356,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -28624,6 +28897,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -28631,6 +28905,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -28775,6 +29067,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -28782,6 +29075,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -30043,6 +30354,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -30050,6 +30362,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -30194,6 +30524,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -30201,6 +30532,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -31093,6 +31442,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -31100,6 +31450,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -31958,6 +32326,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -31965,6 +32334,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -32875,6 +33262,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -32882,6 +33270,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -36064,6 +36470,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -36071,6 +36478,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -37001,6 +37426,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -37008,6 +37434,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -37634,6 +38078,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -37641,6 +38086,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -38404,6 +38867,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -38411,6 +38875,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -39341,6 +39823,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -39348,6 +39831,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -39974,6 +40475,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -39981,6 +40483,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -40441,6 +40961,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -40448,6 +40969,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -40895,6 +41434,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -40902,6 +41442,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -41391,6 +41949,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -41398,6 +41957,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -42979,6 +43556,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -42986,6 +43564,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -44902,6 +45498,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -44909,6 +45506,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -45788,6 +46403,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -45795,6 +46411,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -46284,6 +46918,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -46291,6 +46926,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -47872,6 +48525,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -47879,6 +48533,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -50677,6 +51349,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -50684,6 +51357,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -51173,6 +51864,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -51180,6 +51872,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -52761,6 +53471,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -52768,6 +53479,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -53228,6 +53957,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -53235,6 +53965,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -53804,6 +54552,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -53811,6 +54560,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -54676,6 +55443,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -54683,6 +55451,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -55165,6 +55951,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -55172,6 +55959,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -55957,6 +56762,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -55964,6 +56770,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -56874,6 +57698,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -56881,6 +57706,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -60063,6 +60906,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -60070,6 +60914,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -61000,6 +61862,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -61007,6 +61870,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -61633,6 +62514,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -61640,6 +62522,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -62403,6 +63303,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -62410,6 +63311,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -63340,6 +64259,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -63347,6 +64267,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -63973,6 +64911,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -63980,6 +64919,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -64440,6 +65397,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -64447,6 +65405,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -64894,6 +65870,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -64901,6 +65878,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -65390,6 +66385,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -65397,6 +66393,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -66978,6 +67992,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -66985,6 +68000,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -68901,6 +69934,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -68908,6 +69942,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -69787,6 +70839,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -69794,6 +70847,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -70283,6 +71354,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -70290,6 +71362,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -71871,6 +72961,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -71878,6 +72969,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -74676,6 +75785,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -74683,6 +75793,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -75172,6 +76300,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -75179,6 +76308,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -76760,6 +77907,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -76767,6 +77915,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -77227,6 +78393,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -77234,6 +78401,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -79598,6 +80783,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -79605,6 +80791,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -81504,6 +82708,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -81511,6 +82716,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -82383,6 +83606,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -82390,6 +83614,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -82973,6 +84215,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -82980,6 +84223,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -83124,6 +84385,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -83131,6 +84393,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -84023,6 +85303,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -84030,6 +85311,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -86942,6 +88241,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -86949,6 +88249,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -88945,6 +90263,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -88952,6 +90271,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -92506,6 +93843,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -92513,6 +93851,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -96724,6 +98080,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -96731,6 +98088,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -100574,6 +101949,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -100581,6 +101957,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -101085,6 +102479,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -101092,6 +102487,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -101617,6 +103030,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -101624,6 +103038,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -102496,6 +103928,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -102503,6 +103936,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -103782,6 +105233,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -103789,6 +105241,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -104435,6 +105905,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -104442,6 +105913,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -104967,6 +106456,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -104974,6 +106464,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -107127,6 +108635,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -107134,6 +108643,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/jobV1.typescript.md b/docs/jobV1.typescript.md index 07a4189c2..115059aeb 100644 --- a/docs/jobV1.typescript.md +++ b/docs/jobV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -15820,6 +15827,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -15827,6 +15835,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -17694,6 +17718,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -17701,6 +17726,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -18161,6 +18202,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18168,6 +18210,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -18658,6 +18716,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18665,6 +18724,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -19474,6 +19549,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19481,6 +19557,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -19617,6 +19709,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19624,6 +19717,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -20114,6 +20223,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20121,6 +20231,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -21947,6 +22073,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21954,6 +22081,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -22414,6 +22557,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22421,6 +22565,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -22557,6 +22717,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22564,6 +22725,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -23734,6 +23911,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23741,6 +23919,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -23877,6 +24071,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23884,6 +24079,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -24712,6 +24923,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24719,6 +24931,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -25548,6 +25776,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25555,6 +25784,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -26015,6 +26260,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26022,6 +26268,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -26158,6 +26420,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26165,6 +26428,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -27335,6 +27614,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27342,6 +27622,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -27478,6 +27774,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27485,6 +27782,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -28313,6 +28626,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28320,6 +28634,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -29116,6 +29446,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29123,6 +29454,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -29939,6 +30286,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29946,6 +30294,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -32778,6 +33142,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -32785,6 +33150,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -33653,6 +34034,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -33660,6 +34042,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -34189,6 +34587,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34196,6 +34595,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -34899,6 +35314,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34906,6 +35322,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -35774,6 +36206,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35781,6 +36214,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -36310,6 +36759,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36317,6 +36767,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -36742,6 +37208,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36749,6 +37216,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -37163,6 +37646,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37170,6 +37654,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -37624,6 +38124,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37631,6 +38132,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -39061,6 +39578,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39068,6 +39586,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -40492,6 +41026,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -40499,6 +41034,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -41318,6 +41869,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -41325,6 +41877,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -41779,6 +42347,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -41786,6 +42355,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -43216,6 +43801,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43223,6 +43809,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -45761,6 +46363,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -45768,6 +46371,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -46222,6 +46841,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46229,6 +46849,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -47659,6 +48295,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -47666,6 +48303,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -48091,6 +48744,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48098,6 +48752,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -48632,6 +49302,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48639,6 +49310,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -49442,6 +50129,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49449,6 +50137,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -49896,6 +50600,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49903,6 +50608,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -50628,6 +51349,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50635,6 +51357,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -51451,6 +52189,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51458,6 +52197,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -54290,6 +55045,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -54297,6 +55053,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -55165,6 +55937,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55172,6 +55945,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -55701,6 +56490,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55708,6 +56498,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -56411,6 +57217,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56418,6 +57225,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -57286,6 +58109,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57293,6 +58117,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -57822,6 +58662,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57829,6 +58670,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -58254,6 +59111,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58261,6 +59119,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -58675,6 +59549,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58682,6 +59557,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -59136,6 +60027,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59143,6 +60035,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -60573,6 +61481,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60580,6 +61489,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -62004,6 +62929,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -62011,6 +62937,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -62830,6 +63772,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -62837,6 +63780,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -63291,6 +64250,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63298,6 +64258,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -64728,6 +65704,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64735,6 +65712,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -67273,6 +68266,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -67280,6 +68274,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -67734,6 +68744,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -67741,6 +68752,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -69171,6 +70198,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -69178,6 +70206,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -69603,6 +70647,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -69610,6 +70655,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -71690,6 +72751,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -71697,6 +72759,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -73385,6 +74463,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73392,6 +74471,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -74204,6 +75299,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74211,6 +75307,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -74759,6 +75871,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74766,6 +75879,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -74902,6 +76031,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74909,6 +76039,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -75737,6 +76883,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75744,6 +76891,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -78452,6 +79615,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -78459,6 +79623,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -80312,6 +81492,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -80319,6 +81500,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -83458,6 +84655,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -83465,6 +84663,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -87372,6 +88586,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -87379,6 +88594,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -90152,6 +91383,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -90159,6 +91391,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -90626,6 +91874,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -90633,6 +91882,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -91123,6 +92388,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91130,6 +92396,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -91940,6 +93222,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91947,6 +93230,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -93098,6 +94397,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -93105,6 +94405,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -93676,6 +94992,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -93683,6 +95000,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -94173,6 +95506,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -94180,6 +95514,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -96179,6 +97529,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -96186,6 +97537,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/labels.csharp.md b/docs/labels.csharp.md index 4942ec7ba..a683fd26c 100644 --- a/docs/labels.csharp.md +++ b/docs/labels.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp diff --git a/docs/labels.go.md b/docs/labels.go.md index 33daf591a..d717c463d 100644 --- a/docs/labels.go.md +++ b/docs/labels.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/labels" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/labels" labels.NewLabels(scope Construct, id *string, config LabelsConfig) Labels ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -405,7 +412,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/labels" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/labels" labels.Labels_IsConstruct(x interface{}) *bool ``` @@ -437,7 +444,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/labels" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/labels" labels.Labels_IsTerraformElement(x interface{}) *bool ``` @@ -451,7 +458,7 @@ labels.Labels_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/labels" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/labels" labels.Labels_IsTerraformResource(x interface{}) *bool ``` @@ -465,7 +472,7 @@ labels.Labels_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/labels" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/labels" labels.Labels_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -848,7 +855,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/labels" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/labels" &labels.LabelsConfig { Connection: interface{}, @@ -861,7 +868,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/labels" ApiVersion: *string, Kind: *string, Labels: *map[string]*string, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.labels.LabelsMetadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.labels.LabelsMetadata, FieldManager: *string, Force: interface{}, Id: *string, @@ -1063,7 +1070,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/labels" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/labels" &labels.LabelsMetadata { Name: *string, @@ -1115,7 +1122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/labels" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/labels" labels.NewLabelsMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) LabelsMetadataOutputReference ``` diff --git a/docs/labels.java.md b/docs/labels.java.md index 47b470e33..eee75dc05 100644 --- a/docs/labels.java.md +++ b/docs/labels.java.md @@ -194,6 +194,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -269,6 +270,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java diff --git a/docs/labels.python.md b/docs/labels.python.md index 0ad5d4e80..39dd6d469 100644 --- a/docs/labels.python.md +++ b/docs/labels.python.md @@ -191,6 +191,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -271,6 +272,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python diff --git a/docs/labels.typescript.md b/docs/labels.typescript.md index 51da84b3a..1c71a1b9e 100644 --- a/docs/labels.typescript.md +++ b/docs/labels.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript diff --git a/docs/limitRange.csharp.md b/docs/limitRange.csharp.md index f6ce5f289..769a578ba 100644 --- a/docs/limitRange.csharp.md +++ b/docs/limitRange.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -1641,6 +1648,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1648,6 +1656,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/limitRange.go.md b/docs/limitRange.go.md index bd63a8096..3dd179504 100644 --- a/docs/limitRange.go.md +++ b/docs/limitRange.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/limitrange" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/limitrange" limitrange.NewLimitRange(scope Construct, id *string, config LimitRangeConfig) LimitRange ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -411,7 +418,7 @@ func ResetSpec() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/limitrange" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/limitrange" limitrange.LimitRange_IsConstruct(x interface{}) *bool ``` @@ -443,7 +450,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/limitrange" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/limitrange" limitrange.LimitRange_IsTerraformElement(x interface{}) *bool ``` @@ -457,7 +464,7 @@ limitrange.LimitRange_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/limitrange" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/limitrange" limitrange.LimitRange_IsTerraformResource(x interface{}) *bool ``` @@ -471,7 +478,7 @@ limitrange.LimitRange_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/limitrange" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/limitrange" limitrange.LimitRange_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -766,7 +773,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/limitrange" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/limitrange" &limitrange.LimitRangeConfig { Connection: interface{}, @@ -776,9 +783,9 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/limitrange" Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.limitRange.LimitRangeMetadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.limitRange.LimitRangeMetadata, Id: *string, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.limitRange.LimitRangeSpec, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.limitRange.LimitRangeSpec, } ``` @@ -917,7 +924,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/limitrange" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/limitrange" &limitrange.LimitRangeMetadata { Annotations: *map[string]*string, @@ -1021,7 +1028,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/limitrange" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/limitrange" &limitrange.LimitRangeSpec { Limit: interface{}, @@ -1055,7 +1062,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/limitrange" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/limitrange" &limitrange.LimitRangeSpecLimit { Default: *map[string]*string, @@ -1173,7 +1180,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/limitrange" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/limitrange" limitrange.NewLimitRangeMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) LimitRangeMetadataOutputReference ``` @@ -1600,7 +1607,7 @@ func InternalValue() LimitRangeMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/limitrange" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/limitrange" limitrange.NewLimitRangeSpecLimitList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LimitRangeSpecLimitList ``` @@ -1641,6 +1648,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1648,6 +1656,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1743,7 +1767,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/limitrange" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/limitrange" limitrange.NewLimitRangeSpecLimitOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LimitRangeSpecLimitOutputReference ``` @@ -2184,7 +2208,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/limitrange" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/limitrange" limitrange.NewLimitRangeSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) LimitRangeSpecOutputReference ``` diff --git a/docs/limitRange.java.md b/docs/limitRange.java.md index 08de5dc18..a3f8d3ce2 100644 --- a/docs/limitRange.java.md +++ b/docs/limitRange.java.md @@ -145,6 +145,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -220,6 +221,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -1739,6 +1746,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1746,6 +1754,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/limitRange.python.md b/docs/limitRange.python.md index 28280c2f8..d33cbdde7 100644 --- a/docs/limitRange.python.md +++ b/docs/limitRange.python.md @@ -143,6 +143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -223,6 +224,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -1869,6 +1876,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1876,6 +1884,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/limitRange.typescript.md b/docs/limitRange.typescript.md index cd8cbd27c..db506d78e 100644 --- a/docs/limitRange.typescript.md +++ b/docs/limitRange.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -1615,6 +1622,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1622,6 +1630,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/limitRangeV1.csharp.md b/docs/limitRangeV1.csharp.md index 69ebe12cd..b5dd18540 100644 --- a/docs/limitRangeV1.csharp.md +++ b/docs/limitRangeV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -1641,6 +1648,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1648,6 +1656,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/limitRangeV1.go.md b/docs/limitRangeV1.go.md index 38aa4d3e6..5616c71d1 100644 --- a/docs/limitRangeV1.go.md +++ b/docs/limitRangeV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/limitrangev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/limitrangev1" limitrangev1.NewLimitRangeV1(scope Construct, id *string, config LimitRangeV1Config) LimitRangeV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -411,7 +418,7 @@ func ResetSpec() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/limitrangev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/limitrangev1" limitrangev1.LimitRangeV1_IsConstruct(x interface{}) *bool ``` @@ -443,7 +450,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/limitrangev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/limitrangev1" limitrangev1.LimitRangeV1_IsTerraformElement(x interface{}) *bool ``` @@ -457,7 +464,7 @@ limitrangev1.LimitRangeV1_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/limitrangev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/limitrangev1" limitrangev1.LimitRangeV1_IsTerraformResource(x interface{}) *bool ``` @@ -471,7 +478,7 @@ limitrangev1.LimitRangeV1_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/limitrangev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/limitrangev1" limitrangev1.LimitRangeV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -766,7 +773,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/limitrangev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/limitrangev1" &limitrangev1.LimitRangeV1Config { Connection: interface{}, @@ -776,9 +783,9 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/limitrangev Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.limitRangeV1.LimitRangeV1Metadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.limitRangeV1.LimitRangeV1Metadata, Id: *string, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.limitRangeV1.LimitRangeV1Spec, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.limitRangeV1.LimitRangeV1Spec, } ``` @@ -917,7 +924,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/limitrangev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/limitrangev1" &limitrangev1.LimitRangeV1Metadata { Annotations: *map[string]*string, @@ -1021,7 +1028,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/limitrangev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/limitrangev1" &limitrangev1.LimitRangeV1Spec { Limit: interface{}, @@ -1055,7 +1062,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/limitrangev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/limitrangev1" &limitrangev1.LimitRangeV1SpecLimit { Default: *map[string]*string, @@ -1173,7 +1180,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/limitrangev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/limitrangev1" limitrangev1.NewLimitRangeV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) LimitRangeV1MetadataOutputReference ``` @@ -1600,7 +1607,7 @@ func InternalValue() LimitRangeV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/limitrangev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/limitrangev1" limitrangev1.NewLimitRangeV1SpecLimitList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LimitRangeV1SpecLimitList ``` @@ -1641,6 +1648,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1648,6 +1656,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1743,7 +1767,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/limitrangev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/limitrangev1" limitrangev1.NewLimitRangeV1SpecLimitOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LimitRangeV1SpecLimitOutputReference ``` @@ -2184,7 +2208,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/limitrangev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/limitrangev1" limitrangev1.NewLimitRangeV1SpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) LimitRangeV1SpecOutputReference ``` diff --git a/docs/limitRangeV1.java.md b/docs/limitRangeV1.java.md index 58bc9c02f..f4b0745a9 100644 --- a/docs/limitRangeV1.java.md +++ b/docs/limitRangeV1.java.md @@ -145,6 +145,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -220,6 +221,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -1739,6 +1746,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1746,6 +1754,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/limitRangeV1.python.md b/docs/limitRangeV1.python.md index 6420586e0..72d1e62c0 100644 --- a/docs/limitRangeV1.python.md +++ b/docs/limitRangeV1.python.md @@ -143,6 +143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -223,6 +224,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -1869,6 +1876,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1876,6 +1884,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/limitRangeV1.typescript.md b/docs/limitRangeV1.typescript.md index e3fdb15ad..8c6f0c9aa 100644 --- a/docs/limitRangeV1.typescript.md +++ b/docs/limitRangeV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -1615,6 +1622,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1622,6 +1630,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/manifest.csharp.md b/docs/manifest.csharp.md index 808f73cec..59ea1986d 100644 --- a/docs/manifest.csharp.md +++ b/docs/manifest.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -135,6 +136,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -2074,6 +2081,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2081,6 +2089,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/manifest.go.md b/docs/manifest.go.md index 96ee6d39a..1c46a3ee6 100644 --- a/docs/manifest.go.md +++ b/docs/manifest.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/manifest" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/manifest" manifest.NewManifest(scope Construct, id *string, config ManifestConfig) Manifest ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -135,6 +136,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -465,7 +472,7 @@ func ResetWaitFor() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/manifest" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/manifest" manifest.Manifest_IsConstruct(x interface{}) *bool ``` @@ -497,7 +504,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/manifest" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/manifest" manifest.Manifest_IsTerraformElement(x interface{}) *bool ``` @@ -511,7 +518,7 @@ manifest.Manifest_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/manifest" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/manifest" manifest.Manifest_IsTerraformResource(x interface{}) *bool ``` @@ -525,7 +532,7 @@ manifest.Manifest_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/manifest" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/manifest" manifest.Manifest_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -908,7 +915,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/manifest" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/manifest" &manifest.ManifestConfig { Connection: interface{}, @@ -920,11 +927,11 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/manifest" Provisioners: *[]interface{}, Manifest: *map[string]interface{}, ComputedFields: *[]*string, - FieldManager: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.manifest.ManifestFieldManager, + FieldManager: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.manifest.ManifestFieldManager, Object: *map[string]interface{}, - Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.manifest.ManifestTimeouts, - Wait: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.manifest.ManifestWait, - WaitFor: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.manifest.ManifestWaitFor, + Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.manifest.ManifestTimeouts, + Wait: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.manifest.ManifestWait, + WaitFor: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.manifest.ManifestWaitFor, } ``` @@ -1124,7 +1131,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/manifest" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/manifest" &manifest.ManifestFieldManager { ForceConflicts: interface{}, @@ -1174,7 +1181,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/manifest" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/manifest" &manifest.ManifestTimeouts { Create: *string, @@ -1240,7 +1247,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/manifest" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/manifest" &manifest.ManifestWait { Condition: interface{}, @@ -1306,7 +1313,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/manifest" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/manifest" &manifest.ManifestWaitCondition { Status: *string, @@ -1356,7 +1363,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/manifest" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/manifest" &manifest.ManifestWaitFor { Fields: *map[string]*string, @@ -1390,7 +1397,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/manifest" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/manifest" manifest.NewManifestFieldManagerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManifestFieldManagerOutputReference ``` @@ -1697,7 +1704,7 @@ func InternalValue() ManifestFieldManager #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/manifest" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/manifest" manifest.NewManifestTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManifestTimeoutsOutputReference ``` @@ -2033,7 +2040,7 @@ func InternalValue() ManifestTimeouts #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/manifest" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/manifest" manifest.NewManifestWaitConditionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManifestWaitConditionList ``` @@ -2074,6 +2081,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2081,6 +2089,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2176,7 +2200,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/manifest" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/manifest" manifest.NewManifestWaitConditionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ManifestWaitConditionOutputReference ``` @@ -2501,7 +2525,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/manifest" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/manifest" manifest.NewManifestWaitForOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManifestWaitForOutputReference ``` @@ -2779,7 +2803,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/manifest" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/manifest" manifest.NewManifestWaitOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManifestWaitOutputReference ``` diff --git a/docs/manifest.java.md b/docs/manifest.java.md index d762d1c54..a29fd30a8 100644 --- a/docs/manifest.java.md +++ b/docs/manifest.java.md @@ -194,6 +194,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -275,6 +276,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -2223,6 +2230,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2230,6 +2238,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/manifest.python.md b/docs/manifest.python.md index 2fd1d2d52..5daacbc7b 100644 --- a/docs/manifest.python.md +++ b/docs/manifest.python.md @@ -192,6 +192,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -278,6 +279,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -2391,6 +2398,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2398,6 +2406,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/manifest.typescript.md b/docs/manifest.typescript.md index ba47cbfc3..4c529d6bf 100644 --- a/docs/manifest.typescript.md +++ b/docs/manifest.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -135,6 +136,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -2043,6 +2050,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2050,6 +2058,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/mutatingWebhookConfiguration.csharp.md b/docs/mutatingWebhookConfiguration.csharp.md index 07e8a799d..9c7a6c9c7 100644 --- a/docs/mutatingWebhookConfiguration.csharp.md +++ b/docs/mutatingWebhookConfiguration.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -2852,6 +2859,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2859,6 +2867,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2995,6 +3019,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3002,6 +3027,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -3812,6 +3853,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3819,6 +3861,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -5253,6 +5311,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5260,6 +5319,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/mutatingWebhookConfiguration.go.md b/docs/mutatingWebhookConfiguration.go.md index d10e378af..05d285485 100644 --- a/docs/mutatingWebhookConfiguration.go.md +++ b/docs/mutatingWebhookConfiguration.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfiguration" mutatingwebhookconfiguration.NewMutatingWebhookConfiguration(scope Construct, id *string, config MutatingWebhookConfigurationConfig) MutatingWebhookConfiguration ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -404,7 +411,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfiguration" mutatingwebhookconfiguration.MutatingWebhookConfiguration_IsConstruct(x interface{}) *bool ``` @@ -436,7 +443,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfiguration" mutatingwebhookconfiguration.MutatingWebhookConfiguration_IsTerraformElement(x interface{}) *bool ``` @@ -450,7 +457,7 @@ mutatingwebhookconfiguration.MutatingWebhookConfiguration_IsTerraformElement(x i ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfiguration" mutatingwebhookconfiguration.MutatingWebhookConfiguration_IsTerraformResource(x interface{}) *bool ``` @@ -464,7 +471,7 @@ mutatingwebhookconfiguration.MutatingWebhookConfiguration_IsTerraformResource(x ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfiguration" mutatingwebhookconfiguration.MutatingWebhookConfiguration_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -759,7 +766,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfiguration" &mutatingwebhookconfiguration.MutatingWebhookConfigurationConfig { Connection: interface{}, @@ -769,7 +776,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingweb Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.mutatingWebhookConfiguration.MutatingWebhookConfigurationMetadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.mutatingWebhookConfiguration.MutatingWebhookConfigurationMetadata, Webhook: interface{}, Id: *string, } @@ -910,7 +917,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfiguration" &mutatingwebhookconfiguration.MutatingWebhookConfigurationMetadata { Annotations: *map[string]*string, @@ -998,16 +1005,16 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfiguration" &mutatingwebhookconfiguration.MutatingWebhookConfigurationWebhook { - ClientConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.mutatingWebhookConfiguration.MutatingWebhookConfigurationWebhookClientConfig, + ClientConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.mutatingWebhookConfiguration.MutatingWebhookConfigurationWebhookClientConfig, Name: *string, AdmissionReviewVersions: *[]*string, FailurePolicy: *string, MatchPolicy: *string, - NamespaceSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.mutatingWebhookConfiguration.MutatingWebhookConfigurationWebhookNamespaceSelector, - ObjectSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.mutatingWebhookConfiguration.MutatingWebhookConfigurationWebhookObjectSelector, + NamespaceSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.mutatingWebhookConfiguration.MutatingWebhookConfigurationWebhookNamespaceSelector, + ObjectSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.mutatingWebhookConfiguration.MutatingWebhookConfigurationWebhookObjectSelector, ReinvocationPolicy: *string, Rule: interface{}, SideEffects: *string, @@ -1215,11 +1222,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfiguration" &mutatingwebhookconfiguration.MutatingWebhookConfigurationWebhookClientConfig { CaBundle: *string, - Service: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.mutatingWebhookConfiguration.MutatingWebhookConfigurationWebhookClientConfigService, + Service: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.mutatingWebhookConfiguration.MutatingWebhookConfigurationWebhookClientConfigService, Url: *string, } ``` @@ -1295,7 +1302,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfiguration" &mutatingwebhookconfiguration.MutatingWebhookConfigurationWebhookClientConfigService { Name: *string, @@ -1379,7 +1386,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfiguration" &mutatingwebhookconfiguration.MutatingWebhookConfigurationWebhookNamespaceSelector { MatchExpressions: interface{}, @@ -1431,7 +1438,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfiguration" &mutatingwebhookconfiguration.MutatingWebhookConfigurationWebhookNamespaceSelectorMatchExpressions { Key: *string, @@ -1499,7 +1506,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfiguration" &mutatingwebhookconfiguration.MutatingWebhookConfigurationWebhookObjectSelector { MatchExpressions: interface{}, @@ -1551,7 +1558,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfiguration" &mutatingwebhookconfiguration.MutatingWebhookConfigurationWebhookObjectSelectorMatchExpressions { Key: *string, @@ -1619,7 +1626,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfiguration" &mutatingwebhookconfiguration.MutatingWebhookConfigurationWebhookRule { ApiGroups: *[]*string, @@ -1713,7 +1720,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfiguration" mutatingwebhookconfiguration.NewMutatingWebhookConfigurationMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) MutatingWebhookConfigurationMetadataOutputReference ``` @@ -2111,7 +2118,7 @@ func InternalValue() MutatingWebhookConfigurationMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfiguration" mutatingwebhookconfiguration.NewMutatingWebhookConfigurationWebhookClientConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) MutatingWebhookConfigurationWebhookClientConfigOutputReference ``` @@ -2460,7 +2467,7 @@ func InternalValue() MutatingWebhookConfigurationWebhookClientConfig #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfiguration" mutatingwebhookconfiguration.NewMutatingWebhookConfigurationWebhookClientConfigServiceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) MutatingWebhookConfigurationWebhookClientConfigServiceOutputReference ``` @@ -2811,7 +2818,7 @@ func InternalValue() MutatingWebhookConfigurationWebhookClientConfigService #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfiguration" mutatingwebhookconfiguration.NewMutatingWebhookConfigurationWebhookList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MutatingWebhookConfigurationWebhookList ``` @@ -2852,6 +2859,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2859,6 +2867,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2954,7 +2978,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfiguration" mutatingwebhookconfiguration.NewMutatingWebhookConfigurationWebhookNamespaceSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MutatingWebhookConfigurationWebhookNamespaceSelectorMatchExpressionsList ``` @@ -2995,6 +3019,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3002,6 +3027,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3097,7 +3138,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfiguration" mutatingwebhookconfiguration.NewMutatingWebhookConfigurationWebhookNamespaceSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) MutatingWebhookConfigurationWebhookNamespaceSelectorMatchExpressionsOutputReference ``` @@ -3451,7 +3492,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfiguration" mutatingwebhookconfiguration.NewMutatingWebhookConfigurationWebhookNamespaceSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) MutatingWebhookConfigurationWebhookNamespaceSelectorOutputReference ``` @@ -3771,7 +3812,7 @@ func InternalValue() MutatingWebhookConfigurationWebhookNamespaceSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfiguration" mutatingwebhookconfiguration.NewMutatingWebhookConfigurationWebhookObjectSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MutatingWebhookConfigurationWebhookObjectSelectorMatchExpressionsList ``` @@ -3812,6 +3853,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3819,6 +3861,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3914,7 +3972,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfiguration" mutatingwebhookconfiguration.NewMutatingWebhookConfigurationWebhookObjectSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) MutatingWebhookConfigurationWebhookObjectSelectorMatchExpressionsOutputReference ``` @@ -4268,7 +4326,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfiguration" mutatingwebhookconfiguration.NewMutatingWebhookConfigurationWebhookObjectSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) MutatingWebhookConfigurationWebhookObjectSelectorOutputReference ``` @@ -4588,7 +4646,7 @@ func InternalValue() MutatingWebhookConfigurationWebhookObjectSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfiguration" mutatingwebhookconfiguration.NewMutatingWebhookConfigurationWebhookOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) MutatingWebhookConfigurationWebhookOutputReference ``` @@ -5212,7 +5270,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfiguration" mutatingwebhookconfiguration.NewMutatingWebhookConfigurationWebhookRuleList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MutatingWebhookConfigurationWebhookRuleList ``` @@ -5253,6 +5311,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5260,6 +5319,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -5355,7 +5430,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfiguration" mutatingwebhookconfiguration.NewMutatingWebhookConfigurationWebhookRuleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) MutatingWebhookConfigurationWebhookRuleOutputReference ``` diff --git a/docs/mutatingWebhookConfiguration.java.md b/docs/mutatingWebhookConfiguration.java.md index ced560991..ee970998d 100644 --- a/docs/mutatingWebhookConfiguration.java.md +++ b/docs/mutatingWebhookConfiguration.java.md @@ -146,6 +146,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -220,6 +221,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -2954,6 +2961,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2961,6 +2969,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3097,6 +3121,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3104,6 +3129,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3914,6 +3955,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3921,6 +3963,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -5355,6 +5413,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5362,6 +5421,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/mutatingWebhookConfiguration.python.md b/docs/mutatingWebhookConfiguration.python.md index 1f4796b1a..6dbb45570 100644 --- a/docs/mutatingWebhookConfiguration.python.md +++ b/docs/mutatingWebhookConfiguration.python.md @@ -143,6 +143,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -222,6 +223,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -3156,6 +3163,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3163,6 +3171,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -3307,6 +3333,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3314,6 +3341,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -4186,6 +4231,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4193,6 +4239,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -5798,6 +5862,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -5805,6 +5870,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/mutatingWebhookConfiguration.typescript.md b/docs/mutatingWebhookConfiguration.typescript.md index b8639a36d..909b6eb20 100644 --- a/docs/mutatingWebhookConfiguration.typescript.md +++ b/docs/mutatingWebhookConfiguration.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -2796,6 +2803,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2803,6 +2811,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2939,6 +2963,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2946,6 +2971,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3756,6 +3797,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3763,6 +3805,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -5197,6 +5255,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5204,6 +5263,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/mutatingWebhookConfigurationV1.csharp.md b/docs/mutatingWebhookConfigurationV1.csharp.md index 27928a6eb..31a6ca510 100644 --- a/docs/mutatingWebhookConfigurationV1.csharp.md +++ b/docs/mutatingWebhookConfigurationV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -2852,6 +2859,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2859,6 +2867,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2995,6 +3019,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3002,6 +3027,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -3812,6 +3853,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3819,6 +3861,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -5253,6 +5311,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5260,6 +5319,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/mutatingWebhookConfigurationV1.go.md b/docs/mutatingWebhookConfigurationV1.go.md index 011cf0c15..12b4f445d 100644 --- a/docs/mutatingWebhookConfigurationV1.go.md +++ b/docs/mutatingWebhookConfigurationV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfigurationv1" mutatingwebhookconfigurationv1.NewMutatingWebhookConfigurationV1(scope Construct, id *string, config MutatingWebhookConfigurationV1Config) MutatingWebhookConfigurationV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -404,7 +411,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfigurationv1" mutatingwebhookconfigurationv1.MutatingWebhookConfigurationV1_IsConstruct(x interface{}) *bool ``` @@ -436,7 +443,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfigurationv1" mutatingwebhookconfigurationv1.MutatingWebhookConfigurationV1_IsTerraformElement(x interface{}) *bool ``` @@ -450,7 +457,7 @@ mutatingwebhookconfigurationv1.MutatingWebhookConfigurationV1_IsTerraformElement ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfigurationv1" mutatingwebhookconfigurationv1.MutatingWebhookConfigurationV1_IsTerraformResource(x interface{}) *bool ``` @@ -464,7 +471,7 @@ mutatingwebhookconfigurationv1.MutatingWebhookConfigurationV1_IsTerraformResourc ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfigurationv1" mutatingwebhookconfigurationv1.MutatingWebhookConfigurationV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -759,7 +766,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfigurationv1" &mutatingwebhookconfigurationv1.MutatingWebhookConfigurationV1Config { Connection: interface{}, @@ -769,7 +776,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingweb Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.mutatingWebhookConfigurationV1.MutatingWebhookConfigurationV1Metadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.mutatingWebhookConfigurationV1.MutatingWebhookConfigurationV1Metadata, Webhook: interface{}, Id: *string, } @@ -910,7 +917,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfigurationv1" &mutatingwebhookconfigurationv1.MutatingWebhookConfigurationV1Metadata { Annotations: *map[string]*string, @@ -998,16 +1005,16 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfigurationv1" &mutatingwebhookconfigurationv1.MutatingWebhookConfigurationV1Webhook { - ClientConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.mutatingWebhookConfigurationV1.MutatingWebhookConfigurationV1WebhookClientConfig, + ClientConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.mutatingWebhookConfigurationV1.MutatingWebhookConfigurationV1WebhookClientConfig, Name: *string, AdmissionReviewVersions: *[]*string, FailurePolicy: *string, MatchPolicy: *string, - NamespaceSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.mutatingWebhookConfigurationV1.MutatingWebhookConfigurationV1WebhookNamespaceSelector, - ObjectSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.mutatingWebhookConfigurationV1.MutatingWebhookConfigurationV1WebhookObjectSelector, + NamespaceSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.mutatingWebhookConfigurationV1.MutatingWebhookConfigurationV1WebhookNamespaceSelector, + ObjectSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.mutatingWebhookConfigurationV1.MutatingWebhookConfigurationV1WebhookObjectSelector, ReinvocationPolicy: *string, Rule: interface{}, SideEffects: *string, @@ -1215,11 +1222,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfigurationv1" &mutatingwebhookconfigurationv1.MutatingWebhookConfigurationV1WebhookClientConfig { CaBundle: *string, - Service: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.mutatingWebhookConfigurationV1.MutatingWebhookConfigurationV1WebhookClientConfigService, + Service: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.mutatingWebhookConfigurationV1.MutatingWebhookConfigurationV1WebhookClientConfigService, Url: *string, } ``` @@ -1295,7 +1302,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfigurationv1" &mutatingwebhookconfigurationv1.MutatingWebhookConfigurationV1WebhookClientConfigService { Name: *string, @@ -1379,7 +1386,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfigurationv1" &mutatingwebhookconfigurationv1.MutatingWebhookConfigurationV1WebhookNamespaceSelector { MatchExpressions: interface{}, @@ -1431,7 +1438,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfigurationv1" &mutatingwebhookconfigurationv1.MutatingWebhookConfigurationV1WebhookNamespaceSelectorMatchExpressions { Key: *string, @@ -1499,7 +1506,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfigurationv1" &mutatingwebhookconfigurationv1.MutatingWebhookConfigurationV1WebhookObjectSelector { MatchExpressions: interface{}, @@ -1551,7 +1558,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfigurationv1" &mutatingwebhookconfigurationv1.MutatingWebhookConfigurationV1WebhookObjectSelectorMatchExpressions { Key: *string, @@ -1619,7 +1626,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfigurationv1" &mutatingwebhookconfigurationv1.MutatingWebhookConfigurationV1WebhookRule { ApiGroups: *[]*string, @@ -1713,7 +1720,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfigurationv1" mutatingwebhookconfigurationv1.NewMutatingWebhookConfigurationV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) MutatingWebhookConfigurationV1MetadataOutputReference ``` @@ -2111,7 +2118,7 @@ func InternalValue() MutatingWebhookConfigurationV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfigurationv1" mutatingwebhookconfigurationv1.NewMutatingWebhookConfigurationV1WebhookClientConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) MutatingWebhookConfigurationV1WebhookClientConfigOutputReference ``` @@ -2460,7 +2467,7 @@ func InternalValue() MutatingWebhookConfigurationV1WebhookClientConfig #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfigurationv1" mutatingwebhookconfigurationv1.NewMutatingWebhookConfigurationV1WebhookClientConfigServiceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) MutatingWebhookConfigurationV1WebhookClientConfigServiceOutputReference ``` @@ -2811,7 +2818,7 @@ func InternalValue() MutatingWebhookConfigurationV1WebhookClientConfigService #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfigurationv1" mutatingwebhookconfigurationv1.NewMutatingWebhookConfigurationV1WebhookList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MutatingWebhookConfigurationV1WebhookList ``` @@ -2852,6 +2859,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2859,6 +2867,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2954,7 +2978,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfigurationv1" mutatingwebhookconfigurationv1.NewMutatingWebhookConfigurationV1WebhookNamespaceSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MutatingWebhookConfigurationV1WebhookNamespaceSelectorMatchExpressionsList ``` @@ -2995,6 +3019,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3002,6 +3027,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3097,7 +3138,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfigurationv1" mutatingwebhookconfigurationv1.NewMutatingWebhookConfigurationV1WebhookNamespaceSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) MutatingWebhookConfigurationV1WebhookNamespaceSelectorMatchExpressionsOutputReference ``` @@ -3451,7 +3492,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfigurationv1" mutatingwebhookconfigurationv1.NewMutatingWebhookConfigurationV1WebhookNamespaceSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) MutatingWebhookConfigurationV1WebhookNamespaceSelectorOutputReference ``` @@ -3771,7 +3812,7 @@ func InternalValue() MutatingWebhookConfigurationV1WebhookNamespaceSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfigurationv1" mutatingwebhookconfigurationv1.NewMutatingWebhookConfigurationV1WebhookObjectSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MutatingWebhookConfigurationV1WebhookObjectSelectorMatchExpressionsList ``` @@ -3812,6 +3853,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3819,6 +3861,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3914,7 +3972,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfigurationv1" mutatingwebhookconfigurationv1.NewMutatingWebhookConfigurationV1WebhookObjectSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) MutatingWebhookConfigurationV1WebhookObjectSelectorMatchExpressionsOutputReference ``` @@ -4268,7 +4326,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfigurationv1" mutatingwebhookconfigurationv1.NewMutatingWebhookConfigurationV1WebhookObjectSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) MutatingWebhookConfigurationV1WebhookObjectSelectorOutputReference ``` @@ -4588,7 +4646,7 @@ func InternalValue() MutatingWebhookConfigurationV1WebhookObjectSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfigurationv1" mutatingwebhookconfigurationv1.NewMutatingWebhookConfigurationV1WebhookOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) MutatingWebhookConfigurationV1WebhookOutputReference ``` @@ -5212,7 +5270,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfigurationv1" mutatingwebhookconfigurationv1.NewMutatingWebhookConfigurationV1WebhookRuleList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MutatingWebhookConfigurationV1WebhookRuleList ``` @@ -5253,6 +5311,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5260,6 +5319,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -5355,7 +5430,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/mutatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/mutatingwebhookconfigurationv1" mutatingwebhookconfigurationv1.NewMutatingWebhookConfigurationV1WebhookRuleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) MutatingWebhookConfigurationV1WebhookRuleOutputReference ``` diff --git a/docs/mutatingWebhookConfigurationV1.java.md b/docs/mutatingWebhookConfigurationV1.java.md index 9ab356039..3eef286fc 100644 --- a/docs/mutatingWebhookConfigurationV1.java.md +++ b/docs/mutatingWebhookConfigurationV1.java.md @@ -146,6 +146,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -220,6 +221,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -2954,6 +2961,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2961,6 +2969,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3097,6 +3121,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3104,6 +3129,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3914,6 +3955,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3921,6 +3963,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -5355,6 +5413,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5362,6 +5421,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/mutatingWebhookConfigurationV1.python.md b/docs/mutatingWebhookConfigurationV1.python.md index d139f649d..7722c86ff 100644 --- a/docs/mutatingWebhookConfigurationV1.python.md +++ b/docs/mutatingWebhookConfigurationV1.python.md @@ -143,6 +143,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -222,6 +223,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -3156,6 +3163,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3163,6 +3171,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -3307,6 +3333,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3314,6 +3341,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -4186,6 +4231,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4193,6 +4239,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -5798,6 +5862,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -5805,6 +5870,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/mutatingWebhookConfigurationV1.typescript.md b/docs/mutatingWebhookConfigurationV1.typescript.md index 586920b01..c1ef6775e 100644 --- a/docs/mutatingWebhookConfigurationV1.typescript.md +++ b/docs/mutatingWebhookConfigurationV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -2796,6 +2803,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2803,6 +2811,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2939,6 +2963,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2946,6 +2971,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3756,6 +3797,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3763,6 +3805,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -5197,6 +5255,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5204,6 +5263,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/namespace.csharp.md b/docs/namespace.csharp.md index 492b848aa..01368e06b 100644 --- a/docs/namespace.csharp.md +++ b/docs/namespace.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp diff --git a/docs/namespace.go.md b/docs/namespace.go.md index 23a6841ce..bbbc6a3f2 100644 --- a/docs/namespace.go.md +++ b/docs/namespace.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/namespace" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/namespace" namespace.NewNamespace(scope Construct, id *string, config NamespaceConfig) Namespace ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -418,7 +425,7 @@ func ResetWaitForDefaultServiceAccount() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/namespace" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/namespace" namespace.Namespace_IsConstruct(x interface{}) *bool ``` @@ -450,7 +457,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/namespace" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/namespace" namespace.Namespace_IsTerraformElement(x interface{}) *bool ``` @@ -464,7 +471,7 @@ namespace.Namespace_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/namespace" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/namespace" namespace.Namespace_IsTerraformResource(x interface{}) *bool ``` @@ -478,7 +485,7 @@ namespace.Namespace_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/namespace" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/namespace" namespace.Namespace_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -795,7 +802,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/namespace" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/namespace" &namespace.NamespaceConfig { Connection: interface{}, @@ -805,9 +812,9 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/namespace" Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.namespace.NamespaceMetadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.namespace.NamespaceMetadata, Id: *string, - Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.namespace.NamespaceTimeouts, + Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.namespace.NamespaceTimeouts, WaitForDefaultServiceAccount: interface{}, } ``` @@ -962,7 +969,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/namespace" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/namespace" &namespace.NamespaceMetadata { Annotations: *map[string]*string, @@ -1050,7 +1057,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/namespace" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/namespace" &namespace.NamespaceTimeouts { Delete: *string, @@ -1084,7 +1091,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/namespace" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/namespace" namespace.NewNamespaceMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) NamespaceMetadataOutputReference ``` @@ -1482,7 +1489,7 @@ func InternalValue() NamespaceMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/namespace" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/namespace" namespace.NewNamespaceTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) NamespaceTimeoutsOutputReference ``` diff --git a/docs/namespace.java.md b/docs/namespace.java.md index afb7fc508..c83ca2880 100644 --- a/docs/namespace.java.md +++ b/docs/namespace.java.md @@ -158,6 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -234,6 +235,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java diff --git a/docs/namespace.python.md b/docs/namespace.python.md index 9858880e4..cf1c27ee9 100644 --- a/docs/namespace.python.md +++ b/docs/namespace.python.md @@ -155,6 +155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -236,6 +237,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python diff --git a/docs/namespace.typescript.md b/docs/namespace.typescript.md index 13908ab29..3781295e5 100644 --- a/docs/namespace.typescript.md +++ b/docs/namespace.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript diff --git a/docs/namespaceV1.csharp.md b/docs/namespaceV1.csharp.md index 854e44c60..573227bf9 100644 --- a/docs/namespaceV1.csharp.md +++ b/docs/namespaceV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp diff --git a/docs/namespaceV1.go.md b/docs/namespaceV1.go.md index bd10dceec..671bcd483 100644 --- a/docs/namespaceV1.go.md +++ b/docs/namespaceV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/namespacev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/namespacev1" namespacev1.NewNamespaceV1(scope Construct, id *string, config NamespaceV1Config) NamespaceV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -418,7 +425,7 @@ func ResetWaitForDefaultServiceAccount() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/namespacev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/namespacev1" namespacev1.NamespaceV1_IsConstruct(x interface{}) *bool ``` @@ -450,7 +457,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/namespacev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/namespacev1" namespacev1.NamespaceV1_IsTerraformElement(x interface{}) *bool ``` @@ -464,7 +471,7 @@ namespacev1.NamespaceV1_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/namespacev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/namespacev1" namespacev1.NamespaceV1_IsTerraformResource(x interface{}) *bool ``` @@ -478,7 +485,7 @@ namespacev1.NamespaceV1_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/namespacev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/namespacev1" namespacev1.NamespaceV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -795,7 +802,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/namespacev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/namespacev1" &namespacev1.NamespaceV1Config { Connection: interface{}, @@ -805,9 +812,9 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/namespacev1 Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.namespaceV1.NamespaceV1Metadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.namespaceV1.NamespaceV1Metadata, Id: *string, - Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.namespaceV1.NamespaceV1Timeouts, + Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.namespaceV1.NamespaceV1Timeouts, WaitForDefaultServiceAccount: interface{}, } ``` @@ -962,7 +969,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/namespacev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/namespacev1" &namespacev1.NamespaceV1Metadata { Annotations: *map[string]*string, @@ -1050,7 +1057,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/namespacev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/namespacev1" &namespacev1.NamespaceV1Timeouts { Delete: *string, @@ -1084,7 +1091,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/namespacev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/namespacev1" namespacev1.NewNamespaceV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) NamespaceV1MetadataOutputReference ``` @@ -1482,7 +1489,7 @@ func InternalValue() NamespaceV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/namespacev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/namespacev1" namespacev1.NewNamespaceV1TimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) NamespaceV1TimeoutsOutputReference ``` diff --git a/docs/namespaceV1.java.md b/docs/namespaceV1.java.md index 2d1aae046..cf5e05c9b 100644 --- a/docs/namespaceV1.java.md +++ b/docs/namespaceV1.java.md @@ -158,6 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -234,6 +235,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java diff --git a/docs/namespaceV1.python.md b/docs/namespaceV1.python.md index a8a2681cb..6f2b91807 100644 --- a/docs/namespaceV1.python.md +++ b/docs/namespaceV1.python.md @@ -155,6 +155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -236,6 +237,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python diff --git a/docs/namespaceV1.typescript.md b/docs/namespaceV1.typescript.md index 267ea191f..b14acd766 100644 --- a/docs/namespaceV1.typescript.md +++ b/docs/namespaceV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript diff --git a/docs/networkPolicy.csharp.md b/docs/networkPolicy.csharp.md index aa81f3267..644b12204 100644 --- a/docs/networkPolicy.csharp.md +++ b/docs/networkPolicy.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -2608,6 +2615,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2615,6 +2623,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -3102,6 +3126,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3109,6 +3134,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -3877,6 +3918,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3884,6 +3926,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4020,6 +4078,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4027,6 +4086,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -5230,6 +5305,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5237,6 +5313,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -6354,6 +6446,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6361,6 +6454,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -6497,6 +6606,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6504,6 +6614,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -7707,6 +7833,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -7714,6 +7841,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -8524,6 +8667,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -8531,6 +8675,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -9018,6 +9178,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -9025,6 +9186,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -9876,6 +10053,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -9883,6 +10061,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/networkPolicy.go.md b/docs/networkPolicy.go.md index 1fd4cc8ca..71441cc47 100644 --- a/docs/networkPolicy.go.md +++ b/docs/networkPolicy.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NewNetworkPolicy(scope Construct, id *string, config NetworkPolicyConfig) NetworkPolicy ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -404,7 +411,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NetworkPolicy_IsConstruct(x interface{}) *bool ``` @@ -436,7 +443,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NetworkPolicy_IsTerraformElement(x interface{}) *bool ``` @@ -450,7 +457,7 @@ networkpolicy.NetworkPolicy_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NetworkPolicy_IsTerraformResource(x interface{}) *bool ``` @@ -464,7 +471,7 @@ networkpolicy.NetworkPolicy_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NetworkPolicy_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -759,7 +766,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" &networkpolicy.NetworkPolicyConfig { Connection: interface{}, @@ -769,8 +776,8 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpoli Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.networkPolicy.NetworkPolicyMetadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.networkPolicy.NetworkPolicySpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.networkPolicy.NetworkPolicyMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.networkPolicy.NetworkPolicySpec, Id: *string, } ``` @@ -910,7 +917,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" &networkpolicy.NetworkPolicyMetadata { Annotations: *map[string]*string, @@ -1014,10 +1021,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" &networkpolicy.NetworkPolicySpec { - PodSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.networkPolicy.NetworkPolicySpecPodSelector, + PodSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.networkPolicy.NetworkPolicySpecPodSelector, PolicyTypes: *[]*string, Egress: interface{}, Ingress: interface{}, @@ -1098,7 +1105,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" &networkpolicy.NetworkPolicySpecEgress { Ports: interface{}, @@ -1148,7 +1155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" &networkpolicy.NetworkPolicySpecEgressPorts { Port: *string, @@ -1202,12 +1209,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" &networkpolicy.NetworkPolicySpecEgressTo { - IpBlock: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.networkPolicy.NetworkPolicySpecEgressToIpBlock, - NamespaceSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.networkPolicy.NetworkPolicySpecEgressToNamespaceSelector, - PodSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.networkPolicy.NetworkPolicySpecEgressToPodSelector, + IpBlock: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.networkPolicy.NetworkPolicySpecEgressToIpBlock, + NamespaceSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.networkPolicy.NetworkPolicySpecEgressToNamespaceSelector, + PodSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.networkPolicy.NetworkPolicySpecEgressToPodSelector, } ``` @@ -1268,7 +1275,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" &networkpolicy.NetworkPolicySpecEgressToIpBlock { Cidr: *string, @@ -1318,7 +1325,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" &networkpolicy.NetworkPolicySpecEgressToNamespaceSelector { MatchExpressions: interface{}, @@ -1370,7 +1377,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" &networkpolicy.NetworkPolicySpecEgressToNamespaceSelectorMatchExpressions { Key: *string, @@ -1438,7 +1445,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" &networkpolicy.NetworkPolicySpecEgressToPodSelector { MatchExpressions: interface{}, @@ -1490,7 +1497,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" &networkpolicy.NetworkPolicySpecEgressToPodSelectorMatchExpressions { Key: *string, @@ -1558,7 +1565,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" &networkpolicy.NetworkPolicySpecIngress { From: interface{}, @@ -1608,12 +1615,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" &networkpolicy.NetworkPolicySpecIngressFrom { - IpBlock: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.networkPolicy.NetworkPolicySpecIngressFromIpBlock, - NamespaceSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.networkPolicy.NetworkPolicySpecIngressFromNamespaceSelector, - PodSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.networkPolicy.NetworkPolicySpecIngressFromPodSelector, + IpBlock: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.networkPolicy.NetworkPolicySpecIngressFromIpBlock, + NamespaceSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.networkPolicy.NetworkPolicySpecIngressFromNamespaceSelector, + PodSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.networkPolicy.NetworkPolicySpecIngressFromPodSelector, } ``` @@ -1674,7 +1681,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" &networkpolicy.NetworkPolicySpecIngressFromIpBlock { Cidr: *string, @@ -1724,7 +1731,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" &networkpolicy.NetworkPolicySpecIngressFromNamespaceSelector { MatchExpressions: interface{}, @@ -1776,7 +1783,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" &networkpolicy.NetworkPolicySpecIngressFromNamespaceSelectorMatchExpressions { Key: *string, @@ -1844,7 +1851,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" &networkpolicy.NetworkPolicySpecIngressFromPodSelector { MatchExpressions: interface{}, @@ -1896,7 +1903,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" &networkpolicy.NetworkPolicySpecIngressFromPodSelectorMatchExpressions { Key: *string, @@ -1964,7 +1971,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" &networkpolicy.NetworkPolicySpecIngressPorts { Port: *string, @@ -2018,7 +2025,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" &networkpolicy.NetworkPolicySpecPodSelector { MatchExpressions: interface{}, @@ -2070,7 +2077,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" &networkpolicy.NetworkPolicySpecPodSelectorMatchExpressions { Key: *string, @@ -2140,7 +2147,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NewNetworkPolicyMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) NetworkPolicyMetadataOutputReference ``` @@ -2567,7 +2574,7 @@ func InternalValue() NetworkPolicyMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NewNetworkPolicySpecEgressList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) NetworkPolicySpecEgressList ``` @@ -2608,6 +2615,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2615,6 +2623,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2710,7 +2734,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NewNetworkPolicySpecEgressOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) NetworkPolicySpecEgressOutputReference ``` @@ -3061,7 +3085,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NewNetworkPolicySpecEgressPortsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) NetworkPolicySpecEgressPortsList ``` @@ -3102,6 +3126,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3109,6 +3134,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3204,7 +3245,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NewNetworkPolicySpecEgressPortsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) NetworkPolicySpecEgressPortsOutputReference ``` @@ -3529,7 +3570,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NewNetworkPolicySpecEgressToIpBlockOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) NetworkPolicySpecEgressToIpBlockOutputReference ``` @@ -3836,7 +3877,7 @@ func InternalValue() NetworkPolicySpecEgressToIpBlock #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NewNetworkPolicySpecEgressToList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) NetworkPolicySpecEgressToList ``` @@ -3877,6 +3918,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3884,6 +3926,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3979,7 +4037,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NewNetworkPolicySpecEgressToNamespaceSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) NetworkPolicySpecEgressToNamespaceSelectorMatchExpressionsList ``` @@ -4020,6 +4078,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4027,6 +4086,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4122,7 +4197,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NewNetworkPolicySpecEgressToNamespaceSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) NetworkPolicySpecEgressToNamespaceSelectorMatchExpressionsOutputReference ``` @@ -4476,7 +4551,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NewNetworkPolicySpecEgressToNamespaceSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) NetworkPolicySpecEgressToNamespaceSelectorOutputReference ``` @@ -4796,7 +4871,7 @@ func InternalValue() NetworkPolicySpecEgressToNamespaceSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NewNetworkPolicySpecEgressToOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) NetworkPolicySpecEgressToOutputReference ``` @@ -5189,7 +5264,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NewNetworkPolicySpecEgressToPodSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) NetworkPolicySpecEgressToPodSelectorMatchExpressionsList ``` @@ -5230,6 +5305,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5237,6 +5313,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -5332,7 +5424,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NewNetworkPolicySpecEgressToPodSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) NetworkPolicySpecEgressToPodSelectorMatchExpressionsOutputReference ``` @@ -5686,7 +5778,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NewNetworkPolicySpecEgressToPodSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) NetworkPolicySpecEgressToPodSelectorOutputReference ``` @@ -6006,7 +6098,7 @@ func InternalValue() NetworkPolicySpecEgressToPodSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NewNetworkPolicySpecIngressFromIpBlockOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) NetworkPolicySpecIngressFromIpBlockOutputReference ``` @@ -6313,7 +6405,7 @@ func InternalValue() NetworkPolicySpecIngressFromIpBlock #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NewNetworkPolicySpecIngressFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) NetworkPolicySpecIngressFromList ``` @@ -6354,6 +6446,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6361,6 +6454,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -6456,7 +6565,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NewNetworkPolicySpecIngressFromNamespaceSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) NetworkPolicySpecIngressFromNamespaceSelectorMatchExpressionsList ``` @@ -6497,6 +6606,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6504,6 +6614,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -6599,7 +6725,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NewNetworkPolicySpecIngressFromNamespaceSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) NetworkPolicySpecIngressFromNamespaceSelectorMatchExpressionsOutputReference ``` @@ -6953,7 +7079,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NewNetworkPolicySpecIngressFromNamespaceSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) NetworkPolicySpecIngressFromNamespaceSelectorOutputReference ``` @@ -7273,7 +7399,7 @@ func InternalValue() NetworkPolicySpecIngressFromNamespaceSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NewNetworkPolicySpecIngressFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) NetworkPolicySpecIngressFromOutputReference ``` @@ -7666,7 +7792,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NewNetworkPolicySpecIngressFromPodSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) NetworkPolicySpecIngressFromPodSelectorMatchExpressionsList ``` @@ -7707,6 +7833,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -7714,6 +7841,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -7809,7 +7952,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NewNetworkPolicySpecIngressFromPodSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) NetworkPolicySpecIngressFromPodSelectorMatchExpressionsOutputReference ``` @@ -8163,7 +8306,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NewNetworkPolicySpecIngressFromPodSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) NetworkPolicySpecIngressFromPodSelectorOutputReference ``` @@ -8483,7 +8626,7 @@ func InternalValue() NetworkPolicySpecIngressFromPodSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NewNetworkPolicySpecIngressList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) NetworkPolicySpecIngressList ``` @@ -8524,6 +8667,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -8531,6 +8675,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -8626,7 +8786,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NewNetworkPolicySpecIngressOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) NetworkPolicySpecIngressOutputReference ``` @@ -8977,7 +9137,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NewNetworkPolicySpecIngressPortsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) NetworkPolicySpecIngressPortsList ``` @@ -9018,6 +9178,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -9025,6 +9186,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -9120,7 +9297,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NewNetworkPolicySpecIngressPortsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) NetworkPolicySpecIngressPortsOutputReference ``` @@ -9445,7 +9622,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NewNetworkPolicySpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) NetworkPolicySpecOutputReference ``` @@ -9835,7 +10012,7 @@ func InternalValue() NetworkPolicySpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NewNetworkPolicySpecPodSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) NetworkPolicySpecPodSelectorMatchExpressionsList ``` @@ -9876,6 +10053,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -9883,6 +10061,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -9978,7 +10172,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NewNetworkPolicySpecPodSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) NetworkPolicySpecPodSelectorMatchExpressionsOutputReference ``` @@ -10332,7 +10526,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicy" networkpolicy.NewNetworkPolicySpecPodSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) NetworkPolicySpecPodSelectorOutputReference ``` diff --git a/docs/networkPolicy.java.md b/docs/networkPolicy.java.md index d12dedc17..1d2d83266 100644 --- a/docs/networkPolicy.java.md +++ b/docs/networkPolicy.java.md @@ -145,6 +145,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -219,6 +220,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -2716,6 +2723,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2723,6 +2731,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3210,6 +3234,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3217,6 +3242,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3985,6 +4026,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3992,6 +4034,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -4128,6 +4186,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4135,6 +4194,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -5338,6 +5413,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5345,6 +5421,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -6462,6 +6554,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6469,6 +6562,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -6605,6 +6714,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6612,6 +6722,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -7815,6 +7941,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -7822,6 +7949,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -8632,6 +8775,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -8639,6 +8783,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -9126,6 +9286,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -9133,6 +9294,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -9984,6 +10161,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -9991,6 +10169,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/networkPolicy.python.md b/docs/networkPolicy.python.md index 0471b6241..88daa148b 100644 --- a/docs/networkPolicy.python.md +++ b/docs/networkPolicy.python.md @@ -143,6 +143,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -222,6 +223,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -2871,6 +2878,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2878,6 +2886,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -3404,6 +3430,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3411,6 +3438,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -4239,6 +4284,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4246,6 +4292,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -4390,6 +4454,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4397,6 +4462,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -5744,6 +5827,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -5751,6 +5835,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -6955,6 +7057,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -6962,6 +7065,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -7106,6 +7227,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -7113,6 +7235,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -8460,6 +8600,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -8467,6 +8608,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -9339,6 +9498,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -9346,6 +9506,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -9872,6 +10050,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -9879,6 +10058,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -10813,6 +11010,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -10820,6 +11018,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/networkPolicy.typescript.md b/docs/networkPolicy.typescript.md index 8c1456aef..e630dfdf1 100644 --- a/docs/networkPolicy.typescript.md +++ b/docs/networkPolicy.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -2525,6 +2532,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2532,6 +2540,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3019,6 +3043,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3026,6 +3051,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3794,6 +3835,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3801,6 +3843,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3937,6 +3995,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3944,6 +4003,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -5147,6 +5222,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5154,6 +5230,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -6271,6 +6363,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6278,6 +6371,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -6414,6 +6523,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6421,6 +6531,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -7624,6 +7750,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -7631,6 +7758,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -8441,6 +8584,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -8448,6 +8592,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -8935,6 +9095,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -8942,6 +9103,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -9793,6 +9970,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -9800,6 +9978,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/networkPolicyV1.csharp.md b/docs/networkPolicyV1.csharp.md index 253cea8e9..b1589d72c 100644 --- a/docs/networkPolicyV1.csharp.md +++ b/docs/networkPolicyV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -2608,6 +2615,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2615,6 +2623,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -3102,6 +3126,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3109,6 +3134,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -3877,6 +3918,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3884,6 +3926,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4020,6 +4078,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4027,6 +4086,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -5230,6 +5305,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5237,6 +5313,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -6354,6 +6446,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6361,6 +6454,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -6497,6 +6606,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6504,6 +6614,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -7707,6 +7833,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -7714,6 +7841,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -8524,6 +8667,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -8531,6 +8675,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -9018,6 +9178,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -9025,6 +9186,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -9876,6 +10053,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -9883,6 +10061,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/networkPolicyV1.go.md b/docs/networkPolicyV1.go.md index 352ea7c85..2b04aafff 100644 --- a/docs/networkPolicyV1.go.md +++ b/docs/networkPolicyV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NewNetworkPolicyV1(scope Construct, id *string, config NetworkPolicyV1Config) NetworkPolicyV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -404,7 +411,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NetworkPolicyV1_IsConstruct(x interface{}) *bool ``` @@ -436,7 +443,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NetworkPolicyV1_IsTerraformElement(x interface{}) *bool ``` @@ -450,7 +457,7 @@ networkpolicyv1.NetworkPolicyV1_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NetworkPolicyV1_IsTerraformResource(x interface{}) *bool ``` @@ -464,7 +471,7 @@ networkpolicyv1.NetworkPolicyV1_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NetworkPolicyV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -759,7 +766,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" &networkpolicyv1.NetworkPolicyV1Config { Connection: interface{}, @@ -769,8 +776,8 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpoli Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.networkPolicyV1.NetworkPolicyV1Metadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.networkPolicyV1.NetworkPolicyV1Spec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.networkPolicyV1.NetworkPolicyV1Metadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.networkPolicyV1.NetworkPolicyV1Spec, Id: *string, } ``` @@ -910,7 +917,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" &networkpolicyv1.NetworkPolicyV1Metadata { Annotations: *map[string]*string, @@ -1014,10 +1021,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" &networkpolicyv1.NetworkPolicyV1Spec { - PodSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.networkPolicyV1.NetworkPolicyV1SpecPodSelector, + PodSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.networkPolicyV1.NetworkPolicyV1SpecPodSelector, PolicyTypes: *[]*string, Egress: interface{}, Ingress: interface{}, @@ -1098,7 +1105,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" &networkpolicyv1.NetworkPolicyV1SpecEgress { Ports: interface{}, @@ -1148,7 +1155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" &networkpolicyv1.NetworkPolicyV1SpecEgressPorts { Port: *string, @@ -1202,12 +1209,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" &networkpolicyv1.NetworkPolicyV1SpecEgressTo { - IpBlock: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.networkPolicyV1.NetworkPolicyV1SpecEgressToIpBlock, - NamespaceSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.networkPolicyV1.NetworkPolicyV1SpecEgressToNamespaceSelector, - PodSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.networkPolicyV1.NetworkPolicyV1SpecEgressToPodSelector, + IpBlock: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.networkPolicyV1.NetworkPolicyV1SpecEgressToIpBlock, + NamespaceSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.networkPolicyV1.NetworkPolicyV1SpecEgressToNamespaceSelector, + PodSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.networkPolicyV1.NetworkPolicyV1SpecEgressToPodSelector, } ``` @@ -1268,7 +1275,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" &networkpolicyv1.NetworkPolicyV1SpecEgressToIpBlock { Cidr: *string, @@ -1318,7 +1325,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" &networkpolicyv1.NetworkPolicyV1SpecEgressToNamespaceSelector { MatchExpressions: interface{}, @@ -1370,7 +1377,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" &networkpolicyv1.NetworkPolicyV1SpecEgressToNamespaceSelectorMatchExpressions { Key: *string, @@ -1438,7 +1445,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" &networkpolicyv1.NetworkPolicyV1SpecEgressToPodSelector { MatchExpressions: interface{}, @@ -1490,7 +1497,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" &networkpolicyv1.NetworkPolicyV1SpecEgressToPodSelectorMatchExpressions { Key: *string, @@ -1558,7 +1565,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" &networkpolicyv1.NetworkPolicyV1SpecIngress { From: interface{}, @@ -1608,12 +1615,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" &networkpolicyv1.NetworkPolicyV1SpecIngressFrom { - IpBlock: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.networkPolicyV1.NetworkPolicyV1SpecIngressFromIpBlock, - NamespaceSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.networkPolicyV1.NetworkPolicyV1SpecIngressFromNamespaceSelector, - PodSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.networkPolicyV1.NetworkPolicyV1SpecIngressFromPodSelector, + IpBlock: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.networkPolicyV1.NetworkPolicyV1SpecIngressFromIpBlock, + NamespaceSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.networkPolicyV1.NetworkPolicyV1SpecIngressFromNamespaceSelector, + PodSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.networkPolicyV1.NetworkPolicyV1SpecIngressFromPodSelector, } ``` @@ -1674,7 +1681,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" &networkpolicyv1.NetworkPolicyV1SpecIngressFromIpBlock { Cidr: *string, @@ -1724,7 +1731,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" &networkpolicyv1.NetworkPolicyV1SpecIngressFromNamespaceSelector { MatchExpressions: interface{}, @@ -1776,7 +1783,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" &networkpolicyv1.NetworkPolicyV1SpecIngressFromNamespaceSelectorMatchExpressions { Key: *string, @@ -1844,7 +1851,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" &networkpolicyv1.NetworkPolicyV1SpecIngressFromPodSelector { MatchExpressions: interface{}, @@ -1896,7 +1903,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" &networkpolicyv1.NetworkPolicyV1SpecIngressFromPodSelectorMatchExpressions { Key: *string, @@ -1964,7 +1971,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" &networkpolicyv1.NetworkPolicyV1SpecIngressPorts { Port: *string, @@ -2018,7 +2025,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" &networkpolicyv1.NetworkPolicyV1SpecPodSelector { MatchExpressions: interface{}, @@ -2070,7 +2077,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" &networkpolicyv1.NetworkPolicyV1SpecPodSelectorMatchExpressions { Key: *string, @@ -2140,7 +2147,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NewNetworkPolicyV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) NetworkPolicyV1MetadataOutputReference ``` @@ -2567,7 +2574,7 @@ func InternalValue() NetworkPolicyV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NewNetworkPolicyV1SpecEgressList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) NetworkPolicyV1SpecEgressList ``` @@ -2608,6 +2615,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2615,6 +2623,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2710,7 +2734,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NewNetworkPolicyV1SpecEgressOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) NetworkPolicyV1SpecEgressOutputReference ``` @@ -3061,7 +3085,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NewNetworkPolicyV1SpecEgressPortsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) NetworkPolicyV1SpecEgressPortsList ``` @@ -3102,6 +3126,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3109,6 +3134,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3204,7 +3245,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NewNetworkPolicyV1SpecEgressPortsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) NetworkPolicyV1SpecEgressPortsOutputReference ``` @@ -3529,7 +3570,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NewNetworkPolicyV1SpecEgressToIpBlockOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) NetworkPolicyV1SpecEgressToIpBlockOutputReference ``` @@ -3836,7 +3877,7 @@ func InternalValue() NetworkPolicyV1SpecEgressToIpBlock #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NewNetworkPolicyV1SpecEgressToList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) NetworkPolicyV1SpecEgressToList ``` @@ -3877,6 +3918,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3884,6 +3926,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3979,7 +4037,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NewNetworkPolicyV1SpecEgressToNamespaceSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) NetworkPolicyV1SpecEgressToNamespaceSelectorMatchExpressionsList ``` @@ -4020,6 +4078,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4027,6 +4086,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4122,7 +4197,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NewNetworkPolicyV1SpecEgressToNamespaceSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) NetworkPolicyV1SpecEgressToNamespaceSelectorMatchExpressionsOutputReference ``` @@ -4476,7 +4551,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NewNetworkPolicyV1SpecEgressToNamespaceSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) NetworkPolicyV1SpecEgressToNamespaceSelectorOutputReference ``` @@ -4796,7 +4871,7 @@ func InternalValue() NetworkPolicyV1SpecEgressToNamespaceSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NewNetworkPolicyV1SpecEgressToOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) NetworkPolicyV1SpecEgressToOutputReference ``` @@ -5189,7 +5264,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NewNetworkPolicyV1SpecEgressToPodSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) NetworkPolicyV1SpecEgressToPodSelectorMatchExpressionsList ``` @@ -5230,6 +5305,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5237,6 +5313,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -5332,7 +5424,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NewNetworkPolicyV1SpecEgressToPodSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) NetworkPolicyV1SpecEgressToPodSelectorMatchExpressionsOutputReference ``` @@ -5686,7 +5778,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NewNetworkPolicyV1SpecEgressToPodSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) NetworkPolicyV1SpecEgressToPodSelectorOutputReference ``` @@ -6006,7 +6098,7 @@ func InternalValue() NetworkPolicyV1SpecEgressToPodSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NewNetworkPolicyV1SpecIngressFromIpBlockOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) NetworkPolicyV1SpecIngressFromIpBlockOutputReference ``` @@ -6313,7 +6405,7 @@ func InternalValue() NetworkPolicyV1SpecIngressFromIpBlock #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NewNetworkPolicyV1SpecIngressFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) NetworkPolicyV1SpecIngressFromList ``` @@ -6354,6 +6446,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6361,6 +6454,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -6456,7 +6565,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NewNetworkPolicyV1SpecIngressFromNamespaceSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) NetworkPolicyV1SpecIngressFromNamespaceSelectorMatchExpressionsList ``` @@ -6497,6 +6606,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6504,6 +6614,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -6599,7 +6725,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NewNetworkPolicyV1SpecIngressFromNamespaceSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) NetworkPolicyV1SpecIngressFromNamespaceSelectorMatchExpressionsOutputReference ``` @@ -6953,7 +7079,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NewNetworkPolicyV1SpecIngressFromNamespaceSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) NetworkPolicyV1SpecIngressFromNamespaceSelectorOutputReference ``` @@ -7273,7 +7399,7 @@ func InternalValue() NetworkPolicyV1SpecIngressFromNamespaceSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NewNetworkPolicyV1SpecIngressFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) NetworkPolicyV1SpecIngressFromOutputReference ``` @@ -7666,7 +7792,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NewNetworkPolicyV1SpecIngressFromPodSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) NetworkPolicyV1SpecIngressFromPodSelectorMatchExpressionsList ``` @@ -7707,6 +7833,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -7714,6 +7841,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -7809,7 +7952,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NewNetworkPolicyV1SpecIngressFromPodSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) NetworkPolicyV1SpecIngressFromPodSelectorMatchExpressionsOutputReference ``` @@ -8163,7 +8306,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NewNetworkPolicyV1SpecIngressFromPodSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) NetworkPolicyV1SpecIngressFromPodSelectorOutputReference ``` @@ -8483,7 +8626,7 @@ func InternalValue() NetworkPolicyV1SpecIngressFromPodSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NewNetworkPolicyV1SpecIngressList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) NetworkPolicyV1SpecIngressList ``` @@ -8524,6 +8667,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -8531,6 +8675,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -8626,7 +8786,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NewNetworkPolicyV1SpecIngressOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) NetworkPolicyV1SpecIngressOutputReference ``` @@ -8977,7 +9137,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NewNetworkPolicyV1SpecIngressPortsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) NetworkPolicyV1SpecIngressPortsList ``` @@ -9018,6 +9178,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -9025,6 +9186,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -9120,7 +9297,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NewNetworkPolicyV1SpecIngressPortsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) NetworkPolicyV1SpecIngressPortsOutputReference ``` @@ -9445,7 +9622,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NewNetworkPolicyV1SpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) NetworkPolicyV1SpecOutputReference ``` @@ -9835,7 +10012,7 @@ func InternalValue() NetworkPolicyV1Spec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NewNetworkPolicyV1SpecPodSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) NetworkPolicyV1SpecPodSelectorMatchExpressionsList ``` @@ -9876,6 +10053,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -9883,6 +10061,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -9978,7 +10172,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NewNetworkPolicyV1SpecPodSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) NetworkPolicyV1SpecPodSelectorMatchExpressionsOutputReference ``` @@ -10332,7 +10526,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/networkpolicyv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/networkpolicyv1" networkpolicyv1.NewNetworkPolicyV1SpecPodSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) NetworkPolicyV1SpecPodSelectorOutputReference ``` diff --git a/docs/networkPolicyV1.java.md b/docs/networkPolicyV1.java.md index 2198589b8..a40e3b9f5 100644 --- a/docs/networkPolicyV1.java.md +++ b/docs/networkPolicyV1.java.md @@ -145,6 +145,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -219,6 +220,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -2716,6 +2723,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2723,6 +2731,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3210,6 +3234,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3217,6 +3242,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3985,6 +4026,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3992,6 +4034,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -4128,6 +4186,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4135,6 +4194,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -5338,6 +5413,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5345,6 +5421,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -6462,6 +6554,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6469,6 +6562,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -6605,6 +6714,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6612,6 +6722,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -7815,6 +7941,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -7822,6 +7949,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -8632,6 +8775,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -8639,6 +8783,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -9126,6 +9286,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -9133,6 +9294,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -9984,6 +10161,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -9991,6 +10169,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/networkPolicyV1.python.md b/docs/networkPolicyV1.python.md index cf2bdcf28..6e012f542 100644 --- a/docs/networkPolicyV1.python.md +++ b/docs/networkPolicyV1.python.md @@ -143,6 +143,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -222,6 +223,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -2871,6 +2878,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2878,6 +2886,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -3404,6 +3430,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3411,6 +3438,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -4239,6 +4284,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4246,6 +4292,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -4390,6 +4454,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4397,6 +4462,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -5744,6 +5827,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -5751,6 +5835,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -6955,6 +7057,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -6962,6 +7065,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -7106,6 +7227,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -7113,6 +7235,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -8460,6 +8600,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -8467,6 +8608,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -9339,6 +9498,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -9346,6 +9506,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -9872,6 +10050,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -9879,6 +10058,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -10813,6 +11010,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -10820,6 +11018,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/networkPolicyV1.typescript.md b/docs/networkPolicyV1.typescript.md index e06b35111..ffe099da2 100644 --- a/docs/networkPolicyV1.typescript.md +++ b/docs/networkPolicyV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -2525,6 +2532,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2532,6 +2540,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3019,6 +3043,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3026,6 +3051,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3794,6 +3835,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3801,6 +3843,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3937,6 +3995,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3944,6 +4003,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -5147,6 +5222,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5154,6 +5230,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -6271,6 +6363,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6278,6 +6371,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -6414,6 +6523,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6421,6 +6531,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -7624,6 +7750,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -7631,6 +7758,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -8441,6 +8584,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -8448,6 +8592,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -8935,6 +9095,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -8942,6 +9103,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -9793,6 +9970,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -9800,6 +9978,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/nodeTaint.csharp.md b/docs/nodeTaint.csharp.md index 1ae3ba889..974be8214 100644 --- a/docs/nodeTaint.csharp.md +++ b/docs/nodeTaint.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -1414,6 +1421,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1421,6 +1429,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/nodeTaint.go.md b/docs/nodeTaint.go.md index cddedb483..84f73ec16 100644 --- a/docs/nodeTaint.go.md +++ b/docs/nodeTaint.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/nodetaint" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/nodetaint" nodetaint.NewNodeTaint(scope Construct, id *string, config NodeTaintConfig) NodeTaint ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -418,7 +425,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/nodetaint" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/nodetaint" nodetaint.NodeTaint_IsConstruct(x interface{}) *bool ``` @@ -450,7 +457,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/nodetaint" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/nodetaint" nodetaint.NodeTaint_IsTerraformElement(x interface{}) *bool ``` @@ -464,7 +471,7 @@ nodetaint.NodeTaint_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/nodetaint" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/nodetaint" nodetaint.NodeTaint_IsTerraformResource(x interface{}) *bool ``` @@ -478,7 +485,7 @@ nodetaint.NodeTaint_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/nodetaint" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/nodetaint" nodetaint.NodeTaint_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -817,7 +824,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/nodetaint" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/nodetaint" &nodetaint.NodeTaintConfig { Connection: interface{}, @@ -827,7 +834,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/nodetaint" Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.nodeTaint.NodeTaintMetadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.nodeTaint.NodeTaintMetadata, Taint: interface{}, FieldManager: *string, Force: interface{}, @@ -1000,7 +1007,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/nodetaint" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/nodetaint" &nodetaint.NodeTaintMetadata { Name: *string, @@ -1034,7 +1041,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/nodetaint" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/nodetaint" &nodetaint.NodeTaintTaint { Effect: *string, @@ -1102,7 +1109,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/nodetaint" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/nodetaint" nodetaint.NewNodeTaintMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) NodeTaintMetadataOutputReference ``` @@ -1373,7 +1380,7 @@ func InternalValue() NodeTaintMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/nodetaint" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/nodetaint" nodetaint.NewNodeTaintTaintList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) NodeTaintTaintList ``` @@ -1414,6 +1421,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1421,6 +1429,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1516,7 +1540,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/nodetaint" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/nodetaint" nodetaint.NewNodeTaintTaintOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) NodeTaintTaintOutputReference ``` diff --git a/docs/nodeTaint.java.md b/docs/nodeTaint.java.md index 1695d121c..288cc6e7d 100644 --- a/docs/nodeTaint.java.md +++ b/docs/nodeTaint.java.md @@ -171,6 +171,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -247,6 +248,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -1539,6 +1546,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1546,6 +1554,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/nodeTaint.python.md b/docs/nodeTaint.python.md index 4aed6f701..180546309 100644 --- a/docs/nodeTaint.python.md +++ b/docs/nodeTaint.python.md @@ -167,6 +167,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -248,6 +249,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -1612,6 +1619,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1619,6 +1627,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/nodeTaint.typescript.md b/docs/nodeTaint.typescript.md index ed49dfd54..1e5384d12 100644 --- a/docs/nodeTaint.typescript.md +++ b/docs/nodeTaint.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -1395,6 +1402,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1402,6 +1410,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/persistentVolume.csharp.md b/docs/persistentVolume.csharp.md index 584b71cc0..4d0f99b10 100644 --- a/docs/persistentVolume.csharp.md +++ b/docs/persistentVolume.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -4560,6 +4567,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4567,6 +4575,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4994,6 +5018,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5001,6 +5026,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -5137,6 +5178,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5144,6 +5186,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -5620,6 +5678,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5627,6 +5686,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/persistentVolume.go.md b/docs/persistentVolume.go.md index 788c0c24c..e0aff4dad 100644 --- a/docs/persistentVolume.go.md +++ b/docs/persistentVolume.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolume(scope Construct, id *string, config PersistentVolumeConfig) PersistentVolume ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -424,7 +431,7 @@ func ResetTimeouts() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.PersistentVolume_IsConstruct(x interface{}) *bool ``` @@ -456,7 +463,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.PersistentVolume_IsTerraformElement(x interface{}) *bool ``` @@ -470,7 +477,7 @@ persistentvolume.PersistentVolume_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.PersistentVolume_IsTerraformResource(x interface{}) *bool ``` @@ -484,7 +491,7 @@ persistentvolume.PersistentVolume_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.PersistentVolume_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -801,7 +808,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeConfig { Connection: interface{}, @@ -811,10 +818,10 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentv Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolume.PersistentVolumeMetadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolume.PersistentVolumeMetadata, Spec: interface{}, Id: *string, - Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolume.PersistentVolumeTimeouts, + Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolume.PersistentVolumeTimeouts, } ``` @@ -968,7 +975,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeMetadata { Annotations: *map[string]*string, @@ -1038,15 +1045,15 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeSpec { AccessModes: *[]*string, Capacity: *map[string]*string, - PersistentVolumeSource: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolume.PersistentVolumeSpecPersistentVolumeSource, - ClaimRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolume.PersistentVolumeSpecClaimRef, + PersistentVolumeSource: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolume.PersistentVolumeSpecPersistentVolumeSource, + ClaimRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolume.PersistentVolumeSpecClaimRef, MountOptions: *[]*string, - NodeAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolume.PersistentVolumeSpecNodeAffinity, + NodeAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolume.PersistentVolumeSpecNodeAffinity, PersistentVolumeReclaimPolicy: *string, StorageClassName: *string, VolumeMode: *string, @@ -1204,7 +1211,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeSpecClaimRef { Name: *string, @@ -1254,10 +1261,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeSpecNodeAffinity { - Required: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolume.PersistentVolumeSpecNodeAffinityRequired, + Required: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolume.PersistentVolumeSpecNodeAffinityRequired, } ``` @@ -1288,7 +1295,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeSpecNodeAffinityRequired { NodeSelectorTerm: interface{}, @@ -1322,7 +1329,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeSpecNodeAffinityRequiredNodeSelectorTerm { MatchExpressions: interface{}, @@ -1372,7 +1379,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeSpecNodeAffinityRequiredNodeSelectorTermMatchExpressions { Key: *string, @@ -1440,7 +1447,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeSpecNodeAffinityRequiredNodeSelectorTermMatchFields { Key: *string, @@ -1508,28 +1515,28 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeSpecPersistentVolumeSource { - AwsElasticBlockStore: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceAwsElasticBlockStore, - AzureDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceAzureDisk, - AzureFile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceAzureFile, - CephFs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceCephFs, - Cinder: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceCinder, - Csi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceCsi, - Fc: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceFc, - FlexVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceFlexVolume, - Flocker: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceFlocker, - GcePersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceGcePersistentDisk, - Glusterfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceGlusterfs, - HostPath: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceHostPath, - Iscsi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceIscsi, - Local: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceLocal, - Nfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceNfs, - PhotonPersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolume.PersistentVolumeSpecPersistentVolumeSourcePhotonPersistentDisk, - Quobyte: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceQuobyte, - Rbd: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceRbd, - VsphereVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceVsphereVolume, + AwsElasticBlockStore: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceAwsElasticBlockStore, + AzureDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceAzureDisk, + AzureFile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceAzureFile, + CephFs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceCephFs, + Cinder: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceCinder, + Csi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceCsi, + Fc: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceFc, + FlexVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceFlexVolume, + Flocker: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceFlocker, + GcePersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceGcePersistentDisk, + Glusterfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceGlusterfs, + HostPath: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceHostPath, + Iscsi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceIscsi, + Local: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceLocal, + Nfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceNfs, + PhotonPersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolume.PersistentVolumeSpecPersistentVolumeSourcePhotonPersistentDisk, + Quobyte: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceQuobyte, + Rbd: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceRbd, + VsphereVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceVsphereVolume, } ``` @@ -1830,7 +1837,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeSpecPersistentVolumeSourceAwsElasticBlockStore { VolumeId: *string, @@ -1916,7 +1923,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeSpecPersistentVolumeSourceAzureDisk { CachingMode: *string, @@ -2032,7 +2039,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeSpecPersistentVolumeSourceAzureFile { SecretName: *string, @@ -2116,14 +2123,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeSpecPersistentVolumeSourceCephFs { Monitors: *[]*string, Path: *string, ReadOnly: interface{}, SecretFile: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceCephFsSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceCephFsSecretRef, User: *string, } ``` @@ -2230,7 +2237,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeSpecPersistentVolumeSourceCephFsSecretRef { Name: *string, @@ -2280,7 +2287,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeSpecPersistentVolumeSourceCinder { VolumeId: *string, @@ -2348,16 +2355,16 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeSpecPersistentVolumeSourceCsi { Driver: *string, VolumeHandle: *string, - ControllerExpandSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceCsiControllerExpandSecretRef, - ControllerPublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceCsiControllerPublishSecretRef, + ControllerExpandSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceCsiControllerExpandSecretRef, + ControllerPublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceCsiControllerPublishSecretRef, FsType: *string, - NodePublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceCsiNodePublishSecretRef, - NodeStageSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceCsiNodeStageSecretRef, + NodePublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceCsiNodePublishSecretRef, + NodeStageSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceCsiNodeStageSecretRef, ReadOnly: interface{}, VolumeAttributes: *map[string]*string, } @@ -2512,7 +2519,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeSpecPersistentVolumeSourceCsiControllerExpandSecretRef { Name: *string, @@ -2562,7 +2569,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeSpecPersistentVolumeSourceCsiControllerPublishSecretRef { Name: *string, @@ -2612,7 +2619,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeSpecPersistentVolumeSourceCsiNodePublishSecretRef { Name: *string, @@ -2662,7 +2669,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeSpecPersistentVolumeSourceCsiNodeStageSecretRef { Name: *string, @@ -2712,7 +2719,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeSpecPersistentVolumeSourceFc { Lun: *f64, @@ -2796,14 +2803,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeSpecPersistentVolumeSourceFlexVolume { Driver: *string, FsType: *string, Options: *map[string]*string, ReadOnly: interface{}, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceFlexVolumeSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceFlexVolumeSecretRef, } ``` @@ -2896,7 +2903,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeSpecPersistentVolumeSourceFlexVolumeSecretRef { Name: *string, @@ -2946,7 +2953,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeSpecPersistentVolumeSourceFlocker { DatasetName: *string, @@ -2996,7 +3003,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeSpecPersistentVolumeSourceGcePersistentDisk { PdName: *string, @@ -3082,7 +3089,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeSpecPersistentVolumeSourceGlusterfs { EndpointsName: *string, @@ -3148,7 +3155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeSpecPersistentVolumeSourceHostPath { Path: *string, @@ -3198,7 +3205,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeSpecPersistentVolumeSourceIscsi { Iqn: *string, @@ -3316,7 +3323,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeSpecPersistentVolumeSourceLocal { Path: *string, @@ -3350,7 +3357,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeSpecPersistentVolumeSourceNfs { Path: *string, @@ -3416,7 +3423,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeSpecPersistentVolumeSourcePhotonPersistentDisk { PdId: *string, @@ -3468,7 +3475,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeSpecPersistentVolumeSourceQuobyte { Registry: *string, @@ -3566,7 +3573,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeSpecPersistentVolumeSourceRbd { CephMonitors: *[]*string, @@ -3576,7 +3583,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentv RadosUser: *string, RbdPool: *string, ReadOnly: interface{}, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceRbdSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolume.PersistentVolumeSpecPersistentVolumeSourceRbdSecretRef, } ``` @@ -3714,7 +3721,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeSpecPersistentVolumeSourceRbdSecretRef { Name: *string, @@ -3764,7 +3771,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeSpecPersistentVolumeSourceVsphereVolume { VolumePath: *string, @@ -3816,7 +3823,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" &persistentvolume.PersistentVolumeTimeouts { Create: *string, @@ -3850,7 +3857,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeMetadataOutputReference ``` @@ -4219,7 +4226,7 @@ func InternalValue() PersistentVolumeMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecClaimRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeSpecClaimRefOutputReference ``` @@ -4519,7 +4526,7 @@ func InternalValue() PersistentVolumeSpecClaimRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PersistentVolumeSpecList ``` @@ -4560,6 +4567,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4567,6 +4575,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4662,7 +4686,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecNodeAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeSpecNodeAffinityOutputReference ``` @@ -4953,7 +4977,7 @@ func InternalValue() PersistentVolumeSpecNodeAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecNodeAffinityRequiredNodeSelectorTermList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PersistentVolumeSpecNodeAffinityRequiredNodeSelectorTermList ``` @@ -4994,6 +5018,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5001,6 +5026,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -5096,7 +5137,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecNodeAffinityRequiredNodeSelectorTermMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PersistentVolumeSpecNodeAffinityRequiredNodeSelectorTermMatchExpressionsList ``` @@ -5137,6 +5178,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5144,6 +5186,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -5239,7 +5297,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecNodeAffinityRequiredNodeSelectorTermMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PersistentVolumeSpecNodeAffinityRequiredNodeSelectorTermMatchExpressionsOutputReference ``` @@ -5579,7 +5637,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecNodeAffinityRequiredNodeSelectorTermMatchFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PersistentVolumeSpecNodeAffinityRequiredNodeSelectorTermMatchFieldsList ``` @@ -5620,6 +5678,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5627,6 +5686,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -5722,7 +5797,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecNodeAffinityRequiredNodeSelectorTermMatchFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PersistentVolumeSpecNodeAffinityRequiredNodeSelectorTermMatchFieldsOutputReference ``` @@ -6062,7 +6137,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecNodeAffinityRequiredNodeSelectorTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PersistentVolumeSpecNodeAffinityRequiredNodeSelectorTermOutputReference ``` @@ -6413,7 +6488,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecNodeAffinityRequiredOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeSpecNodeAffinityRequiredOutputReference ``` @@ -6697,7 +6772,7 @@ func InternalValue() PersistentVolumeSpecNodeAffinityRequired #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PersistentVolumeSpecOutputReference ``` @@ -7243,7 +7318,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecPersistentVolumeSourceAwsElasticBlockStoreOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeSpecPersistentVolumeSourceAwsElasticBlockStoreOutputReference ``` @@ -7601,7 +7676,7 @@ func InternalValue() PersistentVolumeSpecPersistentVolumeSourceAwsElasticBlockSt #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecPersistentVolumeSourceAzureDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeSpecPersistentVolumeSourceAzureDiskOutputReference ``` @@ -8003,7 +8078,7 @@ func InternalValue() PersistentVolumeSpecPersistentVolumeSourceAzureDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecPersistentVolumeSourceAzureFileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeSpecPersistentVolumeSourceAzureFileOutputReference ``` @@ -8354,7 +8429,7 @@ func InternalValue() PersistentVolumeSpecPersistentVolumeSourceAzureFile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecPersistentVolumeSourceCephFsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeSpecPersistentVolumeSourceCephFsOutputReference ``` @@ -8783,7 +8858,7 @@ func InternalValue() PersistentVolumeSpecPersistentVolumeSourceCephFs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecPersistentVolumeSourceCephFsSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeSpecPersistentVolumeSourceCephFsSecretRefOutputReference ``` @@ -9090,7 +9165,7 @@ func InternalValue() PersistentVolumeSpecPersistentVolumeSourceCephFsSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecPersistentVolumeSourceCinderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeSpecPersistentVolumeSourceCinderOutputReference ``` @@ -9419,7 +9494,7 @@ func InternalValue() PersistentVolumeSpecPersistentVolumeSourceCinder #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecPersistentVolumeSourceCsiControllerExpandSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeSpecPersistentVolumeSourceCsiControllerExpandSecretRefOutputReference ``` @@ -9726,7 +9801,7 @@ func InternalValue() PersistentVolumeSpecPersistentVolumeSourceCsiControllerExpa #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecPersistentVolumeSourceCsiControllerPublishSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeSpecPersistentVolumeSourceCsiControllerPublishSecretRefOutputReference ``` @@ -10033,7 +10108,7 @@ func InternalValue() PersistentVolumeSpecPersistentVolumeSourceCsiControllerPubl #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecPersistentVolumeSourceCsiNodePublishSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeSpecPersistentVolumeSourceCsiNodePublishSecretRefOutputReference ``` @@ -10340,7 +10415,7 @@ func InternalValue() PersistentVolumeSpecPersistentVolumeSourceCsiNodePublishSec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecPersistentVolumeSourceCsiNodeStageSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeSpecPersistentVolumeSourceCsiNodeStageSecretRefOutputReference ``` @@ -10647,7 +10722,7 @@ func InternalValue() PersistentVolumeSpecPersistentVolumeSourceCsiNodeStageSecre #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecPersistentVolumeSourceCsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeSpecPersistentVolumeSourceCsiOutputReference ``` @@ -11195,7 +11270,7 @@ func InternalValue() PersistentVolumeSpecPersistentVolumeSourceCsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecPersistentVolumeSourceFcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeSpecPersistentVolumeSourceFcOutputReference ``` @@ -11546,7 +11621,7 @@ func InternalValue() PersistentVolumeSpecPersistentVolumeSourceFc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecPersistentVolumeSourceFlexVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeSpecPersistentVolumeSourceFlexVolumeOutputReference ``` @@ -11946,7 +12021,7 @@ func InternalValue() PersistentVolumeSpecPersistentVolumeSourceFlexVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecPersistentVolumeSourceFlexVolumeSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeSpecPersistentVolumeSourceFlexVolumeSecretRefOutputReference ``` @@ -12253,7 +12328,7 @@ func InternalValue() PersistentVolumeSpecPersistentVolumeSourceFlexVolumeSecretR #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecPersistentVolumeSourceFlockerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeSpecPersistentVolumeSourceFlockerOutputReference ``` @@ -12560,7 +12635,7 @@ func InternalValue() PersistentVolumeSpecPersistentVolumeSourceFlocker #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecPersistentVolumeSourceGcePersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeSpecPersistentVolumeSourceGcePersistentDiskOutputReference ``` @@ -12918,7 +12993,7 @@ func InternalValue() PersistentVolumeSpecPersistentVolumeSourceGcePersistentDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecPersistentVolumeSourceGlusterfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeSpecPersistentVolumeSourceGlusterfsOutputReference ``` @@ -13240,7 +13315,7 @@ func InternalValue() PersistentVolumeSpecPersistentVolumeSourceGlusterfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecPersistentVolumeSourceHostPathOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeSpecPersistentVolumeSourceHostPathOutputReference ``` @@ -13547,7 +13622,7 @@ func InternalValue() PersistentVolumeSpecPersistentVolumeSourceHostPath #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecPersistentVolumeSourceIscsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeSpecPersistentVolumeSourceIscsiOutputReference ``` @@ -13956,7 +14031,7 @@ func InternalValue() PersistentVolumeSpecPersistentVolumeSourceIscsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecPersistentVolumeSourceLocalOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeSpecPersistentVolumeSourceLocalOutputReference ``` @@ -14234,7 +14309,7 @@ func InternalValue() PersistentVolumeSpecPersistentVolumeSourceLocal #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecPersistentVolumeSourceNfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeSpecPersistentVolumeSourceNfsOutputReference ``` @@ -14556,7 +14631,7 @@ func InternalValue() PersistentVolumeSpecPersistentVolumeSourceNfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecPersistentVolumeSourceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeSpecPersistentVolumeSourceOutputReference ``` @@ -15603,7 +15678,7 @@ func InternalValue() PersistentVolumeSpecPersistentVolumeSource #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecPersistentVolumeSourcePhotonPersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeSpecPersistentVolumeSourcePhotonPersistentDiskOutputReference ``` @@ -15903,7 +15978,7 @@ func InternalValue() PersistentVolumeSpecPersistentVolumeSourcePhotonPersistentD #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecPersistentVolumeSourceQuobyteOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeSpecPersistentVolumeSourceQuobyteOutputReference ``` @@ -16283,7 +16358,7 @@ func InternalValue() PersistentVolumeSpecPersistentVolumeSourceQuobyte #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecPersistentVolumeSourceRbdOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeSpecPersistentVolumeSourceRbdOutputReference ``` @@ -16763,7 +16838,7 @@ func InternalValue() PersistentVolumeSpecPersistentVolumeSourceRbd #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecPersistentVolumeSourceRbdSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeSpecPersistentVolumeSourceRbdSecretRefOutputReference ``` @@ -17070,7 +17145,7 @@ func InternalValue() PersistentVolumeSpecPersistentVolumeSourceRbdSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeSpecPersistentVolumeSourceVsphereVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeSpecPersistentVolumeSourceVsphereVolumeOutputReference ``` @@ -17370,7 +17445,7 @@ func InternalValue() PersistentVolumeSpecPersistentVolumeSourceVsphereVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolume" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolume" persistentvolume.NewPersistentVolumeTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeTimeoutsOutputReference ``` diff --git a/docs/persistentVolume.java.md b/docs/persistentVolume.java.md index a48581266..d332fed47 100644 --- a/docs/persistentVolume.java.md +++ b/docs/persistentVolume.java.md @@ -158,6 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -234,6 +235,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -4688,6 +4695,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4695,6 +4703,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -5122,6 +5146,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5129,6 +5154,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -5265,6 +5306,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5272,6 +5314,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -5748,6 +5806,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5755,6 +5814,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/persistentVolume.python.md b/docs/persistentVolume.python.md index 81b9bf6dd..4a5e1d52a 100644 --- a/docs/persistentVolume.python.md +++ b/docs/persistentVolume.python.md @@ -155,6 +155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -236,6 +237,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -4801,6 +4808,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4808,6 +4816,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -5274,6 +5300,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -5281,6 +5308,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -5425,6 +5470,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -5432,6 +5478,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -5943,6 +6007,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -5950,6 +6015,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/persistentVolume.typescript.md b/docs/persistentVolume.typescript.md index 2c821dc40..d5c10e18e 100644 --- a/docs/persistentVolume.typescript.md +++ b/docs/persistentVolume.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -4375,6 +4382,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4382,6 +4390,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -4809,6 +4833,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4816,6 +4841,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -4952,6 +4993,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4959,6 +5001,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -5435,6 +5493,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5442,6 +5501,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/persistentVolumeClaim.csharp.md b/docs/persistentVolumeClaim.csharp.md index 5c72632e6..5db759fc1 100644 --- a/docs/persistentVolumeClaim.csharp.md +++ b/docs/persistentVolumeClaim.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -2647,6 +2654,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2654,6 +2662,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/persistentVolumeClaim.go.md b/docs/persistentVolumeClaim.go.md index 5c31165ba..d4ce77672 100644 --- a/docs/persistentVolumeClaim.go.md +++ b/docs/persistentVolumeClaim.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaim" persistentvolumeclaim.NewPersistentVolumeClaim(scope Construct, id *string, config PersistentVolumeClaimConfig) PersistentVolumeClaim ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -431,7 +438,7 @@ func ResetWaitUntilBound() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaim" persistentvolumeclaim.PersistentVolumeClaim_IsConstruct(x interface{}) *bool ``` @@ -463,7 +470,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaim" persistentvolumeclaim.PersistentVolumeClaim_IsTerraformElement(x interface{}) *bool ``` @@ -477,7 +484,7 @@ persistentvolumeclaim.PersistentVolumeClaim_IsTerraformElement(x interface{}) *b ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaim" persistentvolumeclaim.PersistentVolumeClaim_IsTerraformResource(x interface{}) *bool ``` @@ -491,7 +498,7 @@ persistentvolumeclaim.PersistentVolumeClaim_IsTerraformResource(x interface{}) * ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaim" persistentvolumeclaim.PersistentVolumeClaim_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -830,7 +837,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaim" &persistentvolumeclaim.PersistentVolumeClaimConfig { Connection: interface{}, @@ -840,10 +847,10 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentv Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeClaim.PersistentVolumeClaimMetadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeClaim.PersistentVolumeClaimSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeClaim.PersistentVolumeClaimMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeClaim.PersistentVolumeClaimSpec, Id: *string, - Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeClaim.PersistentVolumeClaimTimeouts, + Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeClaim.PersistentVolumeClaimTimeouts, WaitUntilBound: interface{}, } ``` @@ -1013,7 +1020,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaim" &persistentvolumeclaim.PersistentVolumeClaimMetadata { Annotations: *map[string]*string, @@ -1117,12 +1124,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaim" &persistentvolumeclaim.PersistentVolumeClaimSpec { AccessModes: *[]*string, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeClaim.PersistentVolumeClaimSpecResources, - Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeClaim.PersistentVolumeClaimSpecSelector, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeClaim.PersistentVolumeClaimSpecResources, + Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeClaim.PersistentVolumeClaimSpecSelector, StorageClassName: *string, VolumeMode: *string, VolumeName: *string, @@ -1231,7 +1238,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaim" &persistentvolumeclaim.PersistentVolumeClaimSpecResources { Limits: *map[string]*string, @@ -1283,7 +1290,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaim" &persistentvolumeclaim.PersistentVolumeClaimSpecSelector { MatchExpressions: interface{}, @@ -1335,7 +1342,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaim" &persistentvolumeclaim.PersistentVolumeClaimSpecSelectorMatchExpressions { Key: *string, @@ -1403,7 +1410,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaim" &persistentvolumeclaim.PersistentVolumeClaimTimeouts { Create: *string, @@ -1437,7 +1444,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaim" persistentvolumeclaim.NewPersistentVolumeClaimMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeClaimMetadataOutputReference ``` @@ -1864,7 +1871,7 @@ func InternalValue() PersistentVolumeClaimMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaim" persistentvolumeclaim.NewPersistentVolumeClaimSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeClaimSpecOutputReference ``` @@ -2299,7 +2306,7 @@ func InternalValue() PersistentVolumeClaimSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaim" persistentvolumeclaim.NewPersistentVolumeClaimSpecResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeClaimSpecResourcesOutputReference ``` @@ -2606,7 +2613,7 @@ func InternalValue() PersistentVolumeClaimSpecResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaim" persistentvolumeclaim.NewPersistentVolumeClaimSpecSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PersistentVolumeClaimSpecSelectorMatchExpressionsList ``` @@ -2647,6 +2654,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2654,6 +2662,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2749,7 +2773,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaim" persistentvolumeclaim.NewPersistentVolumeClaimSpecSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PersistentVolumeClaimSpecSelectorMatchExpressionsOutputReference ``` @@ -3103,7 +3127,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaim" persistentvolumeclaim.NewPersistentVolumeClaimSpecSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeClaimSpecSelectorOutputReference ``` @@ -3423,7 +3447,7 @@ func InternalValue() PersistentVolumeClaimSpecSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaim" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaim" persistentvolumeclaim.NewPersistentVolumeClaimTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeClaimTimeoutsOutputReference ``` diff --git a/docs/persistentVolumeClaim.java.md b/docs/persistentVolumeClaim.java.md index af0e2d146..850bd8ed7 100644 --- a/docs/persistentVolumeClaim.java.md +++ b/docs/persistentVolumeClaim.java.md @@ -170,6 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -247,6 +248,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -2771,6 +2778,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2778,6 +2786,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/persistentVolumeClaim.python.md b/docs/persistentVolumeClaim.python.md index 5c7892862..996b0b459 100644 --- a/docs/persistentVolumeClaim.python.md +++ b/docs/persistentVolumeClaim.python.md @@ -167,6 +167,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -249,6 +250,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -3046,6 +3053,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3053,6 +3061,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/persistentVolumeClaim.typescript.md b/docs/persistentVolumeClaim.typescript.md index f64df99ae..61a75929f 100644 --- a/docs/persistentVolumeClaim.typescript.md +++ b/docs/persistentVolumeClaim.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -2609,6 +2616,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2616,6 +2624,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/persistentVolumeClaimV1.csharp.md b/docs/persistentVolumeClaimV1.csharp.md index 8fd63b3ae..6b83eafbd 100644 --- a/docs/persistentVolumeClaimV1.csharp.md +++ b/docs/persistentVolumeClaimV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -2647,6 +2654,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2654,6 +2662,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/persistentVolumeClaimV1.go.md b/docs/persistentVolumeClaimV1.go.md index 66d75ed15..9ff4a4a93 100644 --- a/docs/persistentVolumeClaimV1.go.md +++ b/docs/persistentVolumeClaimV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaimv1" persistentvolumeclaimv1.NewPersistentVolumeClaimV1(scope Construct, id *string, config PersistentVolumeClaimV1Config) PersistentVolumeClaimV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -431,7 +438,7 @@ func ResetWaitUntilBound() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaimv1" persistentvolumeclaimv1.PersistentVolumeClaimV1_IsConstruct(x interface{}) *bool ``` @@ -463,7 +470,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaimv1" persistentvolumeclaimv1.PersistentVolumeClaimV1_IsTerraformElement(x interface{}) *bool ``` @@ -477,7 +484,7 @@ persistentvolumeclaimv1.PersistentVolumeClaimV1_IsTerraformElement(x interface{} ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaimv1" persistentvolumeclaimv1.PersistentVolumeClaimV1_IsTerraformResource(x interface{}) *bool ``` @@ -491,7 +498,7 @@ persistentvolumeclaimv1.PersistentVolumeClaimV1_IsTerraformResource(x interface{ ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaimv1" persistentvolumeclaimv1.PersistentVolumeClaimV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -830,7 +837,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaimv1" &persistentvolumeclaimv1.PersistentVolumeClaimV1Config { Connection: interface{}, @@ -840,10 +847,10 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentv Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeClaimV1.PersistentVolumeClaimV1Metadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeClaimV1.PersistentVolumeClaimV1Spec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeClaimV1.PersistentVolumeClaimV1Metadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeClaimV1.PersistentVolumeClaimV1Spec, Id: *string, - Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeClaimV1.PersistentVolumeClaimV1Timeouts, + Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeClaimV1.PersistentVolumeClaimV1Timeouts, WaitUntilBound: interface{}, } ``` @@ -1013,7 +1020,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaimv1" &persistentvolumeclaimv1.PersistentVolumeClaimV1Metadata { Annotations: *map[string]*string, @@ -1117,12 +1124,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaimv1" &persistentvolumeclaimv1.PersistentVolumeClaimV1Spec { AccessModes: *[]*string, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeClaimV1.PersistentVolumeClaimV1SpecResources, - Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeClaimV1.PersistentVolumeClaimV1SpecSelector, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeClaimV1.PersistentVolumeClaimV1SpecResources, + Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeClaimV1.PersistentVolumeClaimV1SpecSelector, StorageClassName: *string, VolumeMode: *string, VolumeName: *string, @@ -1231,7 +1238,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaimv1" &persistentvolumeclaimv1.PersistentVolumeClaimV1SpecResources { Limits: *map[string]*string, @@ -1283,7 +1290,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaimv1" &persistentvolumeclaimv1.PersistentVolumeClaimV1SpecSelector { MatchExpressions: interface{}, @@ -1335,7 +1342,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaimv1" &persistentvolumeclaimv1.PersistentVolumeClaimV1SpecSelectorMatchExpressions { Key: *string, @@ -1403,7 +1410,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaimv1" &persistentvolumeclaimv1.PersistentVolumeClaimV1Timeouts { Create: *string, @@ -1437,7 +1444,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaimv1" persistentvolumeclaimv1.NewPersistentVolumeClaimV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeClaimV1MetadataOutputReference ``` @@ -1864,7 +1871,7 @@ func InternalValue() PersistentVolumeClaimV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaimv1" persistentvolumeclaimv1.NewPersistentVolumeClaimV1SpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeClaimV1SpecOutputReference ``` @@ -2299,7 +2306,7 @@ func InternalValue() PersistentVolumeClaimV1Spec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaimv1" persistentvolumeclaimv1.NewPersistentVolumeClaimV1SpecResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeClaimV1SpecResourcesOutputReference ``` @@ -2606,7 +2613,7 @@ func InternalValue() PersistentVolumeClaimV1SpecResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaimv1" persistentvolumeclaimv1.NewPersistentVolumeClaimV1SpecSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PersistentVolumeClaimV1SpecSelectorMatchExpressionsList ``` @@ -2647,6 +2654,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2654,6 +2662,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2749,7 +2773,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaimv1" persistentvolumeclaimv1.NewPersistentVolumeClaimV1SpecSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PersistentVolumeClaimV1SpecSelectorMatchExpressionsOutputReference ``` @@ -3103,7 +3127,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaimv1" persistentvolumeclaimv1.NewPersistentVolumeClaimV1SpecSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeClaimV1SpecSelectorOutputReference ``` @@ -3423,7 +3447,7 @@ func InternalValue() PersistentVolumeClaimV1SpecSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumeclaimv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumeclaimv1" persistentvolumeclaimv1.NewPersistentVolumeClaimV1TimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeClaimV1TimeoutsOutputReference ``` diff --git a/docs/persistentVolumeClaimV1.java.md b/docs/persistentVolumeClaimV1.java.md index d2b8abac9..633945bbd 100644 --- a/docs/persistentVolumeClaimV1.java.md +++ b/docs/persistentVolumeClaimV1.java.md @@ -170,6 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -247,6 +248,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -2771,6 +2778,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2778,6 +2786,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/persistentVolumeClaimV1.python.md b/docs/persistentVolumeClaimV1.python.md index fa2661488..978d412a9 100644 --- a/docs/persistentVolumeClaimV1.python.md +++ b/docs/persistentVolumeClaimV1.python.md @@ -167,6 +167,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -249,6 +250,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -3046,6 +3053,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3053,6 +3061,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/persistentVolumeClaimV1.typescript.md b/docs/persistentVolumeClaimV1.typescript.md index d12766bb6..92b354521 100644 --- a/docs/persistentVolumeClaimV1.typescript.md +++ b/docs/persistentVolumeClaimV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -2609,6 +2616,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2616,6 +2624,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/persistentVolumeV1.csharp.md b/docs/persistentVolumeV1.csharp.md index 39a9eafe1..cc0695b57 100644 --- a/docs/persistentVolumeV1.csharp.md +++ b/docs/persistentVolumeV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -4560,6 +4567,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4567,6 +4575,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4994,6 +5018,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5001,6 +5026,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -5137,6 +5178,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5144,6 +5186,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -5620,6 +5678,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5627,6 +5686,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/persistentVolumeV1.go.md b/docs/persistentVolumeV1.go.md index c5091bdbb..5e14573e6 100644 --- a/docs/persistentVolumeV1.go.md +++ b/docs/persistentVolumeV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1(scope Construct, id *string, config PersistentVolumeV1Config) PersistentVolumeV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -424,7 +431,7 @@ func ResetTimeouts() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.PersistentVolumeV1_IsConstruct(x interface{}) *bool ``` @@ -456,7 +463,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.PersistentVolumeV1_IsTerraformElement(x interface{}) *bool ``` @@ -470,7 +477,7 @@ persistentvolumev1.PersistentVolumeV1_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.PersistentVolumeV1_IsTerraformResource(x interface{}) *bool ``` @@ -484,7 +491,7 @@ persistentvolumev1.PersistentVolumeV1_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.PersistentVolumeV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -801,7 +808,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1Config { Connection: interface{}, @@ -811,10 +818,10 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentv Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeV1.PersistentVolumeV1Metadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeV1.PersistentVolumeV1Metadata, Spec: interface{}, Id: *string, - Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeV1.PersistentVolumeV1Timeouts, + Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeV1.PersistentVolumeV1Timeouts, } ``` @@ -968,7 +975,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1Metadata { Annotations: *map[string]*string, @@ -1038,15 +1045,15 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1Spec { AccessModes: *[]*string, Capacity: *map[string]*string, - PersistentVolumeSource: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSource, - ClaimRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeV1.PersistentVolumeV1SpecClaimRef, + PersistentVolumeSource: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSource, + ClaimRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeV1.PersistentVolumeV1SpecClaimRef, MountOptions: *[]*string, - NodeAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeV1.PersistentVolumeV1SpecNodeAffinity, + NodeAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeV1.PersistentVolumeV1SpecNodeAffinity, PersistentVolumeReclaimPolicy: *string, StorageClassName: *string, VolumeMode: *string, @@ -1204,7 +1211,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1SpecClaimRef { Name: *string, @@ -1254,10 +1261,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1SpecNodeAffinity { - Required: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeV1.PersistentVolumeV1SpecNodeAffinityRequired, + Required: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeV1.PersistentVolumeV1SpecNodeAffinityRequired, } ``` @@ -1288,7 +1295,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1SpecNodeAffinityRequired { NodeSelectorTerm: interface{}, @@ -1322,7 +1329,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTerm { MatchExpressions: interface{}, @@ -1372,7 +1379,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchExpressions { Key: *string, @@ -1440,7 +1447,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchFields { Key: *string, @@ -1508,28 +1515,28 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1SpecPersistentVolumeSource { - AwsElasticBlockStore: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceAwsElasticBlockStore, - AzureDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceAzureDisk, - AzureFile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceAzureFile, - CephFs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceCephFs, - Cinder: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceCinder, - Csi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceCsi, - Fc: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceFc, - FlexVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceFlexVolume, - Flocker: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceFlocker, - GcePersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceGcePersistentDisk, - Glusterfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceGlusterfs, - HostPath: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceHostPath, - Iscsi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceIscsi, - Local: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceLocal, - Nfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceNfs, - PhotonPersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourcePhotonPersistentDisk, - Quobyte: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceQuobyte, - Rbd: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceRbd, - VsphereVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceVsphereVolume, + AwsElasticBlockStore: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceAwsElasticBlockStore, + AzureDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceAzureDisk, + AzureFile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceAzureFile, + CephFs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceCephFs, + Cinder: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceCinder, + Csi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceCsi, + Fc: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceFc, + FlexVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceFlexVolume, + Flocker: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceFlocker, + GcePersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceGcePersistentDisk, + Glusterfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceGlusterfs, + HostPath: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceHostPath, + Iscsi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceIscsi, + Local: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceLocal, + Nfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceNfs, + PhotonPersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourcePhotonPersistentDisk, + Quobyte: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceQuobyte, + Rbd: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceRbd, + VsphereVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceVsphereVolume, } ``` @@ -1830,7 +1837,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1SpecPersistentVolumeSourceAwsElasticBlockStore { VolumeId: *string, @@ -1916,7 +1923,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1SpecPersistentVolumeSourceAzureDisk { CachingMode: *string, @@ -2032,7 +2039,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1SpecPersistentVolumeSourceAzureFile { SecretName: *string, @@ -2116,14 +2123,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1SpecPersistentVolumeSourceCephFs { Monitors: *[]*string, Path: *string, ReadOnly: interface{}, SecretFile: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceCephFsSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceCephFsSecretRef, User: *string, } ``` @@ -2230,7 +2237,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1SpecPersistentVolumeSourceCephFsSecretRef { Name: *string, @@ -2280,7 +2287,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1SpecPersistentVolumeSourceCinder { VolumeId: *string, @@ -2348,16 +2355,16 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1SpecPersistentVolumeSourceCsi { Driver: *string, VolumeHandle: *string, - ControllerExpandSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceCsiControllerExpandSecretRef, - ControllerPublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceCsiControllerPublishSecretRef, + ControllerExpandSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceCsiControllerExpandSecretRef, + ControllerPublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceCsiControllerPublishSecretRef, FsType: *string, - NodePublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceCsiNodePublishSecretRef, - NodeStageSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceCsiNodeStageSecretRef, + NodePublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceCsiNodePublishSecretRef, + NodeStageSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceCsiNodeStageSecretRef, ReadOnly: interface{}, VolumeAttributes: *map[string]*string, } @@ -2512,7 +2519,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1SpecPersistentVolumeSourceCsiControllerExpandSecretRef { Name: *string, @@ -2562,7 +2569,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1SpecPersistentVolumeSourceCsiControllerPublishSecretRef { Name: *string, @@ -2612,7 +2619,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1SpecPersistentVolumeSourceCsiNodePublishSecretRef { Name: *string, @@ -2662,7 +2669,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1SpecPersistentVolumeSourceCsiNodeStageSecretRef { Name: *string, @@ -2712,7 +2719,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1SpecPersistentVolumeSourceFc { Lun: *f64, @@ -2796,14 +2803,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1SpecPersistentVolumeSourceFlexVolume { Driver: *string, FsType: *string, Options: *map[string]*string, ReadOnly: interface{}, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceFlexVolumeSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceFlexVolumeSecretRef, } ``` @@ -2896,7 +2903,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1SpecPersistentVolumeSourceFlexVolumeSecretRef { Name: *string, @@ -2946,7 +2953,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1SpecPersistentVolumeSourceFlocker { DatasetName: *string, @@ -2996,7 +3003,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1SpecPersistentVolumeSourceGcePersistentDisk { PdName: *string, @@ -3082,7 +3089,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1SpecPersistentVolumeSourceGlusterfs { EndpointsName: *string, @@ -3148,7 +3155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1SpecPersistentVolumeSourceHostPath { Path: *string, @@ -3198,7 +3205,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1SpecPersistentVolumeSourceIscsi { Iqn: *string, @@ -3316,7 +3323,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1SpecPersistentVolumeSourceLocal { Path: *string, @@ -3350,7 +3357,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1SpecPersistentVolumeSourceNfs { Path: *string, @@ -3416,7 +3423,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1SpecPersistentVolumeSourcePhotonPersistentDisk { PdId: *string, @@ -3468,7 +3475,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1SpecPersistentVolumeSourceQuobyte { Registry: *string, @@ -3566,7 +3573,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1SpecPersistentVolumeSourceRbd { CephMonitors: *[]*string, @@ -3576,7 +3583,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentv RadosUser: *string, RbdPool: *string, ReadOnly: interface{}, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceRbdSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.persistentVolumeV1.PersistentVolumeV1SpecPersistentVolumeSourceRbdSecretRef, } ``` @@ -3714,7 +3721,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1SpecPersistentVolumeSourceRbdSecretRef { Name: *string, @@ -3764,7 +3771,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1SpecPersistentVolumeSourceVsphereVolume { VolumePath: *string, @@ -3816,7 +3823,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" &persistentvolumev1.PersistentVolumeV1Timeouts { Create: *string, @@ -3850,7 +3857,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeV1MetadataOutputReference ``` @@ -4219,7 +4226,7 @@ func InternalValue() PersistentVolumeV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecClaimRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeV1SpecClaimRefOutputReference ``` @@ -4519,7 +4526,7 @@ func InternalValue() PersistentVolumeV1SpecClaimRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PersistentVolumeV1SpecList ``` @@ -4560,6 +4567,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4567,6 +4575,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4662,7 +4686,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecNodeAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeV1SpecNodeAffinityOutputReference ``` @@ -4953,7 +4977,7 @@ func InternalValue() PersistentVolumeV1SpecNodeAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermList ``` @@ -4994,6 +5018,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5001,6 +5026,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -5096,7 +5137,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchExpressionsList ``` @@ -5137,6 +5178,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5144,6 +5186,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -5239,7 +5297,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchExpressionsOutputReference ``` @@ -5579,7 +5637,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchFieldsList ``` @@ -5620,6 +5678,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5627,6 +5686,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -5722,7 +5797,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchFieldsOutputReference ``` @@ -6062,7 +6137,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermOutputReference ``` @@ -6413,7 +6488,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecNodeAffinityRequiredOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeV1SpecNodeAffinityRequiredOutputReference ``` @@ -6697,7 +6772,7 @@ func InternalValue() PersistentVolumeV1SpecNodeAffinityRequired #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PersistentVolumeV1SpecOutputReference ``` @@ -7243,7 +7318,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecPersistentVolumeSourceAwsElasticBlockStoreOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeV1SpecPersistentVolumeSourceAwsElasticBlockStoreOutputReference ``` @@ -7601,7 +7676,7 @@ func InternalValue() PersistentVolumeV1SpecPersistentVolumeSourceAwsElasticBlock #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecPersistentVolumeSourceAzureDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeV1SpecPersistentVolumeSourceAzureDiskOutputReference ``` @@ -8003,7 +8078,7 @@ func InternalValue() PersistentVolumeV1SpecPersistentVolumeSourceAzureDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecPersistentVolumeSourceAzureFileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeV1SpecPersistentVolumeSourceAzureFileOutputReference ``` @@ -8354,7 +8429,7 @@ func InternalValue() PersistentVolumeV1SpecPersistentVolumeSourceAzureFile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecPersistentVolumeSourceCephFsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeV1SpecPersistentVolumeSourceCephFsOutputReference ``` @@ -8783,7 +8858,7 @@ func InternalValue() PersistentVolumeV1SpecPersistentVolumeSourceCephFs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecPersistentVolumeSourceCephFsSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeV1SpecPersistentVolumeSourceCephFsSecretRefOutputReference ``` @@ -9090,7 +9165,7 @@ func InternalValue() PersistentVolumeV1SpecPersistentVolumeSourceCephFsSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecPersistentVolumeSourceCinderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeV1SpecPersistentVolumeSourceCinderOutputReference ``` @@ -9419,7 +9494,7 @@ func InternalValue() PersistentVolumeV1SpecPersistentVolumeSourceCinder #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecPersistentVolumeSourceCsiControllerExpandSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeV1SpecPersistentVolumeSourceCsiControllerExpandSecretRefOutputReference ``` @@ -9726,7 +9801,7 @@ func InternalValue() PersistentVolumeV1SpecPersistentVolumeSourceCsiControllerEx #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecPersistentVolumeSourceCsiControllerPublishSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeV1SpecPersistentVolumeSourceCsiControllerPublishSecretRefOutputReference ``` @@ -10033,7 +10108,7 @@ func InternalValue() PersistentVolumeV1SpecPersistentVolumeSourceCsiControllerPu #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecPersistentVolumeSourceCsiNodePublishSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeV1SpecPersistentVolumeSourceCsiNodePublishSecretRefOutputReference ``` @@ -10340,7 +10415,7 @@ func InternalValue() PersistentVolumeV1SpecPersistentVolumeSourceCsiNodePublishS #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecPersistentVolumeSourceCsiNodeStageSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeV1SpecPersistentVolumeSourceCsiNodeStageSecretRefOutputReference ``` @@ -10647,7 +10722,7 @@ func InternalValue() PersistentVolumeV1SpecPersistentVolumeSourceCsiNodeStageSec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecPersistentVolumeSourceCsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeV1SpecPersistentVolumeSourceCsiOutputReference ``` @@ -11195,7 +11270,7 @@ func InternalValue() PersistentVolumeV1SpecPersistentVolumeSourceCsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecPersistentVolumeSourceFcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeV1SpecPersistentVolumeSourceFcOutputReference ``` @@ -11546,7 +11621,7 @@ func InternalValue() PersistentVolumeV1SpecPersistentVolumeSourceFc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecPersistentVolumeSourceFlexVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeV1SpecPersistentVolumeSourceFlexVolumeOutputReference ``` @@ -11946,7 +12021,7 @@ func InternalValue() PersistentVolumeV1SpecPersistentVolumeSourceFlexVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecPersistentVolumeSourceFlexVolumeSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeV1SpecPersistentVolumeSourceFlexVolumeSecretRefOutputReference ``` @@ -12253,7 +12328,7 @@ func InternalValue() PersistentVolumeV1SpecPersistentVolumeSourceFlexVolumeSecre #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecPersistentVolumeSourceFlockerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeV1SpecPersistentVolumeSourceFlockerOutputReference ``` @@ -12560,7 +12635,7 @@ func InternalValue() PersistentVolumeV1SpecPersistentVolumeSourceFlocker #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecPersistentVolumeSourceGcePersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeV1SpecPersistentVolumeSourceGcePersistentDiskOutputReference ``` @@ -12918,7 +12993,7 @@ func InternalValue() PersistentVolumeV1SpecPersistentVolumeSourceGcePersistentDi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecPersistentVolumeSourceGlusterfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeV1SpecPersistentVolumeSourceGlusterfsOutputReference ``` @@ -13240,7 +13315,7 @@ func InternalValue() PersistentVolumeV1SpecPersistentVolumeSourceGlusterfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecPersistentVolumeSourceHostPathOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeV1SpecPersistentVolumeSourceHostPathOutputReference ``` @@ -13547,7 +13622,7 @@ func InternalValue() PersistentVolumeV1SpecPersistentVolumeSourceHostPath #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecPersistentVolumeSourceIscsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeV1SpecPersistentVolumeSourceIscsiOutputReference ``` @@ -13956,7 +14031,7 @@ func InternalValue() PersistentVolumeV1SpecPersistentVolumeSourceIscsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecPersistentVolumeSourceLocalOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeV1SpecPersistentVolumeSourceLocalOutputReference ``` @@ -14234,7 +14309,7 @@ func InternalValue() PersistentVolumeV1SpecPersistentVolumeSourceLocal #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecPersistentVolumeSourceNfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeV1SpecPersistentVolumeSourceNfsOutputReference ``` @@ -14556,7 +14631,7 @@ func InternalValue() PersistentVolumeV1SpecPersistentVolumeSourceNfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecPersistentVolumeSourceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeV1SpecPersistentVolumeSourceOutputReference ``` @@ -15603,7 +15678,7 @@ func InternalValue() PersistentVolumeV1SpecPersistentVolumeSource #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecPersistentVolumeSourcePhotonPersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeV1SpecPersistentVolumeSourcePhotonPersistentDiskOutputReference ``` @@ -15903,7 +15978,7 @@ func InternalValue() PersistentVolumeV1SpecPersistentVolumeSourcePhotonPersisten #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecPersistentVolumeSourceQuobyteOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeV1SpecPersistentVolumeSourceQuobyteOutputReference ``` @@ -16283,7 +16358,7 @@ func InternalValue() PersistentVolumeV1SpecPersistentVolumeSourceQuobyte #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecPersistentVolumeSourceRbdOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeV1SpecPersistentVolumeSourceRbdOutputReference ``` @@ -16763,7 +16838,7 @@ func InternalValue() PersistentVolumeV1SpecPersistentVolumeSourceRbd #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecPersistentVolumeSourceRbdSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeV1SpecPersistentVolumeSourceRbdSecretRefOutputReference ``` @@ -17070,7 +17145,7 @@ func InternalValue() PersistentVolumeV1SpecPersistentVolumeSourceRbdSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1SpecPersistentVolumeSourceVsphereVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeV1SpecPersistentVolumeSourceVsphereVolumeOutputReference ``` @@ -17370,7 +17445,7 @@ func InternalValue() PersistentVolumeV1SpecPersistentVolumeSourceVsphereVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/persistentvolumev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/persistentvolumev1" persistentvolumev1.NewPersistentVolumeV1TimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PersistentVolumeV1TimeoutsOutputReference ``` diff --git a/docs/persistentVolumeV1.java.md b/docs/persistentVolumeV1.java.md index 9de6f8c88..4b406aecb 100644 --- a/docs/persistentVolumeV1.java.md +++ b/docs/persistentVolumeV1.java.md @@ -158,6 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -234,6 +235,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -4688,6 +4695,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4695,6 +4703,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -5122,6 +5146,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5129,6 +5154,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -5265,6 +5306,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5272,6 +5314,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -5748,6 +5806,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5755,6 +5814,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/persistentVolumeV1.python.md b/docs/persistentVolumeV1.python.md index da787ab5d..18f7f81ef 100644 --- a/docs/persistentVolumeV1.python.md +++ b/docs/persistentVolumeV1.python.md @@ -155,6 +155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -236,6 +237,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -4801,6 +4808,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4808,6 +4816,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -5274,6 +5300,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -5281,6 +5308,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -5425,6 +5470,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -5432,6 +5478,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -5943,6 +6007,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -5950,6 +6015,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/persistentVolumeV1.typescript.md b/docs/persistentVolumeV1.typescript.md index c6754821d..2ed0878ea 100644 --- a/docs/persistentVolumeV1.typescript.md +++ b/docs/persistentVolumeV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -4375,6 +4382,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4382,6 +4390,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -4809,6 +4833,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4816,6 +4841,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -4952,6 +4993,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4959,6 +5001,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -5435,6 +5493,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5442,6 +5501,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/pod.csharp.md b/docs/pod.csharp.md index 72a275ba6..d59806c62 100644 --- a/docs/pod.csharp.md +++ b/docs/pod.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -16072,6 +16079,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -16079,6 +16087,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -16539,6 +16563,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -16546,6 +16571,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -17036,6 +17077,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17043,6 +17085,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -17852,6 +17910,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17859,6 +17918,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -17995,6 +18070,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -18002,6 +18078,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -18492,6 +18584,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -18499,6 +18592,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -20325,6 +20434,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20332,6 +20442,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -20792,6 +20918,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20799,6 +20926,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -20935,6 +21078,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20942,6 +21086,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -22112,6 +22272,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22119,6 +22280,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -22255,6 +22432,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22262,6 +22440,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -23090,6 +23284,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23097,6 +23292,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -23926,6 +24137,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23933,6 +24145,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -24393,6 +24621,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24400,6 +24629,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -24536,6 +24781,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24543,6 +24789,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -25713,6 +25975,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25720,6 +25983,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -25856,6 +26135,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25863,6 +26143,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -26691,6 +26987,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -26698,6 +26995,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -27494,6 +27807,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27501,6 +27815,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -28317,6 +28647,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28324,6 +28655,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -31156,6 +31503,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31163,6 +31511,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -32031,6 +32395,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -32038,6 +32403,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -32567,6 +32948,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -32574,6 +32956,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -33277,6 +33675,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -33284,6 +33683,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -34152,6 +34567,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34159,6 +34575,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -34688,6 +35120,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34695,6 +35128,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -35120,6 +35569,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35127,6 +35577,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -35541,6 +36007,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35548,6 +36015,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -36002,6 +36485,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36009,6 +36493,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -37439,6 +37939,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37446,6 +37947,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -38870,6 +39387,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38877,6 +39395,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -39696,6 +40230,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39703,6 +40238,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -40157,6 +40708,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -40164,6 +40716,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -41594,6 +42162,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -41601,6 +42170,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -44139,6 +44724,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -44146,6 +44732,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -44600,6 +45202,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -44607,6 +45210,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -46037,6 +46656,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -46044,6 +46664,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -46469,6 +47105,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -46476,6 +47113,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -47010,6 +47663,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47017,6 +47671,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -47820,6 +48490,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47827,6 +48498,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -48274,6 +48961,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -48281,6 +48969,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -49006,6 +49710,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49013,6 +49718,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -49829,6 +50550,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49836,6 +50558,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -52668,6 +53406,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52675,6 +53414,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -53543,6 +54298,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -53550,6 +54306,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -54079,6 +54851,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -54086,6 +54859,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -54789,6 +55578,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -54796,6 +55586,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -55664,6 +56470,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -55671,6 +56478,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -56200,6 +57023,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56207,6 +57031,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -56632,6 +57472,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56639,6 +57480,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -57053,6 +57910,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57060,6 +57918,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -57514,6 +58388,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57521,6 +58396,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -58951,6 +59842,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58958,6 +59850,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -60382,6 +61290,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60389,6 +61298,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -61208,6 +62133,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -61215,6 +62141,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -61669,6 +62611,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -61676,6 +62619,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -63106,6 +64065,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -63113,6 +64073,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -65651,6 +66627,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -65658,6 +66635,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -66112,6 +67105,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -66119,6 +67113,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -67549,6 +68559,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -67556,6 +68567,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -67981,6 +69008,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -67988,6 +69016,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -70068,6 +71112,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -70075,6 +71120,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -71763,6 +72824,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71770,6 +72832,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -72582,6 +73660,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -72589,6 +73668,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -73137,6 +74232,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73144,6 +74240,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -73280,6 +74392,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73287,6 +74400,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -74115,6 +75244,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -74122,6 +75252,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -76830,6 +77976,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76837,6 +77984,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -78690,6 +79853,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -78697,6 +79861,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -81836,6 +83016,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -81843,6 +83024,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -85750,6 +86947,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -85757,6 +86955,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -88530,6 +89744,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -88537,6 +89752,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -89004,6 +90235,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -89011,6 +90243,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -89501,6 +90749,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -89508,6 +90757,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -90318,6 +91583,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -90325,6 +91591,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -91476,6 +92758,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -91483,6 +92766,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -92054,6 +93353,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92061,6 +93361,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -92551,6 +93867,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92558,6 +93875,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -94557,6 +95890,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -94564,6 +95898,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/pod.go.md b/docs/pod.go.md index 7b7ce2600..e3df3e1ac 100644 --- a/docs/pod.go.md +++ b/docs/pod.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPod(scope Construct, id *string, config PodConfig) Pod ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -431,7 +438,7 @@ func ResetTimeouts() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.Pod_IsConstruct(x interface{}) *bool ``` @@ -463,7 +470,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.Pod_IsTerraformElement(x interface{}) *bool ``` @@ -477,7 +484,7 @@ pod.Pod_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.Pod_IsTerraformResource(x interface{}) *bool ``` @@ -491,7 +498,7 @@ pod.Pod_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.Pod_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -830,7 +837,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodConfig { Connection: interface{}, @@ -840,11 +847,11 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodMetadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpec, Id: *string, TargetState: *[]*string, - Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodTimeouts, + Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodTimeouts, } ``` @@ -1015,7 +1022,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodMetadata { Annotations: *map[string]*string, @@ -1119,14 +1126,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpec { ActiveDeadlineSeconds: *f64, - Affinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecAffinity, + Affinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecAffinity, AutomountServiceAccountToken: interface{}, Container: interface{}, - DnsConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecDnsConfig, + DnsConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecDnsConfig, DnsPolicy: *string, EnableServiceLinks: interface{}, HostAliases: interface{}, @@ -1138,13 +1145,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" InitContainer: interface{}, NodeName: *string, NodeSelector: *map[string]*string, - Os: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecOs, + Os: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecOs, PriorityClassName: *string, ReadinessGate: interface{}, RestartPolicy: *string, RuntimeClassName: *string, SchedulerName: *string, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecSecurityContext, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecSecurityContext, ServiceAccountName: *string, ShareProcessNamespace: interface{}, Subdomain: *string, @@ -1637,12 +1644,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecAffinity { - NodeAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecAffinityNodeAffinity, - PodAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecAffinityPodAffinity, - PodAntiAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecAffinityPodAntiAffinity, + NodeAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecAffinityNodeAffinity, + PodAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecAffinityPodAffinity, + PodAntiAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecAffinityPodAntiAffinity, } ``` @@ -1703,11 +1710,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecAffinityNodeAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, - RequiredDuringSchedulingIgnoredDuringExecution: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution, + RequiredDuringSchedulingIgnoredDuringExecution: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution, } ``` @@ -1753,10 +1760,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution { - Preference: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference, + Preference: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference, Weight: *f64, } ``` @@ -1803,7 +1810,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference { MatchExpressions: interface{}, @@ -1853,7 +1860,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions { Key: *string, @@ -1923,7 +1930,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields { Key: *string, @@ -1991,7 +1998,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution { NodeSelectorTerm: interface{}, @@ -2025,7 +2032,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm { MatchExpressions: interface{}, @@ -2075,7 +2082,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions { Key: *string, @@ -2145,7 +2152,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields { Key: *string, @@ -2213,7 +2220,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecAffinityPodAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, @@ -2263,10 +2270,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution { - PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, + PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, Weight: *f64, } ``` @@ -2313,7 +2320,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { TopologyKey: *string, @@ -2379,7 +2386,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { MatchExpressions: interface{}, @@ -2431,7 +2438,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { Key: *string, @@ -2499,7 +2506,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution { TopologyKey: *string, @@ -2565,7 +2572,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { MatchExpressions: interface{}, @@ -2617,7 +2624,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { Key: *string, @@ -2685,7 +2692,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecAffinityPodAntiAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, @@ -2735,10 +2742,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution { - PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, + PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, Weight: *f64, } ``` @@ -2785,7 +2792,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { TopologyKey: *string, @@ -2851,7 +2858,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { MatchExpressions: interface{}, @@ -2903,7 +2910,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { Key: *string, @@ -2971,7 +2978,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution { TopologyKey: *string, @@ -3037,7 +3044,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { MatchExpressions: interface{}, @@ -3089,7 +3096,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { Key: *string, @@ -3157,7 +3164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainer { Name: *string, @@ -3167,13 +3174,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" EnvFrom: interface{}, Image: *string, ImagePullPolicy: *string, - Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecContainerLifecycle, - LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecContainerLivenessProbe, + Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecContainerLifecycle, + LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecContainerLivenessProbe, Port: interface{}, - ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecContainerReadinessProbe, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecContainerResources, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecContainerSecurityContext, - StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecContainerStartupProbe, + ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecContainerReadinessProbe, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecContainerResources, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecContainerSecurityContext, + StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecContainerStartupProbe, Stdin: interface{}, StdinOnce: interface{}, TerminationMessagePath: *string, @@ -3529,12 +3536,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerEnv { Name: *string, Value: *string, - ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecContainerEnvValueFrom, + ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecContainerEnvValueFrom, } ``` @@ -3597,12 +3604,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerEnvFrom { - ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecContainerEnvFromConfigMapRef, + ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecContainerEnvFromConfigMapRef, Prefix: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecContainerEnvFromSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecContainerEnvFromSecretRef, } ``` @@ -3663,7 +3670,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerEnvFromConfigMapRef { Name: *string, @@ -3713,7 +3720,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerEnvFromSecretRef { Name: *string, @@ -3763,13 +3770,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerEnvValueFrom { - ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecContainerEnvValueFromConfigMapKeyRef, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecContainerEnvValueFromFieldRef, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecContainerEnvValueFromResourceFieldRef, - SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecContainerEnvValueFromSecretKeyRef, + ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecContainerEnvValueFromConfigMapKeyRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecContainerEnvValueFromFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecContainerEnvValueFromResourceFieldRef, + SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecContainerEnvValueFromSecretKeyRef, } ``` @@ -3845,7 +3852,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerEnvValueFromConfigMapKeyRef { Key: *string, @@ -3911,7 +3918,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerEnvValueFromFieldRef { ApiVersion: *string, @@ -3961,7 +3968,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerEnvValueFromResourceFieldRef { Resource: *string, @@ -4023,7 +4030,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerEnvValueFromSecretKeyRef { Key: *string, @@ -4089,7 +4096,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerLifecycle { PostStart: interface{}, @@ -4139,11 +4146,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerLifecyclePostStart { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecContainerLifecyclePostStartExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecContainerLifecyclePostStartHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecContainerLifecyclePostStartExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecContainerLifecyclePostStartHttpGet, TcpSocket: interface{}, } ``` @@ -4205,7 +4212,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerLifecyclePostStartExec { Command: *[]*string, @@ -4241,7 +4248,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerLifecyclePostStartHttpGet { Host: *string, @@ -4341,7 +4348,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerLifecyclePostStartHttpGetHttpHeader { Name: *string, @@ -4391,7 +4398,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerLifecyclePostStartTcpSocket { Port: *string, @@ -4427,11 +4434,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerLifecyclePreStop { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecContainerLifecyclePreStopExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecContainerLifecyclePreStopHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecContainerLifecyclePreStopExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecContainerLifecyclePreStopHttpGet, TcpSocket: interface{}, } ``` @@ -4493,7 +4500,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerLifecyclePreStopExec { Command: *[]*string, @@ -4529,7 +4536,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerLifecyclePreStopHttpGet { Host: *string, @@ -4629,7 +4636,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerLifecyclePreStopHttpGetHttpHeader { Name: *string, @@ -4679,7 +4686,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerLifecyclePreStopTcpSocket { Port: *string, @@ -4715,13 +4722,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerLivenessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecContainerLivenessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecContainerLivenessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecContainerLivenessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecContainerLivenessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -4877,7 +4884,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerLivenessProbeExec { Command: *[]*string, @@ -4913,7 +4920,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerLivenessProbeGrpc { Port: *f64, @@ -4963,7 +4970,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerLivenessProbeHttpGet { Host: *string, @@ -5063,7 +5070,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerLivenessProbeHttpGetHttpHeader { Name: *string, @@ -5113,7 +5120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerLivenessProbeTcpSocket { Port: *string, @@ -5149,7 +5156,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerPort { ContainerPort: *f64, @@ -5253,13 +5260,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerReadinessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecContainerReadinessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecContainerReadinessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecContainerReadinessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecContainerReadinessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -5415,7 +5422,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerReadinessProbeExec { Command: *[]*string, @@ -5451,7 +5458,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerReadinessProbeGrpc { Port: *f64, @@ -5501,7 +5508,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerReadinessProbeHttpGet { Host: *string, @@ -5601,7 +5608,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerReadinessProbeHttpGetHttpHeader { Name: *string, @@ -5651,7 +5658,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerReadinessProbeTcpSocket { Port: *string, @@ -5687,7 +5694,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerResources { Limits: *map[string]*string, @@ -5739,18 +5746,18 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerSecurityContext { AllowPrivilegeEscalation: interface{}, - Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecContainerSecurityContextCapabilities, + Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecContainerSecurityContextCapabilities, Privileged: interface{}, ReadOnlyRootFilesystem: interface{}, RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecContainerSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecContainerSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecContainerSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecContainerSecurityContextSeLinuxOptions, } ``` @@ -5911,7 +5918,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerSecurityContextCapabilities { Add: *[]*string, @@ -5961,7 +5968,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -6013,7 +6020,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerSecurityContextSeLinuxOptions { Level: *string, @@ -6095,13 +6102,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerStartupProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecContainerStartupProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecContainerStartupProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecContainerStartupProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecContainerStartupProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -6257,7 +6264,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerStartupProbeExec { Command: *[]*string, @@ -6293,7 +6300,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerStartupProbeGrpc { Port: *f64, @@ -6343,7 +6350,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerStartupProbeHttpGet { Host: *string, @@ -6443,7 +6450,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerStartupProbeHttpGetHttpHeader { Name: *string, @@ -6493,7 +6500,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerStartupProbeTcpSocket { Port: *string, @@ -6529,7 +6536,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecContainerVolumeMount { MountPath: *string, @@ -6629,7 +6636,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecDnsConfig { Nameservers: *[]*string, @@ -6699,7 +6706,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecDnsConfigOption { Name: *string, @@ -6749,7 +6756,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecHostAliases { Hostnames: *[]*string, @@ -6799,7 +6806,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecImagePullSecrets { Name: *string, @@ -6833,7 +6840,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainer { Name: *string, @@ -6843,13 +6850,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" EnvFrom: interface{}, Image: *string, ImagePullPolicy: *string, - Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecInitContainerLifecycle, - LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecInitContainerLivenessProbe, + Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecInitContainerLifecycle, + LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecInitContainerLivenessProbe, Port: interface{}, - ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecInitContainerReadinessProbe, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecInitContainerResources, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecInitContainerSecurityContext, - StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecInitContainerStartupProbe, + ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecInitContainerReadinessProbe, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecInitContainerResources, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecInitContainerSecurityContext, + StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecInitContainerStartupProbe, Stdin: interface{}, StdinOnce: interface{}, TerminationMessagePath: *string, @@ -7205,12 +7212,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerEnv { Name: *string, Value: *string, - ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecInitContainerEnvValueFrom, + ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecInitContainerEnvValueFrom, } ``` @@ -7273,12 +7280,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerEnvFrom { - ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecInitContainerEnvFromConfigMapRef, + ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecInitContainerEnvFromConfigMapRef, Prefix: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecInitContainerEnvFromSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecInitContainerEnvFromSecretRef, } ``` @@ -7339,7 +7346,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerEnvFromConfigMapRef { Name: *string, @@ -7389,7 +7396,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerEnvFromSecretRef { Name: *string, @@ -7439,13 +7446,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerEnvValueFrom { - ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecInitContainerEnvValueFromConfigMapKeyRef, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecInitContainerEnvValueFromFieldRef, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecInitContainerEnvValueFromResourceFieldRef, - SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecInitContainerEnvValueFromSecretKeyRef, + ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecInitContainerEnvValueFromConfigMapKeyRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecInitContainerEnvValueFromFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecInitContainerEnvValueFromResourceFieldRef, + SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecInitContainerEnvValueFromSecretKeyRef, } ``` @@ -7521,7 +7528,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerEnvValueFromConfigMapKeyRef { Key: *string, @@ -7587,7 +7594,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerEnvValueFromFieldRef { ApiVersion: *string, @@ -7637,7 +7644,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerEnvValueFromResourceFieldRef { Resource: *string, @@ -7699,7 +7706,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerEnvValueFromSecretKeyRef { Key: *string, @@ -7765,7 +7772,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerLifecycle { PostStart: interface{}, @@ -7815,11 +7822,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerLifecyclePostStart { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecInitContainerLifecyclePostStartExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecInitContainerLifecyclePostStartHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecInitContainerLifecyclePostStartExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecInitContainerLifecyclePostStartHttpGet, TcpSocket: interface{}, } ``` @@ -7881,7 +7888,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerLifecyclePostStartExec { Command: *[]*string, @@ -7917,7 +7924,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerLifecyclePostStartHttpGet { Host: *string, @@ -8017,7 +8024,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerLifecyclePostStartHttpGetHttpHeader { Name: *string, @@ -8067,7 +8074,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerLifecyclePostStartTcpSocket { Port: *string, @@ -8103,11 +8110,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerLifecyclePreStop { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecInitContainerLifecyclePreStopExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecInitContainerLifecyclePreStopHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecInitContainerLifecyclePreStopExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecInitContainerLifecyclePreStopHttpGet, TcpSocket: interface{}, } ``` @@ -8169,7 +8176,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerLifecyclePreStopExec { Command: *[]*string, @@ -8205,7 +8212,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerLifecyclePreStopHttpGet { Host: *string, @@ -8305,7 +8312,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerLifecyclePreStopHttpGetHttpHeader { Name: *string, @@ -8355,7 +8362,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerLifecyclePreStopTcpSocket { Port: *string, @@ -8391,13 +8398,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerLivenessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecInitContainerLivenessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecInitContainerLivenessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecInitContainerLivenessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecInitContainerLivenessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -8553,7 +8560,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerLivenessProbeExec { Command: *[]*string, @@ -8589,7 +8596,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerLivenessProbeGrpc { Port: *f64, @@ -8639,7 +8646,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerLivenessProbeHttpGet { Host: *string, @@ -8739,7 +8746,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerLivenessProbeHttpGetHttpHeader { Name: *string, @@ -8789,7 +8796,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerLivenessProbeTcpSocket { Port: *string, @@ -8825,7 +8832,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerPort { ContainerPort: *f64, @@ -8929,13 +8936,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerReadinessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecInitContainerReadinessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecInitContainerReadinessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecInitContainerReadinessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecInitContainerReadinessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -9091,7 +9098,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerReadinessProbeExec { Command: *[]*string, @@ -9127,7 +9134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerReadinessProbeGrpc { Port: *f64, @@ -9177,7 +9184,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerReadinessProbeHttpGet { Host: *string, @@ -9277,7 +9284,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerReadinessProbeHttpGetHttpHeader { Name: *string, @@ -9327,7 +9334,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerReadinessProbeTcpSocket { Port: *string, @@ -9363,7 +9370,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerResources { Limits: *map[string]*string, @@ -9415,18 +9422,18 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerSecurityContext { AllowPrivilegeEscalation: interface{}, - Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecInitContainerSecurityContextCapabilities, + Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecInitContainerSecurityContextCapabilities, Privileged: interface{}, ReadOnlyRootFilesystem: interface{}, RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecInitContainerSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecInitContainerSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecInitContainerSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecInitContainerSecurityContextSeLinuxOptions, } ``` @@ -9587,7 +9594,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerSecurityContextCapabilities { Add: *[]*string, @@ -9637,7 +9644,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -9689,7 +9696,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerSecurityContextSeLinuxOptions { Level: *string, @@ -9771,13 +9778,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerStartupProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecInitContainerStartupProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecInitContainerStartupProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecInitContainerStartupProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecInitContainerStartupProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -9933,7 +9940,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerStartupProbeExec { Command: *[]*string, @@ -9969,7 +9976,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerStartupProbeGrpc { Port: *f64, @@ -10019,7 +10026,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerStartupProbeHttpGet { Host: *string, @@ -10119,7 +10126,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerStartupProbeHttpGetHttpHeader { Name: *string, @@ -10169,7 +10176,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerStartupProbeTcpSocket { Port: *string, @@ -10205,7 +10212,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecInitContainerVolumeMount { MountPath: *string, @@ -10305,7 +10312,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecOs { Name: *string, @@ -10339,7 +10346,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecReadinessGate { ConditionType: *string, @@ -10373,7 +10380,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecSecurityContext { FsGroup: *string, @@ -10381,11 +10388,11 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecSecurityContextSeLinuxOptions, SupplementalGroups: *[]*f64, Sysctl: interface{}, - WindowsOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecSecurityContextWindowsOptions, + WindowsOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecSecurityContextWindowsOptions, } ``` @@ -10563,7 +10570,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -10615,7 +10622,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecSecurityContextSeLinuxOptions { Level: *string, @@ -10697,7 +10704,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecSecurityContextSysctl { Name: *string, @@ -10747,7 +10754,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecSecurityContextWindowsOptions { GmsaCredentialSpec: *string, @@ -10831,7 +10838,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecToleration { Effect: *string, @@ -10939,7 +10946,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecTopologySpreadConstraint { LabelSelector: interface{}, @@ -11023,7 +11030,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecTopologySpreadConstraintLabelSelector { MatchExpressions: interface{}, @@ -11075,7 +11082,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecTopologySpreadConstraintLabelSelectorMatchExpressions { Key: *string, @@ -11143,37 +11150,37 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolume { - AwsElasticBlockStore: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeAwsElasticBlockStore, - AzureDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeAzureDisk, - AzureFile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeAzureFile, - CephFs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeCephFs, - Cinder: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeCinder, - ConfigMap: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeConfigMap, - Csi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeCsi, - DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeDownwardApi, - EmptyDir: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeEmptyDir, - Ephemeral: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeEphemeral, - Fc: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeFc, - FlexVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeFlexVolume, - Flocker: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeFlocker, - GcePersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeGcePersistentDisk, - GitRepo: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeGitRepo, - Glusterfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeGlusterfs, - HostPath: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeHostPath, - Iscsi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeIscsi, - Local: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeLocal, + AwsElasticBlockStore: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeAwsElasticBlockStore, + AzureDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeAzureDisk, + AzureFile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeAzureFile, + CephFs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeCephFs, + Cinder: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeCinder, + ConfigMap: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeConfigMap, + Csi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeCsi, + DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeDownwardApi, + EmptyDir: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeEmptyDir, + Ephemeral: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeEphemeral, + Fc: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeFc, + FlexVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeFlexVolume, + Flocker: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeFlocker, + GcePersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeGcePersistentDisk, + GitRepo: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeGitRepo, + Glusterfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeGlusterfs, + HostPath: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeHostPath, + Iscsi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeIscsi, + Local: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeLocal, Name: *string, - Nfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeNfs, - PersistentVolumeClaim: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumePersistentVolumeClaim, - PhotonPersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumePhotonPersistentDisk, + Nfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeNfs, + PersistentVolumeClaim: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumePersistentVolumeClaim, + PhotonPersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumePhotonPersistentDisk, Projected: interface{}, - Quobyte: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeQuobyte, - Rbd: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeRbd, - Secret: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeSecret, - VsphereVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeVsphereVolume, + Quobyte: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeQuobyte, + Rbd: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeRbd, + Secret: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeSecret, + VsphereVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeVsphereVolume, } ``` @@ -11609,7 +11616,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeAwsElasticBlockStore { VolumeId: *string, @@ -11695,7 +11702,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeAzureDisk { CachingMode: *string, @@ -11811,7 +11818,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeAzureFile { SecretName: *string, @@ -11895,14 +11902,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeCephFs { Monitors: *[]*string, Path: *string, ReadOnly: interface{}, SecretFile: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeCephFsSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeCephFsSecretRef, User: *string, } ``` @@ -12009,7 +12016,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeCephFsSecretRef { Name: *string, @@ -12059,7 +12066,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeCinder { VolumeId: *string, @@ -12127,7 +12134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeConfigMap { DefaultMode: *string, @@ -12211,7 +12218,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeConfigMapItems { Key: *string, @@ -12281,12 +12288,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeCsi { Driver: *string, FsType: *string, - NodePublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeCsiNodePublishSecretRef, + NodePublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeCsiNodePublishSecretRef, ReadOnly: interface{}, VolumeAttributes: *map[string]*string, } @@ -12381,7 +12388,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeCsiNodePublishSecretRef { Name: *string, @@ -12415,7 +12422,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeDownwardApi { DefaultMode: *string, @@ -12467,13 +12474,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeDownwardApiItems { - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeDownwardApiItemsFieldRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeDownwardApiItemsFieldRef, Path: *string, Mode: *string, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeDownwardApiItemsResourceFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeDownwardApiItemsResourceFieldRef, } ``` @@ -12553,7 +12560,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeDownwardApiItemsFieldRef { ApiVersion: *string, @@ -12603,7 +12610,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeDownwardApiItemsResourceFieldRef { ContainerName: *string, @@ -12665,7 +12672,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeEmptyDir { Medium: *string, @@ -12717,10 +12724,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeEphemeral { - VolumeClaimTemplate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeEphemeralVolumeClaimTemplate, + VolumeClaimTemplate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeEphemeralVolumeClaimTemplate, } ``` @@ -12751,11 +12758,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeEphemeralVolumeClaimTemplate { - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeEphemeralVolumeClaimTemplateSpec, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeEphemeralVolumeClaimTemplateMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeEphemeralVolumeClaimTemplateSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeEphemeralVolumeClaimTemplateMetadata, } ``` @@ -12801,7 +12808,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeEphemeralVolumeClaimTemplateMetadata { Annotations: *map[string]*string, @@ -12855,12 +12862,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeEphemeralVolumeClaimTemplateSpec { AccessModes: *[]*string, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeEphemeralVolumeClaimTemplateSpecResources, - Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeEphemeralVolumeClaimTemplateSpecSelector, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeEphemeralVolumeClaimTemplateSpecResources, + Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeEphemeralVolumeClaimTemplateSpecSelector, StorageClassName: *string, VolumeMode: *string, VolumeName: *string, @@ -12969,7 +12976,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeEphemeralVolumeClaimTemplateSpecResources { Limits: *map[string]*string, @@ -13021,7 +13028,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeEphemeralVolumeClaimTemplateSpecSelector { MatchExpressions: interface{}, @@ -13073,7 +13080,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions { Key: *string, @@ -13141,7 +13148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeFc { Lun: *f64, @@ -13225,14 +13232,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeFlexVolume { Driver: *string, FsType: *string, Options: *map[string]*string, ReadOnly: interface{}, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeFlexVolumeSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeFlexVolumeSecretRef, } ``` @@ -13325,7 +13332,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeFlexVolumeSecretRef { Name: *string, @@ -13375,7 +13382,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeFlocker { DatasetName: *string, @@ -13425,7 +13432,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeGcePersistentDisk { PdName: *string, @@ -13511,7 +13518,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeGitRepo { Directory: *string, @@ -13579,7 +13586,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeGlusterfs { EndpointsName: *string, @@ -13645,7 +13652,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeHostPath { Path: *string, @@ -13695,7 +13702,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeIscsi { Iqn: *string, @@ -13813,7 +13820,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeLocal { Path: *string, @@ -13847,7 +13854,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeNfs { Path: *string, @@ -13913,7 +13920,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumePersistentVolumeClaim { ClaimName: *string, @@ -13963,7 +13970,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumePhotonPersistentDisk { PdId: *string, @@ -14015,7 +14022,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeProjected { Sources: interface{}, @@ -14067,13 +14074,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeProjectedSources { ConfigMap: interface{}, - DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeProjectedSourcesDownwardApi, + DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeProjectedSourcesDownwardApi, Secret: interface{}, - ServiceAccountToken: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeProjectedSourcesServiceAccountToken, + ServiceAccountToken: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeProjectedSourcesServiceAccountToken, } ``` @@ -14149,7 +14156,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeProjectedSourcesConfigMap { Items: interface{}, @@ -14215,7 +14222,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeProjectedSourcesConfigMapItems { Key: *string, @@ -14285,7 +14292,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeProjectedSourcesDownwardApi { Items: interface{}, @@ -14319,13 +14326,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeProjectedSourcesDownwardApiItems { Path: *string, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeProjectedSourcesDownwardApiItemsFieldRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeProjectedSourcesDownwardApiItemsFieldRef, Mode: *string, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef, } ``` @@ -14405,7 +14412,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeProjectedSourcesDownwardApiItemsFieldRef { ApiVersion: *string, @@ -14455,7 +14462,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef { ContainerName: *string, @@ -14517,7 +14524,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeProjectedSourcesSecret { Items: interface{}, @@ -14583,7 +14590,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeProjectedSourcesSecretItems { Key: *string, @@ -14653,7 +14660,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeProjectedSourcesServiceAccountToken { Path: *string, @@ -14721,7 +14728,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeQuobyte { Registry: *string, @@ -14819,7 +14826,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeRbd { CephMonitors: *[]*string, @@ -14829,7 +14836,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" RadosUser: *string, RbdPool: *string, ReadOnly: interface{}, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.pod.PodSpecVolumeRbdSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.pod.PodSpecVolumeRbdSecretRef, } ``` @@ -14967,7 +14974,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeRbdSecretRef { Name: *string, @@ -15017,7 +15024,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeSecret { DefaultMode: *string, @@ -15101,7 +15108,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeSecretItems { Key: *string, @@ -15171,7 +15178,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodSpecVolumeVsphereVolume { VolumePath: *string, @@ -15223,7 +15230,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" &pod.PodTimeouts { Create: *string, @@ -15271,7 +15278,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodMetadataOutputReference ``` @@ -15698,7 +15705,7 @@ func InternalValue() PodMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityNodeAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecAffinityNodeAffinityOutputReference ``` @@ -16031,7 +16038,7 @@ func InternalValue() PodSpecAffinityNodeAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -16072,6 +16079,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -16079,6 +16087,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -16174,7 +16198,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -16498,7 +16522,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList ``` @@ -16539,6 +16563,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -16546,6 +16571,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -16641,7 +16682,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference ``` @@ -16995,7 +17036,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList ``` @@ -17036,6 +17077,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17043,6 +17085,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -17138,7 +17196,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference ``` @@ -17478,7 +17536,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference ``` @@ -17811,7 +17869,7 @@ func InternalValue() PodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnored #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList ``` @@ -17852,6 +17910,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17859,6 +17918,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -17954,7 +18029,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList ``` @@ -17995,6 +18070,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -18002,6 +18078,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -18097,7 +18189,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference ``` @@ -18451,7 +18543,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList ``` @@ -18492,6 +18584,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -18499,6 +18592,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -18594,7 +18703,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference ``` @@ -18934,7 +19043,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference ``` @@ -19285,7 +19394,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -19576,7 +19685,7 @@ func InternalValue() PodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredD #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecAffinityOutputReference ``` @@ -19951,7 +20060,7 @@ func InternalValue() PodSpecAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityPodAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecAffinityPodAffinityOutputReference ``` @@ -20284,7 +20393,7 @@ func InternalValue() PodSpecAffinityPodAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -20325,6 +20434,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20332,6 +20442,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -20427,7 +20553,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -20751,7 +20877,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ``` @@ -20792,6 +20918,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20799,6 +20926,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -20894,7 +21037,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ``` @@ -20935,6 +21078,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20942,6 +21086,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -21037,7 +21197,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ``` @@ -21391,7 +21551,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ``` @@ -21729,7 +21889,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ``` @@ -22071,7 +22231,7 @@ func InternalValue() PodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredD #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ``` @@ -22112,6 +22272,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22119,6 +22280,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -22214,7 +22391,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ``` @@ -22255,6 +22432,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22262,6 +22440,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -22357,7 +22551,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ``` @@ -22711,7 +22905,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ``` @@ -23049,7 +23243,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ``` @@ -23090,6 +23284,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23097,6 +23292,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -23192,7 +23403,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -23552,7 +23763,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityPodAntiAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecAffinityPodAntiAffinityOutputReference ``` @@ -23885,7 +24096,7 @@ func InternalValue() PodSpecAffinityPodAntiAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -23926,6 +24137,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23933,6 +24145,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -24028,7 +24256,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -24352,7 +24580,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ``` @@ -24393,6 +24621,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24400,6 +24629,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -24495,7 +24740,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ``` @@ -24536,6 +24781,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24543,6 +24789,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -24638,7 +24900,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ``` @@ -24992,7 +25254,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ``` @@ -25330,7 +25592,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ``` @@ -25672,7 +25934,7 @@ func InternalValue() PodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgno #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ``` @@ -25713,6 +25975,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25720,6 +25983,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -25815,7 +26094,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ``` @@ -25856,6 +26135,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25863,6 +26143,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -25958,7 +26254,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ``` @@ -26312,7 +26608,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ``` @@ -26650,7 +26946,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ``` @@ -26691,6 +26987,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -26698,6 +26995,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -26793,7 +27106,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -27153,7 +27466,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerEnvFromConfigMapRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecContainerEnvFromConfigMapRefOutputReference ``` @@ -27453,7 +27766,7 @@ func InternalValue() PodSpecContainerEnvFromConfigMapRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerEnvFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecContainerEnvFromList ``` @@ -27494,6 +27807,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27501,6 +27815,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -27596,7 +27926,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerEnvFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecContainerEnvFromOutputReference ``` @@ -27976,7 +28306,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerEnvFromSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecContainerEnvFromSecretRefOutputReference ``` @@ -28276,7 +28606,7 @@ func InternalValue() PodSpecContainerEnvFromSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecContainerEnvList ``` @@ -28317,6 +28647,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28324,6 +28655,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -28419,7 +28766,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecContainerEnvOutputReference ``` @@ -28779,7 +29126,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecContainerEnvValueFromConfigMapKeyRefOutputReference ``` @@ -29115,7 +29462,7 @@ func InternalValue() PodSpecContainerEnvValueFromConfigMapKeyRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerEnvValueFromFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecContainerEnvValueFromFieldRefOutputReference ``` @@ -29422,7 +29769,7 @@ func InternalValue() PodSpecContainerEnvValueFromFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerEnvValueFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecContainerEnvValueFromOutputReference ``` @@ -29839,7 +30186,7 @@ func InternalValue() PodSpecContainerEnvValueFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerEnvValueFromResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecContainerEnvValueFromResourceFieldRefOutputReference ``` @@ -30168,7 +30515,7 @@ func InternalValue() PodSpecContainerEnvValueFromResourceFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerEnvValueFromSecretKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecContainerEnvValueFromSecretKeyRefOutputReference ``` @@ -30504,7 +30851,7 @@ func InternalValue() PodSpecContainerEnvValueFromSecretKeyRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerLifecycleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecContainerLifecycleOutputReference ``` @@ -30837,7 +31184,7 @@ func InternalValue() PodSpecContainerLifecycle #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerLifecyclePostStartExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecContainerLifecyclePostStartExecOutputReference ``` @@ -31115,7 +31462,7 @@ func InternalValue() PodSpecContainerLifecyclePostStartExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecContainerLifecyclePostStartHttpGetHttpHeaderList ``` @@ -31156,6 +31503,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31163,6 +31511,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -31258,7 +31622,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ``` @@ -31583,7 +31947,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerLifecyclePostStartHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecContainerLifecyclePostStartHttpGetOutputReference ``` @@ -31990,7 +32354,7 @@ func InternalValue() PodSpecContainerLifecyclePostStartHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerLifecyclePostStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecContainerLifecyclePostStartList ``` @@ -32031,6 +32395,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -32038,6 +32403,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -32133,7 +32514,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerLifecyclePostStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecContainerLifecyclePostStartOutputReference ``` @@ -32526,7 +32907,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerLifecyclePostStartTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecContainerLifecyclePostStartTcpSocketList ``` @@ -32567,6 +32948,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -32574,6 +32956,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -32669,7 +33067,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerLifecyclePostStartTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecContainerLifecyclePostStartTcpSocketOutputReference ``` @@ -32958,7 +33356,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerLifecyclePreStopExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecContainerLifecyclePreStopExecOutputReference ``` @@ -33236,7 +33634,7 @@ func InternalValue() PodSpecContainerLifecyclePreStopExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecContainerLifecyclePreStopHttpGetHttpHeaderList ``` @@ -33277,6 +33675,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -33284,6 +33683,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -33379,7 +33794,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ``` @@ -33704,7 +34119,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerLifecyclePreStopHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecContainerLifecyclePreStopHttpGetOutputReference ``` @@ -34111,7 +34526,7 @@ func InternalValue() PodSpecContainerLifecyclePreStopHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerLifecyclePreStopList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecContainerLifecyclePreStopList ``` @@ -34152,6 +34567,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34159,6 +34575,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -34254,7 +34686,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerLifecyclePreStopOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecContainerLifecyclePreStopOutputReference ``` @@ -34647,7 +35079,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerLifecyclePreStopTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecContainerLifecyclePreStopTcpSocketList ``` @@ -34688,6 +35120,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34695,6 +35128,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -34790,7 +35239,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerLifecyclePreStopTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecContainerLifecyclePreStopTcpSocketOutputReference ``` @@ -35079,7 +35528,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecContainerList ``` @@ -35120,6 +35569,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35127,6 +35577,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -35222,7 +35688,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerLivenessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecContainerLivenessProbeExecOutputReference ``` @@ -35500,7 +35966,7 @@ func InternalValue() PodSpecContainerLivenessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerLivenessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecContainerLivenessProbeGrpcList ``` @@ -35541,6 +36007,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35548,6 +36015,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -35643,7 +36126,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerLivenessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecContainerLivenessProbeGrpcOutputReference ``` @@ -35961,7 +36444,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerLivenessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecContainerLivenessProbeHttpGetHttpHeaderList ``` @@ -36002,6 +36485,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36009,6 +36493,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -36104,7 +36604,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference ``` @@ -36429,7 +36929,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerLivenessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecContainerLivenessProbeHttpGetOutputReference ``` @@ -36836,7 +37336,7 @@ func InternalValue() PodSpecContainerLivenessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerLivenessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecContainerLivenessProbeOutputReference ``` @@ -37398,7 +37898,7 @@ func InternalValue() PodSpecContainerLivenessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerLivenessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecContainerLivenessProbeTcpSocketList ``` @@ -37439,6 +37939,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37446,6 +37947,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -37541,7 +38058,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerLivenessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecContainerLivenessProbeTcpSocketOutputReference ``` @@ -37830,7 +38347,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecContainerOutputReference ``` @@ -38829,7 +39346,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecContainerPortList ``` @@ -38870,6 +39387,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38877,6 +39395,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -38972,7 +39506,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecContainerPortOutputReference ``` @@ -39377,7 +39911,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerReadinessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecContainerReadinessProbeExecOutputReference ``` @@ -39655,7 +40189,7 @@ func InternalValue() PodSpecContainerReadinessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerReadinessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecContainerReadinessProbeGrpcList ``` @@ -39696,6 +40230,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39703,6 +40238,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -39798,7 +40349,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerReadinessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecContainerReadinessProbeGrpcOutputReference ``` @@ -40116,7 +40667,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerReadinessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecContainerReadinessProbeHttpGetHttpHeaderList ``` @@ -40157,6 +40708,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -40164,6 +40716,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -40259,7 +40827,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference ``` @@ -40584,7 +41152,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerReadinessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecContainerReadinessProbeHttpGetOutputReference ``` @@ -40991,7 +41559,7 @@ func InternalValue() PodSpecContainerReadinessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerReadinessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecContainerReadinessProbeOutputReference ``` @@ -41553,7 +42121,7 @@ func InternalValue() PodSpecContainerReadinessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerReadinessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecContainerReadinessProbeTcpSocketList ``` @@ -41594,6 +42162,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -41601,6 +42170,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -41696,7 +42281,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerReadinessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecContainerReadinessProbeTcpSocketOutputReference ``` @@ -41985,7 +42570,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecContainerResourcesOutputReference ``` @@ -42292,7 +42877,7 @@ func InternalValue() PodSpecContainerResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerSecurityContextCapabilitiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecContainerSecurityContextCapabilitiesOutputReference ``` @@ -42599,7 +43184,7 @@ func InternalValue() PodSpecContainerSecurityContextCapabilities #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecContainerSecurityContextOutputReference ``` @@ -43148,7 +43733,7 @@ func InternalValue() PodSpecContainerSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecContainerSecurityContextSeccompProfileOutputReference ``` @@ -43455,7 +44040,7 @@ func InternalValue() PodSpecContainerSecurityContextSeccompProfile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecContainerSecurityContextSeLinuxOptionsOutputReference ``` @@ -43820,7 +44405,7 @@ func InternalValue() PodSpecContainerSecurityContextSeLinuxOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerStartupProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecContainerStartupProbeExecOutputReference ``` @@ -44098,7 +44683,7 @@ func InternalValue() PodSpecContainerStartupProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerStartupProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecContainerStartupProbeGrpcList ``` @@ -44139,6 +44724,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -44146,6 +44732,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -44241,7 +44843,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerStartupProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecContainerStartupProbeGrpcOutputReference ``` @@ -44559,7 +45161,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerStartupProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecContainerStartupProbeHttpGetHttpHeaderList ``` @@ -44600,6 +45202,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -44607,6 +45210,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -44702,7 +45321,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecContainerStartupProbeHttpGetHttpHeaderOutputReference ``` @@ -45027,7 +45646,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerStartupProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecContainerStartupProbeHttpGetOutputReference ``` @@ -45434,7 +46053,7 @@ func InternalValue() PodSpecContainerStartupProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerStartupProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecContainerStartupProbeOutputReference ``` @@ -45996,7 +46615,7 @@ func InternalValue() PodSpecContainerStartupProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerStartupProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecContainerStartupProbeTcpSocketList ``` @@ -46037,6 +46656,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -46044,6 +46664,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -46139,7 +46775,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerStartupProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecContainerStartupProbeTcpSocketOutputReference ``` @@ -46428,7 +47064,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerVolumeMountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecContainerVolumeMountList ``` @@ -46469,6 +47105,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -46476,6 +47113,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -46571,7 +47224,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecContainerVolumeMountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecContainerVolumeMountOutputReference ``` @@ -46969,7 +47622,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecDnsConfigOptionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecDnsConfigOptionList ``` @@ -47010,6 +47663,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47017,6 +47671,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -47112,7 +47782,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecDnsConfigOptionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecDnsConfigOptionOutputReference ``` @@ -47430,7 +48100,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecDnsConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecDnsConfigOutputReference ``` @@ -47779,7 +48449,7 @@ func InternalValue() PodSpecDnsConfig #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecHostAliasesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecHostAliasesList ``` @@ -47820,6 +48490,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47827,6 +48498,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -47922,7 +48609,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecHostAliasesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecHostAliasesOutputReference ``` @@ -48233,7 +48920,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecImagePullSecretsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecImagePullSecretsList ``` @@ -48274,6 +48961,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -48281,6 +48969,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -48376,7 +49080,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecImagePullSecretsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecImagePullSecretsOutputReference ``` @@ -48665,7 +49369,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerEnvFromConfigMapRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecInitContainerEnvFromConfigMapRefOutputReference ``` @@ -48965,7 +49669,7 @@ func InternalValue() PodSpecInitContainerEnvFromConfigMapRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerEnvFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecInitContainerEnvFromList ``` @@ -49006,6 +49710,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49013,6 +49718,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -49108,7 +49829,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerEnvFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecInitContainerEnvFromOutputReference ``` @@ -49488,7 +50209,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerEnvFromSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecInitContainerEnvFromSecretRefOutputReference ``` @@ -49788,7 +50509,7 @@ func InternalValue() PodSpecInitContainerEnvFromSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecInitContainerEnvList ``` @@ -49829,6 +50550,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49836,6 +50558,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -49931,7 +50669,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecInitContainerEnvOutputReference ``` @@ -50291,7 +51029,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference ``` @@ -50627,7 +51365,7 @@ func InternalValue() PodSpecInitContainerEnvValueFromConfigMapKeyRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerEnvValueFromFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecInitContainerEnvValueFromFieldRefOutputReference ``` @@ -50934,7 +51672,7 @@ func InternalValue() PodSpecInitContainerEnvValueFromFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerEnvValueFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecInitContainerEnvValueFromOutputReference ``` @@ -51351,7 +52089,7 @@ func InternalValue() PodSpecInitContainerEnvValueFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerEnvValueFromResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecInitContainerEnvValueFromResourceFieldRefOutputReference ``` @@ -51680,7 +52418,7 @@ func InternalValue() PodSpecInitContainerEnvValueFromResourceFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerEnvValueFromSecretKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecInitContainerEnvValueFromSecretKeyRefOutputReference ``` @@ -52016,7 +52754,7 @@ func InternalValue() PodSpecInitContainerEnvValueFromSecretKeyRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerLifecycleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecInitContainerLifecycleOutputReference ``` @@ -52349,7 +53087,7 @@ func InternalValue() PodSpecInitContainerLifecycle #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerLifecyclePostStartExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecInitContainerLifecyclePostStartExecOutputReference ``` @@ -52627,7 +53365,7 @@ func InternalValue() PodSpecInitContainerLifecyclePostStartExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList ``` @@ -52668,6 +53406,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52675,6 +53414,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -52770,7 +53525,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ``` @@ -53095,7 +53850,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerLifecyclePostStartHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecInitContainerLifecyclePostStartHttpGetOutputReference ``` @@ -53502,7 +54257,7 @@ func InternalValue() PodSpecInitContainerLifecyclePostStartHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerLifecyclePostStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecInitContainerLifecyclePostStartList ``` @@ -53543,6 +54298,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -53550,6 +54306,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -53645,7 +54417,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerLifecyclePostStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecInitContainerLifecyclePostStartOutputReference ``` @@ -54038,7 +54810,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerLifecyclePostStartTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecInitContainerLifecyclePostStartTcpSocketList ``` @@ -54079,6 +54851,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -54086,6 +54859,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -54181,7 +54970,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerLifecyclePostStartTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecInitContainerLifecyclePostStartTcpSocketOutputReference ``` @@ -54470,7 +55259,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerLifecyclePreStopExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecInitContainerLifecyclePreStopExecOutputReference ``` @@ -54748,7 +55537,7 @@ func InternalValue() PodSpecInitContainerLifecyclePreStopExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList ``` @@ -54789,6 +55578,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -54796,6 +55586,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -54891,7 +55697,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ``` @@ -55216,7 +56022,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerLifecyclePreStopHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecInitContainerLifecyclePreStopHttpGetOutputReference ``` @@ -55623,7 +56429,7 @@ func InternalValue() PodSpecInitContainerLifecyclePreStopHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerLifecyclePreStopList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecInitContainerLifecyclePreStopList ``` @@ -55664,6 +56470,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -55671,6 +56478,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -55766,7 +56589,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerLifecyclePreStopOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecInitContainerLifecyclePreStopOutputReference ``` @@ -56159,7 +56982,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerLifecyclePreStopTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecInitContainerLifecyclePreStopTcpSocketList ``` @@ -56200,6 +57023,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56207,6 +57031,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -56302,7 +57142,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerLifecyclePreStopTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecInitContainerLifecyclePreStopTcpSocketOutputReference ``` @@ -56591,7 +57431,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecInitContainerList ``` @@ -56632,6 +57472,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56639,6 +57480,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -56734,7 +57591,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerLivenessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecInitContainerLivenessProbeExecOutputReference ``` @@ -57012,7 +57869,7 @@ func InternalValue() PodSpecInitContainerLivenessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerLivenessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecInitContainerLivenessProbeGrpcList ``` @@ -57053,6 +57910,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57060,6 +57918,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -57155,7 +58029,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerLivenessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecInitContainerLivenessProbeGrpcOutputReference ``` @@ -57473,7 +58347,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerLivenessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecInitContainerLivenessProbeHttpGetHttpHeaderList ``` @@ -57514,6 +58388,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57521,6 +58396,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -57616,7 +58507,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference ``` @@ -57941,7 +58832,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerLivenessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecInitContainerLivenessProbeHttpGetOutputReference ``` @@ -58348,7 +59239,7 @@ func InternalValue() PodSpecInitContainerLivenessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerLivenessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecInitContainerLivenessProbeOutputReference ``` @@ -58910,7 +59801,7 @@ func InternalValue() PodSpecInitContainerLivenessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerLivenessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecInitContainerLivenessProbeTcpSocketList ``` @@ -58951,6 +59842,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58958,6 +59850,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -59053,7 +59961,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerLivenessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecInitContainerLivenessProbeTcpSocketOutputReference ``` @@ -59342,7 +60250,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecInitContainerOutputReference ``` @@ -60341,7 +61249,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecInitContainerPortList ``` @@ -60382,6 +61290,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60389,6 +61298,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -60484,7 +61409,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecInitContainerPortOutputReference ``` @@ -60889,7 +61814,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerReadinessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecInitContainerReadinessProbeExecOutputReference ``` @@ -61167,7 +62092,7 @@ func InternalValue() PodSpecInitContainerReadinessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerReadinessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecInitContainerReadinessProbeGrpcList ``` @@ -61208,6 +62133,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -61215,6 +62141,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -61310,7 +62252,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerReadinessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecInitContainerReadinessProbeGrpcOutputReference ``` @@ -61628,7 +62570,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerReadinessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecInitContainerReadinessProbeHttpGetHttpHeaderList ``` @@ -61669,6 +62611,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -61676,6 +62619,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -61771,7 +62730,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference ``` @@ -62096,7 +63055,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerReadinessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecInitContainerReadinessProbeHttpGetOutputReference ``` @@ -62503,7 +63462,7 @@ func InternalValue() PodSpecInitContainerReadinessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerReadinessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecInitContainerReadinessProbeOutputReference ``` @@ -63065,7 +64024,7 @@ func InternalValue() PodSpecInitContainerReadinessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerReadinessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecInitContainerReadinessProbeTcpSocketList ``` @@ -63106,6 +64065,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -63113,6 +64073,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -63208,7 +64184,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerReadinessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecInitContainerReadinessProbeTcpSocketOutputReference ``` @@ -63497,7 +64473,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecInitContainerResourcesOutputReference ``` @@ -63804,7 +64780,7 @@ func InternalValue() PodSpecInitContainerResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerSecurityContextCapabilitiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecInitContainerSecurityContextCapabilitiesOutputReference ``` @@ -64111,7 +65087,7 @@ func InternalValue() PodSpecInitContainerSecurityContextCapabilities #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecInitContainerSecurityContextOutputReference ``` @@ -64660,7 +65636,7 @@ func InternalValue() PodSpecInitContainerSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecInitContainerSecurityContextSeccompProfileOutputReference ``` @@ -64967,7 +65943,7 @@ func InternalValue() PodSpecInitContainerSecurityContextSeccompProfile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecInitContainerSecurityContextSeLinuxOptionsOutputReference ``` @@ -65332,7 +66308,7 @@ func InternalValue() PodSpecInitContainerSecurityContextSeLinuxOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerStartupProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecInitContainerStartupProbeExecOutputReference ``` @@ -65610,7 +66586,7 @@ func InternalValue() PodSpecInitContainerStartupProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerStartupProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecInitContainerStartupProbeGrpcList ``` @@ -65651,6 +66627,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -65658,6 +66635,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -65753,7 +66746,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerStartupProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecInitContainerStartupProbeGrpcOutputReference ``` @@ -66071,7 +67064,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerStartupProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecInitContainerStartupProbeHttpGetHttpHeaderList ``` @@ -66112,6 +67105,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -66119,6 +67113,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -66214,7 +67224,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference ``` @@ -66539,7 +67549,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerStartupProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecInitContainerStartupProbeHttpGetOutputReference ``` @@ -66946,7 +67956,7 @@ func InternalValue() PodSpecInitContainerStartupProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerStartupProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecInitContainerStartupProbeOutputReference ``` @@ -67508,7 +68518,7 @@ func InternalValue() PodSpecInitContainerStartupProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerStartupProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecInitContainerStartupProbeTcpSocketList ``` @@ -67549,6 +68559,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -67556,6 +68567,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -67651,7 +68678,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerStartupProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecInitContainerStartupProbeTcpSocketOutputReference ``` @@ -67940,7 +68967,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerVolumeMountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecInitContainerVolumeMountList ``` @@ -67981,6 +69008,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -67988,6 +69016,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -68083,7 +69127,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecInitContainerVolumeMountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecInitContainerVolumeMountOutputReference ``` @@ -68481,7 +69525,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecOsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecOsOutputReference ``` @@ -68752,7 +69796,7 @@ func InternalValue() PodSpecOs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecOutputReference ``` @@ -70027,7 +71071,7 @@ func InternalValue() PodSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecReadinessGateList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecReadinessGateList ``` @@ -70068,6 +71112,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -70075,6 +71120,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -70170,7 +71231,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecReadinessGateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecReadinessGateOutputReference ``` @@ -70459,7 +71520,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecSecurityContextOutputReference ``` @@ -71050,7 +72111,7 @@ func InternalValue() PodSpecSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecSecurityContextSeccompProfileOutputReference ``` @@ -71357,7 +72418,7 @@ func InternalValue() PodSpecSecurityContextSeccompProfile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecSecurityContextSeLinuxOptionsOutputReference ``` @@ -71722,7 +72783,7 @@ func InternalValue() PodSpecSecurityContextSeLinuxOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecSecurityContextSysctlList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecSecurityContextSysctlList ``` @@ -71763,6 +72824,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71770,6 +72832,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -71865,7 +72943,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecSecurityContextSysctlOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecSecurityContextSysctlOutputReference ``` @@ -72176,7 +73254,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecSecurityContextWindowsOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecSecurityContextWindowsOptionsOutputReference ``` @@ -72541,7 +73619,7 @@ func InternalValue() PodSpecSecurityContextWindowsOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecTolerationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecTolerationList ``` @@ -72582,6 +73660,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -72589,6 +73668,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -72684,7 +73779,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecTolerationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecTolerationOutputReference ``` @@ -73096,7 +74191,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecTopologySpreadConstraintLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecTopologySpreadConstraintLabelSelectorList ``` @@ -73137,6 +74232,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73144,6 +74240,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -73239,7 +74351,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList ``` @@ -73280,6 +74392,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73287,6 +74400,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -73382,7 +74511,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference ``` @@ -73736,7 +74865,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecTopologySpreadConstraintLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecTopologySpreadConstraintLabelSelectorOutputReference ``` @@ -74074,7 +75203,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecTopologySpreadConstraintList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecTopologySpreadConstraintList ``` @@ -74115,6 +75244,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -74122,6 +75252,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -74217,7 +75363,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecTopologySpreadConstraintOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecTopologySpreadConstraintOutputReference ``` @@ -74613,7 +75759,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeAwsElasticBlockStoreOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeAwsElasticBlockStoreOutputReference ``` @@ -74971,7 +76117,7 @@ func InternalValue() PodSpecVolumeAwsElasticBlockStore #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeAzureDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeAzureDiskOutputReference ``` @@ -75373,7 +76519,7 @@ func InternalValue() PodSpecVolumeAzureDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeAzureFileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeAzureFileOutputReference ``` @@ -75724,7 +76870,7 @@ func InternalValue() PodSpecVolumeAzureFile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeCephFsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeCephFsOutputReference ``` @@ -76153,7 +77299,7 @@ func InternalValue() PodSpecVolumeCephFs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeCephFsSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeCephFsSecretRefOutputReference ``` @@ -76460,7 +77606,7 @@ func InternalValue() PodSpecVolumeCephFsSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeCinderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeCinderOutputReference ``` @@ -76789,7 +77935,7 @@ func InternalValue() PodSpecVolumeCinder #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeConfigMapItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecVolumeConfigMapItemsList ``` @@ -76830,6 +77976,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76837,6 +77984,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -76932,7 +78095,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeConfigMapItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecVolumeConfigMapItemsOutputReference ``` @@ -77286,7 +78449,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeConfigMapOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeConfigMapOutputReference ``` @@ -77664,7 +78827,7 @@ func InternalValue() PodSpecVolumeConfigMap #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeCsiNodePublishSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeCsiNodePublishSecretRefOutputReference ``` @@ -77942,7 +79105,7 @@ func InternalValue() PodSpecVolumeCsiNodePublishSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeCsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeCsiOutputReference ``` @@ -78342,7 +79505,7 @@ func InternalValue() PodSpecVolumeCsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeDownwardApiItemsFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeDownwardApiItemsFieldRefOutputReference ``` @@ -78649,7 +79812,7 @@ func InternalValue() PodSpecVolumeDownwardApiItemsFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeDownwardApiItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecVolumeDownwardApiItemsList ``` @@ -78690,6 +79853,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -78697,6 +79861,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -78792,7 +79972,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeDownwardApiItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecVolumeDownwardApiItemsOutputReference ``` @@ -79187,7 +80367,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeDownwardApiItemsResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeDownwardApiItemsResourceFieldRefOutputReference ``` @@ -79509,7 +80689,7 @@ func InternalValue() PodSpecVolumeDownwardApiItemsResourceFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeDownwardApiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeDownwardApiOutputReference ``` @@ -79829,7 +81009,7 @@ func InternalValue() PodSpecVolumeDownwardApi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeEmptyDirOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeEmptyDirOutputReference ``` @@ -80136,7 +81316,7 @@ func InternalValue() PodSpecVolumeEmptyDir #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeEphemeralOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeEphemeralOutputReference ``` @@ -80420,7 +81600,7 @@ func InternalValue() PodSpecVolumeEphemeral #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference ``` @@ -80727,7 +81907,7 @@ func InternalValue() PodSpecVolumeEphemeralVolumeClaimTemplateMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeEphemeralVolumeClaimTemplateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeEphemeralVolumeClaimTemplateOutputReference ``` @@ -81053,7 +82233,7 @@ func InternalValue() PodSpecVolumeEphemeralVolumeClaimTemplate #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference ``` @@ -81488,7 +82668,7 @@ func InternalValue() PodSpecVolumeEphemeralVolumeClaimTemplateSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference ``` @@ -81795,7 +82975,7 @@ func InternalValue() PodSpecVolumeEphemeralVolumeClaimTemplateSpecResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList ``` @@ -81836,6 +83016,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -81843,6 +83024,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -81938,7 +83135,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference ``` @@ -82292,7 +83489,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference ``` @@ -82612,7 +83809,7 @@ func InternalValue() PodSpecVolumeEphemeralVolumeClaimTemplateSpecSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeFcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeFcOutputReference ``` @@ -82963,7 +84160,7 @@ func InternalValue() PodSpecVolumeFc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeFlexVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeFlexVolumeOutputReference ``` @@ -83363,7 +84560,7 @@ func InternalValue() PodSpecVolumeFlexVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeFlexVolumeSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeFlexVolumeSecretRefOutputReference ``` @@ -83670,7 +84867,7 @@ func InternalValue() PodSpecVolumeFlexVolumeSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeFlockerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeFlockerOutputReference ``` @@ -83977,7 +85174,7 @@ func InternalValue() PodSpecVolumeFlocker #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeGcePersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeGcePersistentDiskOutputReference ``` @@ -84335,7 +85532,7 @@ func InternalValue() PodSpecVolumeGcePersistentDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeGitRepoOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeGitRepoOutputReference ``` @@ -84671,7 +85868,7 @@ func InternalValue() PodSpecVolumeGitRepo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeGlusterfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeGlusterfsOutputReference ``` @@ -84993,7 +86190,7 @@ func InternalValue() PodSpecVolumeGlusterfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeHostPathOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeHostPathOutputReference ``` @@ -85300,7 +86497,7 @@ func InternalValue() PodSpecVolumeHostPath #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeIscsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeIscsiOutputReference ``` @@ -85709,7 +86906,7 @@ func InternalValue() PodSpecVolumeIscsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecVolumeList ``` @@ -85750,6 +86947,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -85757,6 +86955,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -85852,7 +87066,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeLocalOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeLocalOutputReference ``` @@ -86130,7 +87344,7 @@ func InternalValue() PodSpecVolumeLocal #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeNfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeNfsOutputReference ``` @@ -86452,7 +87666,7 @@ func InternalValue() PodSpecVolumeNfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecVolumeOutputReference ``` @@ -87882,7 +89096,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumePersistentVolumeClaimOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumePersistentVolumeClaimOutputReference ``` @@ -88189,7 +89403,7 @@ func InternalValue() PodSpecVolumePersistentVolumeClaim #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumePhotonPersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumePhotonPersistentDiskOutputReference ``` @@ -88489,7 +89703,7 @@ func InternalValue() PodSpecVolumePhotonPersistentDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeProjectedList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecVolumeProjectedList ``` @@ -88530,6 +89744,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -88537,6 +89752,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -88632,7 +89863,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeProjectedOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecVolumeProjectedOutputReference ``` @@ -88963,7 +90194,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeProjectedSourcesConfigMapItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecVolumeProjectedSourcesConfigMapItemsList ``` @@ -89004,6 +90235,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -89011,6 +90243,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -89106,7 +90354,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeProjectedSourcesConfigMapItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecVolumeProjectedSourcesConfigMapItemsOutputReference ``` @@ -89460,7 +90708,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeProjectedSourcesConfigMapList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecVolumeProjectedSourcesConfigMapList ``` @@ -89501,6 +90749,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -89508,6 +90757,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -89603,7 +90868,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeProjectedSourcesConfigMapOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecVolumeProjectedSourcesConfigMapOutputReference ``` @@ -89970,7 +91235,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference ``` @@ -90277,7 +91542,7 @@ func InternalValue() PodSpecVolumeProjectedSourcesDownwardApiItemsFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeProjectedSourcesDownwardApiItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecVolumeProjectedSourcesDownwardApiItemsList ``` @@ -90318,6 +91583,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -90325,6 +91591,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -90420,7 +91702,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeProjectedSourcesDownwardApiItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecVolumeProjectedSourcesDownwardApiItemsOutputReference ``` @@ -90822,7 +92104,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference ``` @@ -91144,7 +92426,7 @@ func InternalValue() PodSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldR #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeProjectedSourcesDownwardApiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeProjectedSourcesDownwardApiOutputReference ``` @@ -91435,7 +92717,7 @@ func InternalValue() PodSpecVolumeProjectedSourcesDownwardApi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeProjectedSourcesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecVolumeProjectedSourcesList ``` @@ -91476,6 +92758,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -91483,6 +92766,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -91578,7 +92877,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeProjectedSourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecVolumeProjectedSourcesOutputReference ``` @@ -92013,7 +93312,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeProjectedSourcesSecretItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecVolumeProjectedSourcesSecretItemsList ``` @@ -92054,6 +93353,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92061,6 +93361,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -92156,7 +93472,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeProjectedSourcesSecretItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecVolumeProjectedSourcesSecretItemsOutputReference ``` @@ -92510,7 +93826,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeProjectedSourcesSecretList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecVolumeProjectedSourcesSecretList ``` @@ -92551,6 +93867,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92558,6 +93875,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -92653,7 +93986,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeProjectedSourcesSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecVolumeProjectedSourcesSecretOutputReference ``` @@ -93020,7 +94353,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeProjectedSourcesServiceAccountTokenOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeProjectedSourcesServiceAccountTokenOutputReference ``` @@ -93349,7 +94682,7 @@ func InternalValue() PodSpecVolumeProjectedSourcesServiceAccountToken #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeQuobyteOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeQuobyteOutputReference ``` @@ -93729,7 +95062,7 @@ func InternalValue() PodSpecVolumeQuobyte #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeRbdOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeRbdOutputReference ``` @@ -94209,7 +95542,7 @@ func InternalValue() PodSpecVolumeRbd #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeRbdSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeRbdSecretRefOutputReference ``` @@ -94516,7 +95849,7 @@ func InternalValue() PodSpecVolumeRbdSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeSecretItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSpecVolumeSecretItemsList ``` @@ -94557,6 +95890,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -94564,6 +95898,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -94659,7 +96009,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeSecretItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSpecVolumeSecretItemsOutputReference ``` @@ -95013,7 +96363,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeSecretOutputReference ``` @@ -95391,7 +96741,7 @@ func InternalValue() PodSpecVolumeSecret #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodSpecVolumeVsphereVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSpecVolumeVsphereVolumeOutputReference ``` @@ -95691,7 +97041,7 @@ func InternalValue() PodSpecVolumeVsphereVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/pod" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/pod" pod.NewPodTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodTimeoutsOutputReference ``` diff --git a/docs/pod.java.md b/docs/pod.java.md index af11068a6..dbbafc880 100644 --- a/docs/pod.java.md +++ b/docs/pod.java.md @@ -171,6 +171,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -248,6 +249,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -16325,6 +16332,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -16332,6 +16340,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -16792,6 +16816,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -16799,6 +16824,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -17289,6 +17330,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -17296,6 +17338,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -18105,6 +18163,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18112,6 +18171,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -18248,6 +18323,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18255,6 +18331,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -18745,6 +18837,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18752,6 +18845,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -20578,6 +20687,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20585,6 +20695,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -21045,6 +21171,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21052,6 +21179,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -21188,6 +21331,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21195,6 +21339,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -22365,6 +22525,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22372,6 +22533,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -22508,6 +22685,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22515,6 +22693,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -23343,6 +23537,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23350,6 +23545,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -24179,6 +24390,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24186,6 +24398,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -24646,6 +24874,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24653,6 +24882,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -24789,6 +25034,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24796,6 +25042,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -25966,6 +26228,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25973,6 +26236,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -26109,6 +26388,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26116,6 +26396,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -26944,6 +27240,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26951,6 +27248,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -27747,6 +28060,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27754,6 +28068,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -28570,6 +28900,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28577,6 +28908,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -31409,6 +31756,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -31416,6 +31764,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -32284,6 +32648,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -32291,6 +32656,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -32820,6 +33201,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -32827,6 +33209,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -33530,6 +33928,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -33537,6 +33936,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -34405,6 +34820,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34412,6 +34828,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -34941,6 +35373,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34948,6 +35381,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -35373,6 +35822,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35380,6 +35830,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -35794,6 +36260,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35801,6 +36268,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -36255,6 +36738,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36262,6 +36746,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -37692,6 +38192,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37699,6 +38200,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -39123,6 +39640,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39130,6 +39648,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -39949,6 +40483,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39956,6 +40491,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -40410,6 +40961,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -40417,6 +40969,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -41847,6 +42415,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -41854,6 +42423,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -44392,6 +44977,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -44399,6 +44985,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -44853,6 +45455,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -44860,6 +45463,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -46290,6 +46909,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46297,6 +46917,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -46722,6 +47358,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46729,6 +47366,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -47263,6 +47916,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -47270,6 +47924,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -48073,6 +48743,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48080,6 +48751,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -48527,6 +49214,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48534,6 +49222,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -49259,6 +49963,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49266,6 +49971,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -50082,6 +50803,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50089,6 +50811,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -52921,6 +53659,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -52928,6 +53667,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -53796,6 +54551,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -53803,6 +54559,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -54332,6 +55104,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -54339,6 +55112,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -55042,6 +55831,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55049,6 +55839,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -55917,6 +56723,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55924,6 +56731,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -56453,6 +57276,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56460,6 +57284,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -56885,6 +57725,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56892,6 +57733,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -57306,6 +58163,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57313,6 +58171,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -57767,6 +58641,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57774,6 +58649,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -59204,6 +60095,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59211,6 +60103,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -60635,6 +61543,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60642,6 +61551,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -61461,6 +62386,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -61468,6 +62394,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -61922,6 +62864,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -61929,6 +62872,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -63359,6 +64318,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63366,6 +64326,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -65904,6 +66880,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -65911,6 +66888,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -66365,6 +67358,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -66372,6 +67366,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -67802,6 +68812,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -67809,6 +68820,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -68234,6 +69261,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -68241,6 +69269,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -70321,6 +71365,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70328,6 +71373,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -72016,6 +73077,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -72023,6 +73085,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -72835,6 +73913,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -72842,6 +73921,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -73390,6 +74485,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73397,6 +74493,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -73533,6 +74645,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73540,6 +74653,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -74368,6 +75497,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74375,6 +75505,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -77083,6 +78229,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -77090,6 +78237,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -78943,6 +80106,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -78950,6 +80114,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -82089,6 +83269,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -82096,6 +83277,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -86003,6 +87200,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -86010,6 +87208,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -88783,6 +89997,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -88790,6 +90005,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -89257,6 +90488,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -89264,6 +90496,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -89754,6 +91002,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -89761,6 +91010,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -90571,6 +91836,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -90578,6 +91844,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -91729,6 +93011,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91736,6 +93019,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -92307,6 +93606,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92314,6 +93614,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -92804,6 +94120,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92811,6 +94128,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -94810,6 +96143,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -94817,6 +96151,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/pod.python.md b/docs/pod.python.md index 3c5339dac..e5f3a692f 100644 --- a/docs/pod.python.md +++ b/docs/pod.python.md @@ -169,6 +169,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -251,6 +252,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -16711,6 +16718,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -16718,6 +16726,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -17230,6 +17256,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -17237,6 +17264,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -17762,6 +17807,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -17769,6 +17815,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -18642,6 +18706,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -18649,6 +18714,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -18793,6 +18876,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -18800,6 +18884,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -19325,6 +19427,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -19332,6 +19435,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -21356,6 +21477,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -21363,6 +21485,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -21886,6 +22026,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -21893,6 +22034,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -22037,6 +22196,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -22044,6 +22204,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -23305,6 +23483,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -23312,6 +23491,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -23456,6 +23653,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -23463,6 +23661,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -24355,6 +24571,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -24362,6 +24579,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -25257,6 +25492,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -25264,6 +25500,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -25787,6 +26041,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -25794,6 +26049,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -25938,6 +26211,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -25945,6 +26219,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -27206,6 +27498,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -27213,6 +27506,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -27357,6 +27668,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -27364,6 +27676,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -28256,6 +28586,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -28263,6 +28594,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -29121,6 +29470,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -29128,6 +29478,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -30038,6 +30406,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -30045,6 +30414,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -33227,6 +33614,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -33234,6 +33622,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -34164,6 +34570,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -34171,6 +34578,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -34797,6 +35222,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -34804,6 +35230,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -35567,6 +36011,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -35574,6 +36019,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -36504,6 +36967,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -36511,6 +36975,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -37137,6 +37619,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -37144,6 +37627,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -37604,6 +38105,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -37611,6 +38113,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -38058,6 +38578,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -38065,6 +38586,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -38554,6 +39093,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -38561,6 +39101,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -40142,6 +40700,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -40149,6 +40708,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -42065,6 +42642,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -42072,6 +42650,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -42951,6 +43547,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -42958,6 +43555,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -43447,6 +44062,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -43454,6 +44070,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -45035,6 +45669,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -45042,6 +45677,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -47840,6 +48493,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -47847,6 +48501,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -48336,6 +49008,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -48343,6 +49016,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -49924,6 +50615,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -49931,6 +50623,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -50391,6 +51101,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -50398,6 +51109,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -50967,6 +51696,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -50974,6 +51704,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -51839,6 +52587,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -51846,6 +52595,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -52328,6 +53095,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -52335,6 +53103,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -53120,6 +53906,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -53127,6 +53914,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -54037,6 +54842,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -54044,6 +54850,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -57226,6 +58050,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -57233,6 +58058,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -58163,6 +59006,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -58170,6 +59014,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -58796,6 +59658,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -58803,6 +59666,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -59566,6 +60447,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -59573,6 +60455,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -60503,6 +61403,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -60510,6 +61411,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -61136,6 +62055,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -61143,6 +62063,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -61603,6 +62541,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -61610,6 +62549,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -62057,6 +63014,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -62064,6 +63022,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -62553,6 +63529,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -62560,6 +63537,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -64141,6 +65136,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -64148,6 +65144,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -66064,6 +67078,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -66071,6 +67086,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -66950,6 +67983,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -66957,6 +67991,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -67446,6 +68498,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -67453,6 +68506,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -69034,6 +70105,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -69041,6 +70113,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -71839,6 +72929,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -71846,6 +72937,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -72335,6 +73444,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -72342,6 +73452,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -73923,6 +75051,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -73930,6 +75059,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -74390,6 +75537,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -74397,6 +75545,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -76761,6 +77927,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -76768,6 +77935,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -78667,6 +79852,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -78674,6 +79860,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -79546,6 +80750,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -79553,6 +80758,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -80136,6 +81359,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -80143,6 +81367,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -80287,6 +81529,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -80294,6 +81537,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -81186,6 +82447,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -81193,6 +82455,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -84105,6 +85385,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -84112,6 +85393,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -86108,6 +87407,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -86115,6 +87415,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -89669,6 +90987,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -89676,6 +90995,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -93887,6 +95224,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -93894,6 +95232,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -97737,6 +99093,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -97744,6 +99101,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -98248,6 +99623,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -98255,6 +99631,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -98780,6 +100174,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -98787,6 +100182,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -99659,6 +101072,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -99666,6 +101080,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -100945,6 +102377,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -100952,6 +102385,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -101598,6 +103049,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -101605,6 +103057,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -102130,6 +103600,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -102137,6 +103608,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -104290,6 +105779,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -104297,6 +105787,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/pod.typescript.md b/docs/pod.typescript.md index d2cb55e07..37a17059b 100644 --- a/docs/pod.typescript.md +++ b/docs/pod.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -15210,6 +15217,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -15217,6 +15225,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -15677,6 +15701,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -15684,6 +15709,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -16174,6 +16215,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -16181,6 +16223,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -16990,6 +17048,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -16997,6 +17056,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -17133,6 +17208,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -17140,6 +17216,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -17630,6 +17722,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -17637,6 +17730,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -19463,6 +19572,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19470,6 +19580,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -19930,6 +20056,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19937,6 +20064,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -20073,6 +20216,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20080,6 +20224,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -21250,6 +21410,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21257,6 +21418,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -21393,6 +21570,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21400,6 +21578,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -22228,6 +22422,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22235,6 +22430,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -23064,6 +23275,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23071,6 +23283,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -23531,6 +23759,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23538,6 +23767,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -23674,6 +23919,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23681,6 +23927,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -24851,6 +25113,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24858,6 +25121,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -24994,6 +25273,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25001,6 +25281,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -25829,6 +26125,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25836,6 +26133,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -26632,6 +26945,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26639,6 +26953,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -27455,6 +27785,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27462,6 +27793,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -30294,6 +30641,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -30301,6 +30649,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -31169,6 +31533,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -31176,6 +31541,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -31705,6 +32086,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -31712,6 +32094,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -32415,6 +32813,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -32422,6 +32821,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -33290,6 +33705,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -33297,6 +33713,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -33826,6 +34258,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -33833,6 +34266,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -34258,6 +34707,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34265,6 +34715,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -34679,6 +35145,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34686,6 +35153,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -35140,6 +35623,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35147,6 +35631,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -36577,6 +37077,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36584,6 +37085,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -38008,6 +38525,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38015,6 +38533,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -38834,6 +39368,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38841,6 +39376,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -39295,6 +39846,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39302,6 +39854,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -40732,6 +41300,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -40739,6 +41308,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -43277,6 +43862,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43284,6 +43870,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -43738,6 +44340,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43745,6 +44348,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -45175,6 +45794,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -45182,6 +45802,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -45607,6 +46243,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -45614,6 +46251,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -46148,6 +46801,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46155,6 +46809,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -46958,6 +47628,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46965,6 +47636,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -47412,6 +48099,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -47419,6 +48107,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -48144,6 +48848,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48151,6 +48856,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -48967,6 +49688,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48974,6 +49696,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -51806,6 +52544,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51813,6 +52552,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -52681,6 +53436,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -52688,6 +53444,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -53217,6 +53989,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -53224,6 +53997,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -53927,6 +54716,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -53934,6 +54724,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -54802,6 +55608,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -54809,6 +55616,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -55338,6 +56161,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55345,6 +56169,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -55770,6 +56610,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55777,6 +56618,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -56191,6 +57048,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56198,6 +57056,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -56652,6 +57526,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56659,6 +57534,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -58089,6 +58980,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58096,6 +58988,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -59520,6 +60428,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59527,6 +60436,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -60346,6 +61271,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60353,6 +61279,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -60807,6 +61749,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60814,6 +61757,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -62244,6 +63203,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -62251,6 +63211,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -64789,6 +65765,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64796,6 +65773,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -65250,6 +66243,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -65257,6 +66251,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -66687,6 +67697,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -66694,6 +67705,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -67119,6 +68146,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -67126,6 +68154,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -69206,6 +70250,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -69213,6 +70258,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -70901,6 +71962,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70908,6 +71970,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -71720,6 +72798,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -71727,6 +72806,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -72275,6 +73370,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -72282,6 +73378,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -72418,6 +73530,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -72425,6 +73538,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -73253,6 +74382,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73260,6 +74390,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -75968,6 +77114,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75975,6 +77122,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -77828,6 +78991,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -77835,6 +78999,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -80974,6 +82154,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -80981,6 +82162,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -84888,6 +86085,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -84895,6 +86093,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -87668,6 +88882,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -87675,6 +88890,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -88142,6 +89373,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -88149,6 +89381,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -88639,6 +89887,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -88646,6 +89895,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -89456,6 +90721,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -89463,6 +90729,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -90614,6 +91896,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -90621,6 +91904,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -91192,6 +92491,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91199,6 +92499,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -91689,6 +93005,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91696,6 +93013,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -93695,6 +95028,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -93702,6 +95036,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/podDisruptionBudget.csharp.md b/docs/podDisruptionBudget.csharp.md index 67f6689e8..68abf892e 100644 --- a/docs/podDisruptionBudget.csharp.md +++ b/docs/podDisruptionBudget.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -2008,6 +2015,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2015,6 +2023,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/podDisruptionBudget.go.md b/docs/podDisruptionBudget.go.md index d36e59700..624a2d5d5 100644 --- a/docs/podDisruptionBudget.go.md +++ b/docs/podDisruptionBudget.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/poddisruptionbudget" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/poddisruptionbudget" poddisruptionbudget.NewPodDisruptionBudget(scope Construct, id *string, config PodDisruptionBudgetConfig) PodDisruptionBudget ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -404,7 +411,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/poddisruptionbudget" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/poddisruptionbudget" poddisruptionbudget.PodDisruptionBudget_IsConstruct(x interface{}) *bool ``` @@ -436,7 +443,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/poddisruptionbudget" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/poddisruptionbudget" poddisruptionbudget.PodDisruptionBudget_IsTerraformElement(x interface{}) *bool ``` @@ -450,7 +457,7 @@ poddisruptionbudget.PodDisruptionBudget_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/poddisruptionbudget" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/poddisruptionbudget" poddisruptionbudget.PodDisruptionBudget_IsTerraformResource(x interface{}) *bool ``` @@ -464,7 +471,7 @@ poddisruptionbudget.PodDisruptionBudget_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/poddisruptionbudget" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/poddisruptionbudget" poddisruptionbudget.PodDisruptionBudget_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -759,7 +766,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/poddisruptionbudget" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/poddisruptionbudget" &poddisruptionbudget.PodDisruptionBudgetConfig { Connection: interface{}, @@ -769,8 +776,8 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/poddisrupti Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podDisruptionBudget.PodDisruptionBudgetMetadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podDisruptionBudget.PodDisruptionBudgetSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podDisruptionBudget.PodDisruptionBudgetMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podDisruptionBudget.PodDisruptionBudgetSpec, Id: *string, } ``` @@ -910,7 +917,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/poddisruptionbudget" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/poddisruptionbudget" &poddisruptionbudget.PodDisruptionBudgetMetadata { Annotations: *map[string]*string, @@ -1014,10 +1021,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/poddisruptionbudget" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/poddisruptionbudget" &poddisruptionbudget.PodDisruptionBudgetSpec { - Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podDisruptionBudget.PodDisruptionBudgetSpecSelector, + Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podDisruptionBudget.PodDisruptionBudgetSpecSelector, MaxUnavailable: *string, MinAvailable: *string, } @@ -1076,7 +1083,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/poddisruptionbudget" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/poddisruptionbudget" &poddisruptionbudget.PodDisruptionBudgetSpecSelector { MatchExpressions: interface{}, @@ -1128,7 +1135,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/poddisruptionbudget" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/poddisruptionbudget" &poddisruptionbudget.PodDisruptionBudgetSpecSelectorMatchExpressions { Key: *string, @@ -1198,7 +1205,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/poddisruptionbudget" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/poddisruptionbudget" poddisruptionbudget.NewPodDisruptionBudgetMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodDisruptionBudgetMetadataOutputReference ``` @@ -1625,7 +1632,7 @@ func InternalValue() PodDisruptionBudgetMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/poddisruptionbudget" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/poddisruptionbudget" poddisruptionbudget.NewPodDisruptionBudgetSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodDisruptionBudgetSpecOutputReference ``` @@ -1967,7 +1974,7 @@ func InternalValue() PodDisruptionBudgetSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/poddisruptionbudget" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/poddisruptionbudget" poddisruptionbudget.NewPodDisruptionBudgetSpecSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodDisruptionBudgetSpecSelectorMatchExpressionsList ``` @@ -2008,6 +2015,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2015,6 +2023,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2110,7 +2134,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/poddisruptionbudget" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/poddisruptionbudget" poddisruptionbudget.NewPodDisruptionBudgetSpecSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodDisruptionBudgetSpecSelectorMatchExpressionsOutputReference ``` @@ -2464,7 +2488,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/poddisruptionbudget" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/poddisruptionbudget" poddisruptionbudget.NewPodDisruptionBudgetSpecSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodDisruptionBudgetSpecSelectorOutputReference ``` diff --git a/docs/podDisruptionBudget.java.md b/docs/podDisruptionBudget.java.md index 7a2a9b7ae..54af28338 100644 --- a/docs/podDisruptionBudget.java.md +++ b/docs/podDisruptionBudget.java.md @@ -145,6 +145,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -219,6 +220,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -2106,6 +2113,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2113,6 +2121,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/podDisruptionBudget.python.md b/docs/podDisruptionBudget.python.md index 059c04927..d53446fc7 100644 --- a/docs/podDisruptionBudget.python.md +++ b/docs/podDisruptionBudget.python.md @@ -143,6 +143,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -222,6 +223,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -2298,6 +2305,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2305,6 +2313,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/podDisruptionBudget.typescript.md b/docs/podDisruptionBudget.typescript.md index 041d06af9..3ad3ae830 100644 --- a/docs/podDisruptionBudget.typescript.md +++ b/docs/podDisruptionBudget.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -1980,6 +1987,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1987,6 +1995,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/podDisruptionBudgetV1.csharp.md b/docs/podDisruptionBudgetV1.csharp.md index 1cf664f1d..8db10963f 100644 --- a/docs/podDisruptionBudgetV1.csharp.md +++ b/docs/podDisruptionBudgetV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -2008,6 +2015,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2015,6 +2023,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/podDisruptionBudgetV1.go.md b/docs/podDisruptionBudgetV1.go.md index f1fbc81e1..21d911a4f 100644 --- a/docs/podDisruptionBudgetV1.go.md +++ b/docs/podDisruptionBudgetV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/poddisruptionbudgetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/poddisruptionbudgetv1" poddisruptionbudgetv1.NewPodDisruptionBudgetV1(scope Construct, id *string, config PodDisruptionBudgetV1Config) PodDisruptionBudgetV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -404,7 +411,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/poddisruptionbudgetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/poddisruptionbudgetv1" poddisruptionbudgetv1.PodDisruptionBudgetV1_IsConstruct(x interface{}) *bool ``` @@ -436,7 +443,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/poddisruptionbudgetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/poddisruptionbudgetv1" poddisruptionbudgetv1.PodDisruptionBudgetV1_IsTerraformElement(x interface{}) *bool ``` @@ -450,7 +457,7 @@ poddisruptionbudgetv1.PodDisruptionBudgetV1_IsTerraformElement(x interface{}) *b ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/poddisruptionbudgetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/poddisruptionbudgetv1" poddisruptionbudgetv1.PodDisruptionBudgetV1_IsTerraformResource(x interface{}) *bool ``` @@ -464,7 +471,7 @@ poddisruptionbudgetv1.PodDisruptionBudgetV1_IsTerraformResource(x interface{}) * ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/poddisruptionbudgetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/poddisruptionbudgetv1" poddisruptionbudgetv1.PodDisruptionBudgetV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -759,7 +766,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/poddisruptionbudgetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/poddisruptionbudgetv1" &poddisruptionbudgetv1.PodDisruptionBudgetV1Config { Connection: interface{}, @@ -769,8 +776,8 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/poddisrupti Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podDisruptionBudgetV1.PodDisruptionBudgetV1Metadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podDisruptionBudgetV1.PodDisruptionBudgetV1Spec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podDisruptionBudgetV1.PodDisruptionBudgetV1Metadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podDisruptionBudgetV1.PodDisruptionBudgetV1Spec, Id: *string, } ``` @@ -910,7 +917,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/poddisruptionbudgetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/poddisruptionbudgetv1" &poddisruptionbudgetv1.PodDisruptionBudgetV1Metadata { Annotations: *map[string]*string, @@ -1014,10 +1021,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/poddisruptionbudgetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/poddisruptionbudgetv1" &poddisruptionbudgetv1.PodDisruptionBudgetV1Spec { - Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podDisruptionBudgetV1.PodDisruptionBudgetV1SpecSelector, + Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podDisruptionBudgetV1.PodDisruptionBudgetV1SpecSelector, MaxUnavailable: *string, MinAvailable: *string, } @@ -1076,7 +1083,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/poddisruptionbudgetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/poddisruptionbudgetv1" &poddisruptionbudgetv1.PodDisruptionBudgetV1SpecSelector { MatchExpressions: interface{}, @@ -1128,7 +1135,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/poddisruptionbudgetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/poddisruptionbudgetv1" &poddisruptionbudgetv1.PodDisruptionBudgetV1SpecSelectorMatchExpressions { Key: *string, @@ -1198,7 +1205,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/poddisruptionbudgetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/poddisruptionbudgetv1" poddisruptionbudgetv1.NewPodDisruptionBudgetV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodDisruptionBudgetV1MetadataOutputReference ``` @@ -1625,7 +1632,7 @@ func InternalValue() PodDisruptionBudgetV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/poddisruptionbudgetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/poddisruptionbudgetv1" poddisruptionbudgetv1.NewPodDisruptionBudgetV1SpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodDisruptionBudgetV1SpecOutputReference ``` @@ -1967,7 +1974,7 @@ func InternalValue() PodDisruptionBudgetV1Spec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/poddisruptionbudgetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/poddisruptionbudgetv1" poddisruptionbudgetv1.NewPodDisruptionBudgetV1SpecSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodDisruptionBudgetV1SpecSelectorMatchExpressionsList ``` @@ -2008,6 +2015,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2015,6 +2023,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2110,7 +2134,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/poddisruptionbudgetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/poddisruptionbudgetv1" poddisruptionbudgetv1.NewPodDisruptionBudgetV1SpecSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodDisruptionBudgetV1SpecSelectorMatchExpressionsOutputReference ``` @@ -2464,7 +2488,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/poddisruptionbudgetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/poddisruptionbudgetv1" poddisruptionbudgetv1.NewPodDisruptionBudgetV1SpecSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodDisruptionBudgetV1SpecSelectorOutputReference ``` diff --git a/docs/podDisruptionBudgetV1.java.md b/docs/podDisruptionBudgetV1.java.md index 064f4d8ca..242d345c3 100644 --- a/docs/podDisruptionBudgetV1.java.md +++ b/docs/podDisruptionBudgetV1.java.md @@ -145,6 +145,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -219,6 +220,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -2106,6 +2113,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2113,6 +2121,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/podDisruptionBudgetV1.python.md b/docs/podDisruptionBudgetV1.python.md index c0d9405e9..5aca63561 100644 --- a/docs/podDisruptionBudgetV1.python.md +++ b/docs/podDisruptionBudgetV1.python.md @@ -143,6 +143,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -222,6 +223,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -2298,6 +2305,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2305,6 +2313,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/podDisruptionBudgetV1.typescript.md b/docs/podDisruptionBudgetV1.typescript.md index be16210ca..f21f0b039 100644 --- a/docs/podDisruptionBudgetV1.typescript.md +++ b/docs/podDisruptionBudgetV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -1980,6 +1987,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1987,6 +1995,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/podSecurityPolicy.csharp.md b/docs/podSecurityPolicy.csharp.md index 85077d979..88623445a 100644 --- a/docs/podSecurityPolicy.csharp.md +++ b/docs/podSecurityPolicy.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -2444,6 +2451,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2451,6 +2459,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2876,6 +2900,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2883,6 +2908,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -3650,6 +3691,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3657,6 +3699,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4104,6 +4162,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4111,6 +4170,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -5841,6 +5916,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5848,6 +5924,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -6608,6 +6700,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6615,6 +6708,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -7375,6 +7484,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -7382,6 +7492,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -8186,6 +8312,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -8193,6 +8320,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/podSecurityPolicy.go.md b/docs/podSecurityPolicy.go.md index f1ff91f55..391ccfb35 100644 --- a/docs/podSecurityPolicy.go.md +++ b/docs/podSecurityPolicy.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" podsecuritypolicy.NewPodSecurityPolicy(scope Construct, id *string, config PodSecurityPolicyConfig) PodSecurityPolicy ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -404,7 +411,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" podsecuritypolicy.PodSecurityPolicy_IsConstruct(x interface{}) *bool ``` @@ -436,7 +443,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" podsecuritypolicy.PodSecurityPolicy_IsTerraformElement(x interface{}) *bool ``` @@ -450,7 +457,7 @@ podsecuritypolicy.PodSecurityPolicy_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" podsecuritypolicy.PodSecurityPolicy_IsTerraformResource(x interface{}) *bool ``` @@ -464,7 +471,7 @@ podsecuritypolicy.PodSecurityPolicy_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" podsecuritypolicy.PodSecurityPolicy_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -759,7 +766,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" &podsecuritypolicy.PodSecurityPolicyConfig { Connection: interface{}, @@ -769,8 +776,8 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecurity Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podSecurityPolicy.PodSecurityPolicyMetadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podSecurityPolicy.PodSecurityPolicySpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podSecurityPolicy.PodSecurityPolicyMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podSecurityPolicy.PodSecurityPolicySpec, Id: *string, } ``` @@ -910,7 +917,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" &podsecuritypolicy.PodSecurityPolicyMetadata { Annotations: *map[string]*string, @@ -980,12 +987,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" &podsecuritypolicy.PodSecurityPolicySpec { - FsGroup: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podSecurityPolicy.PodSecurityPolicySpecFsGroup, - RunAsUser: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podSecurityPolicy.PodSecurityPolicySpecRunAsUser, - SupplementalGroups: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podSecurityPolicy.PodSecurityPolicySpecSupplementalGroups, + FsGroup: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podSecurityPolicy.PodSecurityPolicySpecFsGroup, + RunAsUser: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podSecurityPolicy.PodSecurityPolicySpecRunAsUser, + SupplementalGroups: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podSecurityPolicy.PodSecurityPolicySpecSupplementalGroups, AllowedCapabilities: *[]*string, AllowedFlexVolumes: interface{}, AllowedHostPaths: interface{}, @@ -1002,8 +1009,8 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecurity Privileged: interface{}, ReadOnlyRootFilesystem: interface{}, RequiredDropCapabilities: *[]*string, - RunAsGroup: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podSecurityPolicy.PodSecurityPolicySpecRunAsGroup, - SeLinux: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podSecurityPolicy.PodSecurityPolicySpecSeLinux, + RunAsGroup: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podSecurityPolicy.PodSecurityPolicySpecRunAsGroup, + SeLinux: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podSecurityPolicy.PodSecurityPolicySpecSeLinux, Volumes: *[]*string, } ``` @@ -1370,7 +1377,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" &podsecuritypolicy.PodSecurityPolicySpecAllowedFlexVolumes { Driver: *string, @@ -1404,7 +1411,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" &podsecuritypolicy.PodSecurityPolicySpecAllowedHostPaths { PathPrefix: *string, @@ -1458,7 +1465,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" &podsecuritypolicy.PodSecurityPolicySpecFsGroup { Rule: *string, @@ -1508,7 +1515,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" &podsecuritypolicy.PodSecurityPolicySpecFsGroupRange { Max: *f64, @@ -1558,7 +1565,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" &podsecuritypolicy.PodSecurityPolicySpecHostPorts { Max: *f64, @@ -1608,7 +1615,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" &podsecuritypolicy.PodSecurityPolicySpecRunAsGroup { Rule: *string, @@ -1658,7 +1665,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" &podsecuritypolicy.PodSecurityPolicySpecRunAsGroupRange { Max: *f64, @@ -1708,7 +1715,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" &podsecuritypolicy.PodSecurityPolicySpecRunAsUser { Rule: *string, @@ -1758,7 +1765,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" &podsecuritypolicy.PodSecurityPolicySpecRunAsUserRange { Max: *f64, @@ -1808,7 +1815,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" &podsecuritypolicy.PodSecurityPolicySpecSeLinux { Rule: *string, @@ -1858,7 +1865,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" &podsecuritypolicy.PodSecurityPolicySpecSeLinuxSeLinuxOptions { Level: *string, @@ -1932,7 +1939,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" &podsecuritypolicy.PodSecurityPolicySpecSupplementalGroups { Rule: *string, @@ -1982,7 +1989,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" &podsecuritypolicy.PodSecurityPolicySpecSupplementalGroupsRange { Max: *f64, @@ -2034,7 +2041,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" podsecuritypolicy.NewPodSecurityPolicyMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSecurityPolicyMetadataOutputReference ``` @@ -2403,7 +2410,7 @@ func InternalValue() PodSecurityPolicyMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" podsecuritypolicy.NewPodSecurityPolicySpecAllowedFlexVolumesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSecurityPolicySpecAllowedFlexVolumesList ``` @@ -2444,6 +2451,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2451,6 +2459,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2546,7 +2570,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" podsecuritypolicy.NewPodSecurityPolicySpecAllowedFlexVolumesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSecurityPolicySpecAllowedFlexVolumesOutputReference ``` @@ -2835,7 +2859,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" podsecuritypolicy.NewPodSecurityPolicySpecAllowedHostPathsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSecurityPolicySpecAllowedHostPathsList ``` @@ -2876,6 +2900,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2883,6 +2908,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2978,7 +3019,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" podsecuritypolicy.NewPodSecurityPolicySpecAllowedHostPathsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSecurityPolicySpecAllowedHostPathsOutputReference ``` @@ -3296,7 +3337,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" podsecuritypolicy.NewPodSecurityPolicySpecFsGroupOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSecurityPolicySpecFsGroupOutputReference ``` @@ -3609,7 +3650,7 @@ func InternalValue() PodSecurityPolicySpecFsGroup #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" podsecuritypolicy.NewPodSecurityPolicySpecFsGroupRangeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSecurityPolicySpecFsGroupRangeList ``` @@ -3650,6 +3691,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3657,6 +3699,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3752,7 +3810,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" podsecuritypolicy.NewPodSecurityPolicySpecFsGroupRangeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSecurityPolicySpecFsGroupRangeOutputReference ``` @@ -4063,7 +4121,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" podsecuritypolicy.NewPodSecurityPolicySpecHostPortsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSecurityPolicySpecHostPortsList ``` @@ -4104,6 +4162,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4111,6 +4170,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4206,7 +4281,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" podsecuritypolicy.NewPodSecurityPolicySpecHostPortsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSecurityPolicySpecHostPortsOutputReference ``` @@ -4517,7 +4592,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" podsecuritypolicy.NewPodSecurityPolicySpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSecurityPolicySpecOutputReference ``` @@ -5487,7 +5562,7 @@ func InternalValue() PodSecurityPolicySpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" podsecuritypolicy.NewPodSecurityPolicySpecRunAsGroupOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSecurityPolicySpecRunAsGroupOutputReference ``` @@ -5800,7 +5875,7 @@ func InternalValue() PodSecurityPolicySpecRunAsGroup #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" podsecuritypolicy.NewPodSecurityPolicySpecRunAsGroupRangeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSecurityPolicySpecRunAsGroupRangeList ``` @@ -5841,6 +5916,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5848,6 +5924,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -5943,7 +6035,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" podsecuritypolicy.NewPodSecurityPolicySpecRunAsGroupRangeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSecurityPolicySpecRunAsGroupRangeOutputReference ``` @@ -6254,7 +6346,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" podsecuritypolicy.NewPodSecurityPolicySpecRunAsUserOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSecurityPolicySpecRunAsUserOutputReference ``` @@ -6567,7 +6659,7 @@ func InternalValue() PodSecurityPolicySpecRunAsUser #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" podsecuritypolicy.NewPodSecurityPolicySpecRunAsUserRangeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSecurityPolicySpecRunAsUserRangeList ``` @@ -6608,6 +6700,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6615,6 +6708,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -6710,7 +6819,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" podsecuritypolicy.NewPodSecurityPolicySpecRunAsUserRangeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSecurityPolicySpecRunAsUserRangeOutputReference ``` @@ -7021,7 +7130,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" podsecuritypolicy.NewPodSecurityPolicySpecSeLinuxOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSecurityPolicySpecSeLinuxOutputReference ``` @@ -7334,7 +7443,7 @@ func InternalValue() PodSecurityPolicySpecSeLinux #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" podsecuritypolicy.NewPodSecurityPolicySpecSeLinuxSeLinuxOptionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSecurityPolicySpecSeLinuxSeLinuxOptionsList ``` @@ -7375,6 +7484,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -7382,6 +7492,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -7477,7 +7603,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" podsecuritypolicy.NewPodSecurityPolicySpecSeLinuxSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSecurityPolicySpecSeLinuxSeLinuxOptionsOutputReference ``` @@ -7832,7 +7958,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" podsecuritypolicy.NewPodSecurityPolicySpecSupplementalGroupsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSecurityPolicySpecSupplementalGroupsOutputReference ``` @@ -8145,7 +8271,7 @@ func InternalValue() PodSecurityPolicySpecSupplementalGroups #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" podsecuritypolicy.NewPodSecurityPolicySpecSupplementalGroupsRangeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSecurityPolicySpecSupplementalGroupsRangeList ``` @@ -8186,6 +8312,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -8193,6 +8320,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -8288,7 +8431,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicy" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicy" podsecuritypolicy.NewPodSecurityPolicySpecSupplementalGroupsRangeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSecurityPolicySpecSupplementalGroupsRangeOutputReference ``` diff --git a/docs/podSecurityPolicy.java.md b/docs/podSecurityPolicy.java.md index 522e2d948..b4786b71d 100644 --- a/docs/podSecurityPolicy.java.md +++ b/docs/podSecurityPolicy.java.md @@ -145,6 +145,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -219,6 +220,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -2557,6 +2564,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2564,6 +2572,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -2989,6 +3013,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2996,6 +3021,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3763,6 +3804,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3770,6 +3812,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -4217,6 +4275,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4224,6 +4283,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -5954,6 +6029,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5961,6 +6037,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -6721,6 +6813,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6728,6 +6821,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -7488,6 +7597,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -7495,6 +7605,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -8299,6 +8425,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -8306,6 +8433,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/podSecurityPolicy.python.md b/docs/podSecurityPolicy.python.md index 0cfb60727..9cd0d3ecb 100644 --- a/docs/podSecurityPolicy.python.md +++ b/docs/podSecurityPolicy.python.md @@ -143,6 +143,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -222,6 +223,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -2899,6 +2906,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2906,6 +2914,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -3366,6 +3392,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3373,6 +3400,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -4202,6 +4247,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4209,6 +4255,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -4691,6 +4755,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4698,6 +4763,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -6606,6 +6689,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -6613,6 +6697,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -7435,6 +7537,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -7442,6 +7545,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -8264,6 +8385,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -8271,6 +8393,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -9137,6 +9277,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -9144,6 +9285,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/podSecurityPolicy.typescript.md b/docs/podSecurityPolicy.typescript.md index 6d0017e19..1f284381b 100644 --- a/docs/podSecurityPolicy.typescript.md +++ b/docs/podSecurityPolicy.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -2366,6 +2373,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2373,6 +2381,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2798,6 +2822,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2805,6 +2830,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3572,6 +3613,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3579,6 +3621,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -4026,6 +4084,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4033,6 +4092,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -5763,6 +5838,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5770,6 +5846,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -6530,6 +6622,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6537,6 +6630,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -7297,6 +7406,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -7304,6 +7414,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -8108,6 +8234,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -8115,6 +8242,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/podSecurityPolicyV1Beta1.csharp.md b/docs/podSecurityPolicyV1Beta1.csharp.md index 1deb641c6..24e066978 100644 --- a/docs/podSecurityPolicyV1Beta1.csharp.md +++ b/docs/podSecurityPolicyV1Beta1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -2444,6 +2451,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2451,6 +2459,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2876,6 +2900,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2883,6 +2908,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -3650,6 +3691,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3657,6 +3699,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4104,6 +4162,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4111,6 +4170,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -5841,6 +5916,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5848,6 +5924,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -6608,6 +6700,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6615,6 +6708,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -7375,6 +7484,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -7382,6 +7492,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -8186,6 +8312,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -8193,6 +8320,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/podSecurityPolicyV1Beta1.go.md b/docs/podSecurityPolicyV1Beta1.go.md index 9e7ee5221..7626d69d1 100644 --- a/docs/podSecurityPolicyV1Beta1.go.md +++ b/docs/podSecurityPolicyV1Beta1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" podsecuritypolicyv1beta1.NewPodSecurityPolicyV1Beta1(scope Construct, id *string, config PodSecurityPolicyV1Beta1Config) PodSecurityPolicyV1Beta1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -404,7 +411,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" podsecuritypolicyv1beta1.PodSecurityPolicyV1Beta1_IsConstruct(x interface{}) *bool ``` @@ -436,7 +443,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" podsecuritypolicyv1beta1.PodSecurityPolicyV1Beta1_IsTerraformElement(x interface{}) *bool ``` @@ -450,7 +457,7 @@ podsecuritypolicyv1beta1.PodSecurityPolicyV1Beta1_IsTerraformElement(x interface ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" podsecuritypolicyv1beta1.PodSecurityPolicyV1Beta1_IsTerraformResource(x interface{}) *bool ``` @@ -464,7 +471,7 @@ podsecuritypolicyv1beta1.PodSecurityPolicyV1Beta1_IsTerraformResource(x interfac ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" podsecuritypolicyv1beta1.PodSecurityPolicyV1Beta1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -759,7 +766,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" &podsecuritypolicyv1beta1.PodSecurityPolicyV1Beta1Config { Connection: interface{}, @@ -769,8 +776,8 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecurity Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podSecurityPolicyV1Beta1.PodSecurityPolicyV1Beta1Metadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podSecurityPolicyV1Beta1.PodSecurityPolicyV1Beta1Spec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podSecurityPolicyV1Beta1.PodSecurityPolicyV1Beta1Metadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podSecurityPolicyV1Beta1.PodSecurityPolicyV1Beta1Spec, Id: *string, } ``` @@ -910,7 +917,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" &podsecuritypolicyv1beta1.PodSecurityPolicyV1Beta1Metadata { Annotations: *map[string]*string, @@ -980,12 +987,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" &podsecuritypolicyv1beta1.PodSecurityPolicyV1Beta1Spec { - FsGroup: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podSecurityPolicyV1Beta1.PodSecurityPolicyV1Beta1SpecFsGroup, - RunAsUser: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podSecurityPolicyV1Beta1.PodSecurityPolicyV1Beta1SpecRunAsUser, - SupplementalGroups: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podSecurityPolicyV1Beta1.PodSecurityPolicyV1Beta1SpecSupplementalGroups, + FsGroup: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podSecurityPolicyV1Beta1.PodSecurityPolicyV1Beta1SpecFsGroup, + RunAsUser: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podSecurityPolicyV1Beta1.PodSecurityPolicyV1Beta1SpecRunAsUser, + SupplementalGroups: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podSecurityPolicyV1Beta1.PodSecurityPolicyV1Beta1SpecSupplementalGroups, AllowedCapabilities: *[]*string, AllowedFlexVolumes: interface{}, AllowedHostPaths: interface{}, @@ -1002,8 +1009,8 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecurity Privileged: interface{}, ReadOnlyRootFilesystem: interface{}, RequiredDropCapabilities: *[]*string, - RunAsGroup: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podSecurityPolicyV1Beta1.PodSecurityPolicyV1Beta1SpecRunAsGroup, - SeLinux: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podSecurityPolicyV1Beta1.PodSecurityPolicyV1Beta1SpecSeLinux, + RunAsGroup: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podSecurityPolicyV1Beta1.PodSecurityPolicyV1Beta1SpecRunAsGroup, + SeLinux: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podSecurityPolicyV1Beta1.PodSecurityPolicyV1Beta1SpecSeLinux, Volumes: *[]*string, } ``` @@ -1370,7 +1377,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" &podsecuritypolicyv1beta1.PodSecurityPolicyV1Beta1SpecAllowedFlexVolumes { Driver: *string, @@ -1404,7 +1411,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" &podsecuritypolicyv1beta1.PodSecurityPolicyV1Beta1SpecAllowedHostPaths { PathPrefix: *string, @@ -1458,7 +1465,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" &podsecuritypolicyv1beta1.PodSecurityPolicyV1Beta1SpecFsGroup { Rule: *string, @@ -1508,7 +1515,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" &podsecuritypolicyv1beta1.PodSecurityPolicyV1Beta1SpecFsGroupRange { Max: *f64, @@ -1558,7 +1565,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" &podsecuritypolicyv1beta1.PodSecurityPolicyV1Beta1SpecHostPorts { Max: *f64, @@ -1608,7 +1615,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" &podsecuritypolicyv1beta1.PodSecurityPolicyV1Beta1SpecRunAsGroup { Rule: *string, @@ -1658,7 +1665,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" &podsecuritypolicyv1beta1.PodSecurityPolicyV1Beta1SpecRunAsGroupRange { Max: *f64, @@ -1708,7 +1715,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" &podsecuritypolicyv1beta1.PodSecurityPolicyV1Beta1SpecRunAsUser { Rule: *string, @@ -1758,7 +1765,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" &podsecuritypolicyv1beta1.PodSecurityPolicyV1Beta1SpecRunAsUserRange { Max: *f64, @@ -1808,7 +1815,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" &podsecuritypolicyv1beta1.PodSecurityPolicyV1Beta1SpecSeLinux { Rule: *string, @@ -1858,7 +1865,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" &podsecuritypolicyv1beta1.PodSecurityPolicyV1Beta1SpecSeLinuxSeLinuxOptions { Level: *string, @@ -1932,7 +1939,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" &podsecuritypolicyv1beta1.PodSecurityPolicyV1Beta1SpecSupplementalGroups { Rule: *string, @@ -1982,7 +1989,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" &podsecuritypolicyv1beta1.PodSecurityPolicyV1Beta1SpecSupplementalGroupsRange { Max: *f64, @@ -2034,7 +2041,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" podsecuritypolicyv1beta1.NewPodSecurityPolicyV1Beta1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSecurityPolicyV1Beta1MetadataOutputReference ``` @@ -2403,7 +2410,7 @@ func InternalValue() PodSecurityPolicyV1Beta1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" podsecuritypolicyv1beta1.NewPodSecurityPolicyV1Beta1SpecAllowedFlexVolumesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSecurityPolicyV1Beta1SpecAllowedFlexVolumesList ``` @@ -2444,6 +2451,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2451,6 +2459,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2546,7 +2570,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" podsecuritypolicyv1beta1.NewPodSecurityPolicyV1Beta1SpecAllowedFlexVolumesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSecurityPolicyV1Beta1SpecAllowedFlexVolumesOutputReference ``` @@ -2835,7 +2859,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" podsecuritypolicyv1beta1.NewPodSecurityPolicyV1Beta1SpecAllowedHostPathsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSecurityPolicyV1Beta1SpecAllowedHostPathsList ``` @@ -2876,6 +2900,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2883,6 +2908,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2978,7 +3019,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" podsecuritypolicyv1beta1.NewPodSecurityPolicyV1Beta1SpecAllowedHostPathsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSecurityPolicyV1Beta1SpecAllowedHostPathsOutputReference ``` @@ -3296,7 +3337,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" podsecuritypolicyv1beta1.NewPodSecurityPolicyV1Beta1SpecFsGroupOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSecurityPolicyV1Beta1SpecFsGroupOutputReference ``` @@ -3609,7 +3650,7 @@ func InternalValue() PodSecurityPolicyV1Beta1SpecFsGroup #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" podsecuritypolicyv1beta1.NewPodSecurityPolicyV1Beta1SpecFsGroupRangeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSecurityPolicyV1Beta1SpecFsGroupRangeList ``` @@ -3650,6 +3691,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3657,6 +3699,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3752,7 +3810,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" podsecuritypolicyv1beta1.NewPodSecurityPolicyV1Beta1SpecFsGroupRangeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSecurityPolicyV1Beta1SpecFsGroupRangeOutputReference ``` @@ -4063,7 +4121,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" podsecuritypolicyv1beta1.NewPodSecurityPolicyV1Beta1SpecHostPortsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSecurityPolicyV1Beta1SpecHostPortsList ``` @@ -4104,6 +4162,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4111,6 +4170,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4206,7 +4281,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" podsecuritypolicyv1beta1.NewPodSecurityPolicyV1Beta1SpecHostPortsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSecurityPolicyV1Beta1SpecHostPortsOutputReference ``` @@ -4517,7 +4592,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" podsecuritypolicyv1beta1.NewPodSecurityPolicyV1Beta1SpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSecurityPolicyV1Beta1SpecOutputReference ``` @@ -5487,7 +5562,7 @@ func InternalValue() PodSecurityPolicyV1Beta1Spec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" podsecuritypolicyv1beta1.NewPodSecurityPolicyV1Beta1SpecRunAsGroupOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSecurityPolicyV1Beta1SpecRunAsGroupOutputReference ``` @@ -5800,7 +5875,7 @@ func InternalValue() PodSecurityPolicyV1Beta1SpecRunAsGroup #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" podsecuritypolicyv1beta1.NewPodSecurityPolicyV1Beta1SpecRunAsGroupRangeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSecurityPolicyV1Beta1SpecRunAsGroupRangeList ``` @@ -5841,6 +5916,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5848,6 +5924,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -5943,7 +6035,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" podsecuritypolicyv1beta1.NewPodSecurityPolicyV1Beta1SpecRunAsGroupRangeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSecurityPolicyV1Beta1SpecRunAsGroupRangeOutputReference ``` @@ -6254,7 +6346,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" podsecuritypolicyv1beta1.NewPodSecurityPolicyV1Beta1SpecRunAsUserOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSecurityPolicyV1Beta1SpecRunAsUserOutputReference ``` @@ -6567,7 +6659,7 @@ func InternalValue() PodSecurityPolicyV1Beta1SpecRunAsUser #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" podsecuritypolicyv1beta1.NewPodSecurityPolicyV1Beta1SpecRunAsUserRangeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSecurityPolicyV1Beta1SpecRunAsUserRangeList ``` @@ -6608,6 +6700,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -6615,6 +6708,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -6710,7 +6819,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" podsecuritypolicyv1beta1.NewPodSecurityPolicyV1Beta1SpecRunAsUserRangeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSecurityPolicyV1Beta1SpecRunAsUserRangeOutputReference ``` @@ -7021,7 +7130,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" podsecuritypolicyv1beta1.NewPodSecurityPolicyV1Beta1SpecSeLinuxOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSecurityPolicyV1Beta1SpecSeLinuxOutputReference ``` @@ -7334,7 +7443,7 @@ func InternalValue() PodSecurityPolicyV1Beta1SpecSeLinux #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" podsecuritypolicyv1beta1.NewPodSecurityPolicyV1Beta1SpecSeLinuxSeLinuxOptionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSecurityPolicyV1Beta1SpecSeLinuxSeLinuxOptionsList ``` @@ -7375,6 +7484,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -7382,6 +7492,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -7477,7 +7603,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" podsecuritypolicyv1beta1.NewPodSecurityPolicyV1Beta1SpecSeLinuxSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSecurityPolicyV1Beta1SpecSeLinuxSeLinuxOptionsOutputReference ``` @@ -7832,7 +7958,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" podsecuritypolicyv1beta1.NewPodSecurityPolicyV1Beta1SpecSupplementalGroupsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodSecurityPolicyV1Beta1SpecSupplementalGroupsOutputReference ``` @@ -8145,7 +8271,7 @@ func InternalValue() PodSecurityPolicyV1Beta1SpecSupplementalGroups #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" podsecuritypolicyv1beta1.NewPodSecurityPolicyV1Beta1SpecSupplementalGroupsRangeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodSecurityPolicyV1Beta1SpecSupplementalGroupsRangeList ``` @@ -8186,6 +8312,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -8193,6 +8320,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -8288,7 +8431,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podsecuritypolicyv1beta1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podsecuritypolicyv1beta1" podsecuritypolicyv1beta1.NewPodSecurityPolicyV1Beta1SpecSupplementalGroupsRangeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodSecurityPolicyV1Beta1SpecSupplementalGroupsRangeOutputReference ``` diff --git a/docs/podSecurityPolicyV1Beta1.java.md b/docs/podSecurityPolicyV1Beta1.java.md index 93f77c656..d9b5b8925 100644 --- a/docs/podSecurityPolicyV1Beta1.java.md +++ b/docs/podSecurityPolicyV1Beta1.java.md @@ -145,6 +145,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -219,6 +220,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -2557,6 +2564,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2564,6 +2572,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -2989,6 +3013,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2996,6 +3021,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3763,6 +3804,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3770,6 +3812,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -4217,6 +4275,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4224,6 +4283,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -5954,6 +6029,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5961,6 +6037,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -6721,6 +6813,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6728,6 +6821,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -7488,6 +7597,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -7495,6 +7605,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -8299,6 +8425,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -8306,6 +8433,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/podSecurityPolicyV1Beta1.python.md b/docs/podSecurityPolicyV1Beta1.python.md index 394b8602f..e3e12c3c6 100644 --- a/docs/podSecurityPolicyV1Beta1.python.md +++ b/docs/podSecurityPolicyV1Beta1.python.md @@ -143,6 +143,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -222,6 +223,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -2899,6 +2906,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2906,6 +2914,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -3366,6 +3392,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3373,6 +3400,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -4202,6 +4247,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4209,6 +4255,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -4691,6 +4755,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4698,6 +4763,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -6606,6 +6689,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -6613,6 +6697,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -7435,6 +7537,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -7442,6 +7545,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -8264,6 +8385,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -8271,6 +8393,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -9137,6 +9277,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -9144,6 +9285,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/podSecurityPolicyV1Beta1.typescript.md b/docs/podSecurityPolicyV1Beta1.typescript.md index 43a55e0e2..79502d88c 100644 --- a/docs/podSecurityPolicyV1Beta1.typescript.md +++ b/docs/podSecurityPolicyV1Beta1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -2366,6 +2373,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2373,6 +2381,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2798,6 +2822,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2805,6 +2830,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3572,6 +3613,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3579,6 +3621,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -4026,6 +4084,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4033,6 +4092,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -5763,6 +5838,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5770,6 +5846,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -6530,6 +6622,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -6537,6 +6630,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -7297,6 +7406,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -7304,6 +7414,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -8108,6 +8234,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -8115,6 +8242,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/podV1.csharp.md b/docs/podV1.csharp.md index cf1cea96f..d021037d7 100644 --- a/docs/podV1.csharp.md +++ b/docs/podV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -16072,6 +16079,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -16079,6 +16087,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -16539,6 +16563,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -16546,6 +16571,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -17036,6 +17077,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17043,6 +17085,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -17852,6 +17910,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17859,6 +17918,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -17995,6 +18070,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -18002,6 +18078,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -18492,6 +18584,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -18499,6 +18592,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -20325,6 +20434,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20332,6 +20442,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -20792,6 +20918,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20799,6 +20926,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -20935,6 +21078,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20942,6 +21086,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -22112,6 +22272,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22119,6 +22280,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -22255,6 +22432,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22262,6 +22440,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -23090,6 +23284,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23097,6 +23292,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -23926,6 +24137,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23933,6 +24145,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -24393,6 +24621,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24400,6 +24629,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -24536,6 +24781,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24543,6 +24789,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -25713,6 +25975,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25720,6 +25983,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -25856,6 +26135,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25863,6 +26143,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -26691,6 +26987,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -26698,6 +26995,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -27494,6 +27807,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27501,6 +27815,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -28317,6 +28647,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28324,6 +28655,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -31156,6 +31503,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31163,6 +31511,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -32031,6 +32395,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -32038,6 +32403,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -32567,6 +32948,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -32574,6 +32956,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -33277,6 +33675,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -33284,6 +33683,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -34152,6 +34567,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34159,6 +34575,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -34688,6 +35120,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34695,6 +35128,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -35120,6 +35569,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35127,6 +35577,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -35541,6 +36007,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35548,6 +36015,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -36002,6 +36485,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36009,6 +36493,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -37439,6 +37939,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37446,6 +37947,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -38870,6 +39387,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38877,6 +39395,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -39696,6 +40230,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39703,6 +40238,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -40157,6 +40708,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -40164,6 +40716,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -41594,6 +42162,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -41601,6 +42170,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -44139,6 +44724,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -44146,6 +44732,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -44600,6 +45202,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -44607,6 +45210,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -46037,6 +46656,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -46044,6 +46664,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -46469,6 +47105,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -46476,6 +47113,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -47010,6 +47663,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47017,6 +47671,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -47820,6 +48490,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47827,6 +48498,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -48274,6 +48961,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -48281,6 +48969,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -49006,6 +49710,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49013,6 +49718,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -49829,6 +50550,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49836,6 +50558,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -52668,6 +53406,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52675,6 +53414,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -53543,6 +54298,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -53550,6 +54306,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -54079,6 +54851,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -54086,6 +54859,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -54789,6 +55578,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -54796,6 +55586,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -55664,6 +56470,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -55671,6 +56478,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -56200,6 +57023,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56207,6 +57031,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -56632,6 +57472,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56639,6 +57480,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -57053,6 +57910,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57060,6 +57918,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -57514,6 +58388,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57521,6 +58396,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -58951,6 +59842,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58958,6 +59850,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -60382,6 +61290,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60389,6 +61298,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -61208,6 +62133,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -61215,6 +62141,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -61669,6 +62611,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -61676,6 +62619,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -63106,6 +64065,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -63113,6 +64073,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -65651,6 +66627,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -65658,6 +66635,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -66112,6 +67105,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -66119,6 +67113,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -67549,6 +68559,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -67556,6 +68567,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -67981,6 +69008,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -67988,6 +69016,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -70068,6 +71112,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -70075,6 +71120,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -71763,6 +72824,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71770,6 +72832,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -72582,6 +73660,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -72589,6 +73668,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -73137,6 +74232,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73144,6 +74240,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -73280,6 +74392,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73287,6 +74400,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -74115,6 +75244,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -74122,6 +75252,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -76830,6 +77976,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76837,6 +77984,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -78690,6 +79853,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -78697,6 +79861,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -81836,6 +83016,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -81843,6 +83024,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -85750,6 +86947,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -85757,6 +86955,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -88530,6 +89744,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -88537,6 +89752,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -89004,6 +90235,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -89011,6 +90243,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -89501,6 +90749,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -89508,6 +90757,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -90318,6 +91583,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -90325,6 +91591,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -91476,6 +92758,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -91483,6 +92766,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -92054,6 +93353,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92061,6 +93361,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -92551,6 +93867,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92558,6 +93875,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -94557,6 +95890,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -94564,6 +95898,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/podV1.go.md b/docs/podV1.go.md index 80f18a138..36c1e9d69 100644 --- a/docs/podV1.go.md +++ b/docs/podV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1(scope Construct, id *string, config PodV1Config) PodV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -431,7 +438,7 @@ func ResetTimeouts() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.PodV1_IsConstruct(x interface{}) *bool ``` @@ -463,7 +470,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.PodV1_IsTerraformElement(x interface{}) *bool ``` @@ -477,7 +484,7 @@ podv1.PodV1_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.PodV1_IsTerraformResource(x interface{}) *bool ``` @@ -491,7 +498,7 @@ podv1.PodV1_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.PodV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -830,7 +837,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1Config { Connection: interface{}, @@ -840,11 +847,11 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1Metadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1Spec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1Metadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1Spec, Id: *string, TargetState: *[]*string, - Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1Timeouts, + Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1Timeouts, } ``` @@ -1015,7 +1022,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1Metadata { Annotations: *map[string]*string, @@ -1119,14 +1126,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1Spec { ActiveDeadlineSeconds: *f64, - Affinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecAffinity, + Affinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecAffinity, AutomountServiceAccountToken: interface{}, Container: interface{}, - DnsConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecDnsConfig, + DnsConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecDnsConfig, DnsPolicy: *string, EnableServiceLinks: interface{}, HostAliases: interface{}, @@ -1138,13 +1145,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" InitContainer: interface{}, NodeName: *string, NodeSelector: *map[string]*string, - Os: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecOs, + Os: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecOs, PriorityClassName: *string, ReadinessGate: interface{}, RestartPolicy: *string, RuntimeClassName: *string, SchedulerName: *string, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecSecurityContext, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecSecurityContext, ServiceAccountName: *string, ShareProcessNamespace: interface{}, Subdomain: *string, @@ -1637,12 +1644,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecAffinity { - NodeAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecAffinityNodeAffinity, - PodAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecAffinityPodAffinity, - PodAntiAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecAffinityPodAntiAffinity, + NodeAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecAffinityNodeAffinity, + PodAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecAffinityPodAffinity, + PodAntiAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecAffinityPodAntiAffinity, } ``` @@ -1703,11 +1710,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecAffinityNodeAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, - RequiredDuringSchedulingIgnoredDuringExecution: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution, + RequiredDuringSchedulingIgnoredDuringExecution: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution, } ``` @@ -1753,10 +1760,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution { - Preference: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference, + Preference: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference, Weight: *f64, } ``` @@ -1803,7 +1810,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference { MatchExpressions: interface{}, @@ -1853,7 +1860,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions { Key: *string, @@ -1923,7 +1930,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields { Key: *string, @@ -1991,7 +1998,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution { NodeSelectorTerm: interface{}, @@ -2025,7 +2032,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm { MatchExpressions: interface{}, @@ -2075,7 +2082,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions { Key: *string, @@ -2145,7 +2152,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields { Key: *string, @@ -2213,7 +2220,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecAffinityPodAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, @@ -2263,10 +2270,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution { - PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, + PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, Weight: *f64, } ``` @@ -2313,7 +2320,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { TopologyKey: *string, @@ -2379,7 +2386,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { MatchExpressions: interface{}, @@ -2431,7 +2438,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { Key: *string, @@ -2499,7 +2506,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution { TopologyKey: *string, @@ -2565,7 +2572,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { MatchExpressions: interface{}, @@ -2617,7 +2624,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { Key: *string, @@ -2685,7 +2692,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecAffinityPodAntiAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, @@ -2735,10 +2742,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution { - PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, + PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, Weight: *f64, } ``` @@ -2785,7 +2792,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { TopologyKey: *string, @@ -2851,7 +2858,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { MatchExpressions: interface{}, @@ -2903,7 +2910,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { Key: *string, @@ -2971,7 +2978,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution { TopologyKey: *string, @@ -3037,7 +3044,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { MatchExpressions: interface{}, @@ -3089,7 +3096,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { Key: *string, @@ -3157,7 +3164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainer { Name: *string, @@ -3167,13 +3174,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" EnvFrom: interface{}, Image: *string, ImagePullPolicy: *string, - Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecContainerLifecycle, - LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecContainerLivenessProbe, + Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecContainerLifecycle, + LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecContainerLivenessProbe, Port: interface{}, - ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecContainerReadinessProbe, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecContainerResources, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecContainerSecurityContext, - StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecContainerStartupProbe, + ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecContainerReadinessProbe, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecContainerResources, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecContainerSecurityContext, + StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecContainerStartupProbe, Stdin: interface{}, StdinOnce: interface{}, TerminationMessagePath: *string, @@ -3529,12 +3536,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerEnv { Name: *string, Value: *string, - ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecContainerEnvValueFrom, + ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecContainerEnvValueFrom, } ``` @@ -3597,12 +3604,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerEnvFrom { - ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecContainerEnvFromConfigMapRef, + ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecContainerEnvFromConfigMapRef, Prefix: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecContainerEnvFromSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecContainerEnvFromSecretRef, } ``` @@ -3663,7 +3670,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerEnvFromConfigMapRef { Name: *string, @@ -3713,7 +3720,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerEnvFromSecretRef { Name: *string, @@ -3763,13 +3770,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerEnvValueFrom { - ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecContainerEnvValueFromConfigMapKeyRef, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecContainerEnvValueFromFieldRef, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecContainerEnvValueFromResourceFieldRef, - SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecContainerEnvValueFromSecretKeyRef, + ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecContainerEnvValueFromConfigMapKeyRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecContainerEnvValueFromFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecContainerEnvValueFromResourceFieldRef, + SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecContainerEnvValueFromSecretKeyRef, } ``` @@ -3845,7 +3852,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerEnvValueFromConfigMapKeyRef { Key: *string, @@ -3911,7 +3918,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerEnvValueFromFieldRef { ApiVersion: *string, @@ -3961,7 +3968,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerEnvValueFromResourceFieldRef { Resource: *string, @@ -4023,7 +4030,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerEnvValueFromSecretKeyRef { Key: *string, @@ -4089,7 +4096,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerLifecycle { PostStart: interface{}, @@ -4139,11 +4146,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerLifecyclePostStart { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecContainerLifecyclePostStartExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecContainerLifecyclePostStartHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecContainerLifecyclePostStartExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecContainerLifecyclePostStartHttpGet, TcpSocket: interface{}, } ``` @@ -4205,7 +4212,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerLifecyclePostStartExec { Command: *[]*string, @@ -4241,7 +4248,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerLifecyclePostStartHttpGet { Host: *string, @@ -4341,7 +4348,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerLifecyclePostStartHttpGetHttpHeader { Name: *string, @@ -4391,7 +4398,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerLifecyclePostStartTcpSocket { Port: *string, @@ -4427,11 +4434,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerLifecyclePreStop { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecContainerLifecyclePreStopExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecContainerLifecyclePreStopHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecContainerLifecyclePreStopExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecContainerLifecyclePreStopHttpGet, TcpSocket: interface{}, } ``` @@ -4493,7 +4500,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerLifecyclePreStopExec { Command: *[]*string, @@ -4529,7 +4536,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerLifecyclePreStopHttpGet { Host: *string, @@ -4629,7 +4636,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerLifecyclePreStopHttpGetHttpHeader { Name: *string, @@ -4679,7 +4686,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerLifecyclePreStopTcpSocket { Port: *string, @@ -4715,13 +4722,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerLivenessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecContainerLivenessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecContainerLivenessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecContainerLivenessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecContainerLivenessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -4877,7 +4884,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerLivenessProbeExec { Command: *[]*string, @@ -4913,7 +4920,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerLivenessProbeGrpc { Port: *f64, @@ -4963,7 +4970,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerLivenessProbeHttpGet { Host: *string, @@ -5063,7 +5070,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerLivenessProbeHttpGetHttpHeader { Name: *string, @@ -5113,7 +5120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerLivenessProbeTcpSocket { Port: *string, @@ -5149,7 +5156,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerPort { ContainerPort: *f64, @@ -5253,13 +5260,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerReadinessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecContainerReadinessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecContainerReadinessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecContainerReadinessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecContainerReadinessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -5415,7 +5422,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerReadinessProbeExec { Command: *[]*string, @@ -5451,7 +5458,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerReadinessProbeGrpc { Port: *f64, @@ -5501,7 +5508,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerReadinessProbeHttpGet { Host: *string, @@ -5601,7 +5608,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerReadinessProbeHttpGetHttpHeader { Name: *string, @@ -5651,7 +5658,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerReadinessProbeTcpSocket { Port: *string, @@ -5687,7 +5694,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerResources { Limits: *map[string]*string, @@ -5739,18 +5746,18 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerSecurityContext { AllowPrivilegeEscalation: interface{}, - Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecContainerSecurityContextCapabilities, + Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecContainerSecurityContextCapabilities, Privileged: interface{}, ReadOnlyRootFilesystem: interface{}, RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecContainerSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecContainerSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecContainerSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecContainerSecurityContextSeLinuxOptions, } ``` @@ -5911,7 +5918,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerSecurityContextCapabilities { Add: *[]*string, @@ -5961,7 +5968,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -6013,7 +6020,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerSecurityContextSeLinuxOptions { Level: *string, @@ -6095,13 +6102,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerStartupProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecContainerStartupProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecContainerStartupProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecContainerStartupProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecContainerStartupProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -6257,7 +6264,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerStartupProbeExec { Command: *[]*string, @@ -6293,7 +6300,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerStartupProbeGrpc { Port: *f64, @@ -6343,7 +6350,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerStartupProbeHttpGet { Host: *string, @@ -6443,7 +6450,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerStartupProbeHttpGetHttpHeader { Name: *string, @@ -6493,7 +6500,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerStartupProbeTcpSocket { Port: *string, @@ -6529,7 +6536,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecContainerVolumeMount { MountPath: *string, @@ -6629,7 +6636,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecDnsConfig { Nameservers: *[]*string, @@ -6699,7 +6706,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecDnsConfigOption { Name: *string, @@ -6749,7 +6756,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecHostAliases { Hostnames: *[]*string, @@ -6799,7 +6806,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecImagePullSecrets { Name: *string, @@ -6833,7 +6840,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainer { Name: *string, @@ -6843,13 +6850,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" EnvFrom: interface{}, Image: *string, ImagePullPolicy: *string, - Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecInitContainerLifecycle, - LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecInitContainerLivenessProbe, + Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecInitContainerLifecycle, + LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecInitContainerLivenessProbe, Port: interface{}, - ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecInitContainerReadinessProbe, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecInitContainerResources, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecInitContainerSecurityContext, - StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecInitContainerStartupProbe, + ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecInitContainerReadinessProbe, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecInitContainerResources, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecInitContainerSecurityContext, + StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecInitContainerStartupProbe, Stdin: interface{}, StdinOnce: interface{}, TerminationMessagePath: *string, @@ -7205,12 +7212,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerEnv { Name: *string, Value: *string, - ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecInitContainerEnvValueFrom, + ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecInitContainerEnvValueFrom, } ``` @@ -7273,12 +7280,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerEnvFrom { - ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecInitContainerEnvFromConfigMapRef, + ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecInitContainerEnvFromConfigMapRef, Prefix: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecInitContainerEnvFromSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecInitContainerEnvFromSecretRef, } ``` @@ -7339,7 +7346,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerEnvFromConfigMapRef { Name: *string, @@ -7389,7 +7396,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerEnvFromSecretRef { Name: *string, @@ -7439,13 +7446,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerEnvValueFrom { - ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecInitContainerEnvValueFromConfigMapKeyRef, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecInitContainerEnvValueFromFieldRef, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecInitContainerEnvValueFromResourceFieldRef, - SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecInitContainerEnvValueFromSecretKeyRef, + ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecInitContainerEnvValueFromConfigMapKeyRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecInitContainerEnvValueFromFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecInitContainerEnvValueFromResourceFieldRef, + SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecInitContainerEnvValueFromSecretKeyRef, } ``` @@ -7521,7 +7528,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerEnvValueFromConfigMapKeyRef { Key: *string, @@ -7587,7 +7594,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerEnvValueFromFieldRef { ApiVersion: *string, @@ -7637,7 +7644,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerEnvValueFromResourceFieldRef { Resource: *string, @@ -7699,7 +7706,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerEnvValueFromSecretKeyRef { Key: *string, @@ -7765,7 +7772,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerLifecycle { PostStart: interface{}, @@ -7815,11 +7822,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerLifecyclePostStart { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecInitContainerLifecyclePostStartExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecInitContainerLifecyclePostStartHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecInitContainerLifecyclePostStartExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecInitContainerLifecyclePostStartHttpGet, TcpSocket: interface{}, } ``` @@ -7881,7 +7888,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerLifecyclePostStartExec { Command: *[]*string, @@ -7917,7 +7924,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerLifecyclePostStartHttpGet { Host: *string, @@ -8017,7 +8024,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeader { Name: *string, @@ -8067,7 +8074,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerLifecyclePostStartTcpSocket { Port: *string, @@ -8103,11 +8110,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerLifecyclePreStop { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecInitContainerLifecyclePreStopExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecInitContainerLifecyclePreStopHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecInitContainerLifecyclePreStopExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecInitContainerLifecyclePreStopHttpGet, TcpSocket: interface{}, } ``` @@ -8169,7 +8176,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerLifecyclePreStopExec { Command: *[]*string, @@ -8205,7 +8212,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerLifecyclePreStopHttpGet { Host: *string, @@ -8305,7 +8312,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeader { Name: *string, @@ -8355,7 +8362,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerLifecyclePreStopTcpSocket { Port: *string, @@ -8391,13 +8398,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerLivenessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecInitContainerLivenessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecInitContainerLivenessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecInitContainerLivenessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecInitContainerLivenessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -8553,7 +8560,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerLivenessProbeExec { Command: *[]*string, @@ -8589,7 +8596,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerLivenessProbeGrpc { Port: *f64, @@ -8639,7 +8646,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerLivenessProbeHttpGet { Host: *string, @@ -8739,7 +8746,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerLivenessProbeHttpGetHttpHeader { Name: *string, @@ -8789,7 +8796,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerLivenessProbeTcpSocket { Port: *string, @@ -8825,7 +8832,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerPort { ContainerPort: *f64, @@ -8929,13 +8936,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerReadinessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecInitContainerReadinessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecInitContainerReadinessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecInitContainerReadinessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecInitContainerReadinessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -9091,7 +9098,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerReadinessProbeExec { Command: *[]*string, @@ -9127,7 +9134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerReadinessProbeGrpc { Port: *f64, @@ -9177,7 +9184,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerReadinessProbeHttpGet { Host: *string, @@ -9277,7 +9284,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerReadinessProbeHttpGetHttpHeader { Name: *string, @@ -9327,7 +9334,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerReadinessProbeTcpSocket { Port: *string, @@ -9363,7 +9370,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerResources { Limits: *map[string]*string, @@ -9415,18 +9422,18 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerSecurityContext { AllowPrivilegeEscalation: interface{}, - Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecInitContainerSecurityContextCapabilities, + Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecInitContainerSecurityContextCapabilities, Privileged: interface{}, ReadOnlyRootFilesystem: interface{}, RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecInitContainerSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecInitContainerSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecInitContainerSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecInitContainerSecurityContextSeLinuxOptions, } ``` @@ -9587,7 +9594,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerSecurityContextCapabilities { Add: *[]*string, @@ -9637,7 +9644,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -9689,7 +9696,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerSecurityContextSeLinuxOptions { Level: *string, @@ -9771,13 +9778,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerStartupProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecInitContainerStartupProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecInitContainerStartupProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecInitContainerStartupProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecInitContainerStartupProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -9933,7 +9940,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerStartupProbeExec { Command: *[]*string, @@ -9969,7 +9976,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerStartupProbeGrpc { Port: *f64, @@ -10019,7 +10026,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerStartupProbeHttpGet { Host: *string, @@ -10119,7 +10126,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerStartupProbeHttpGetHttpHeader { Name: *string, @@ -10169,7 +10176,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerStartupProbeTcpSocket { Port: *string, @@ -10205,7 +10212,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecInitContainerVolumeMount { MountPath: *string, @@ -10305,7 +10312,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecOs { Name: *string, @@ -10339,7 +10346,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecReadinessGate { ConditionType: *string, @@ -10373,7 +10380,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecSecurityContext { FsGroup: *string, @@ -10381,11 +10388,11 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecSecurityContextSeLinuxOptions, SupplementalGroups: *[]*f64, Sysctl: interface{}, - WindowsOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecSecurityContextWindowsOptions, + WindowsOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecSecurityContextWindowsOptions, } ``` @@ -10563,7 +10570,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -10615,7 +10622,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecSecurityContextSeLinuxOptions { Level: *string, @@ -10697,7 +10704,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecSecurityContextSysctl { Name: *string, @@ -10747,7 +10754,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecSecurityContextWindowsOptions { GmsaCredentialSpec: *string, @@ -10831,7 +10838,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecToleration { Effect: *string, @@ -10939,7 +10946,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecTopologySpreadConstraint { LabelSelector: interface{}, @@ -11023,7 +11030,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecTopologySpreadConstraintLabelSelector { MatchExpressions: interface{}, @@ -11075,7 +11082,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressions { Key: *string, @@ -11143,37 +11150,37 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolume { - AwsElasticBlockStore: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeAwsElasticBlockStore, - AzureDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeAzureDisk, - AzureFile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeAzureFile, - CephFs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeCephFs, - Cinder: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeCinder, - ConfigMap: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeConfigMap, - Csi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeCsi, - DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeDownwardApi, - EmptyDir: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeEmptyDir, - Ephemeral: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeEphemeral, - Fc: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeFc, - FlexVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeFlexVolume, - Flocker: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeFlocker, - GcePersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeGcePersistentDisk, - GitRepo: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeGitRepo, - Glusterfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeGlusterfs, - HostPath: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeHostPath, - Iscsi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeIscsi, - Local: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeLocal, + AwsElasticBlockStore: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeAwsElasticBlockStore, + AzureDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeAzureDisk, + AzureFile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeAzureFile, + CephFs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeCephFs, + Cinder: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeCinder, + ConfigMap: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeConfigMap, + Csi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeCsi, + DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeDownwardApi, + EmptyDir: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeEmptyDir, + Ephemeral: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeEphemeral, + Fc: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeFc, + FlexVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeFlexVolume, + Flocker: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeFlocker, + GcePersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeGcePersistentDisk, + GitRepo: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeGitRepo, + Glusterfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeGlusterfs, + HostPath: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeHostPath, + Iscsi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeIscsi, + Local: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeLocal, Name: *string, - Nfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeNfs, - PersistentVolumeClaim: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumePersistentVolumeClaim, - PhotonPersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumePhotonPersistentDisk, + Nfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeNfs, + PersistentVolumeClaim: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumePersistentVolumeClaim, + PhotonPersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumePhotonPersistentDisk, Projected: interface{}, - Quobyte: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeQuobyte, - Rbd: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeRbd, - Secret: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeSecret, - VsphereVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeVsphereVolume, + Quobyte: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeQuobyte, + Rbd: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeRbd, + Secret: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeSecret, + VsphereVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeVsphereVolume, } ``` @@ -11609,7 +11616,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeAwsElasticBlockStore { VolumeId: *string, @@ -11695,7 +11702,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeAzureDisk { CachingMode: *string, @@ -11811,7 +11818,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeAzureFile { SecretName: *string, @@ -11895,14 +11902,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeCephFs { Monitors: *[]*string, Path: *string, ReadOnly: interface{}, SecretFile: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeCephFsSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeCephFsSecretRef, User: *string, } ``` @@ -12009,7 +12016,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeCephFsSecretRef { Name: *string, @@ -12059,7 +12066,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeCinder { VolumeId: *string, @@ -12127,7 +12134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeConfigMap { DefaultMode: *string, @@ -12211,7 +12218,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeConfigMapItems { Key: *string, @@ -12281,12 +12288,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeCsi { Driver: *string, FsType: *string, - NodePublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeCsiNodePublishSecretRef, + NodePublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeCsiNodePublishSecretRef, ReadOnly: interface{}, VolumeAttributes: *map[string]*string, } @@ -12381,7 +12388,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeCsiNodePublishSecretRef { Name: *string, @@ -12415,7 +12422,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeDownwardApi { DefaultMode: *string, @@ -12467,13 +12474,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeDownwardApiItems { - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeDownwardApiItemsFieldRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeDownwardApiItemsFieldRef, Path: *string, Mode: *string, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeDownwardApiItemsResourceFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeDownwardApiItemsResourceFieldRef, } ``` @@ -12553,7 +12560,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeDownwardApiItemsFieldRef { ApiVersion: *string, @@ -12603,7 +12610,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeDownwardApiItemsResourceFieldRef { ContainerName: *string, @@ -12665,7 +12672,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeEmptyDir { Medium: *string, @@ -12717,10 +12724,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeEphemeral { - VolumeClaimTemplate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeEphemeralVolumeClaimTemplate, + VolumeClaimTemplate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeEphemeralVolumeClaimTemplate, } ``` @@ -12751,11 +12758,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeEphemeralVolumeClaimTemplate { - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeEphemeralVolumeClaimTemplateSpec, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeEphemeralVolumeClaimTemplateMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeEphemeralVolumeClaimTemplateSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeEphemeralVolumeClaimTemplateMetadata, } ``` @@ -12801,7 +12808,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeEphemeralVolumeClaimTemplateMetadata { Annotations: *map[string]*string, @@ -12855,12 +12862,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeEphemeralVolumeClaimTemplateSpec { AccessModes: *[]*string, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeEphemeralVolumeClaimTemplateSpecResources, - Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelector, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeEphemeralVolumeClaimTemplateSpecResources, + Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelector, StorageClassName: *string, VolumeMode: *string, VolumeName: *string, @@ -12969,7 +12976,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeEphemeralVolumeClaimTemplateSpecResources { Limits: *map[string]*string, @@ -13021,7 +13028,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelector { MatchExpressions: interface{}, @@ -13073,7 +13080,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions { Key: *string, @@ -13141,7 +13148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeFc { Lun: *f64, @@ -13225,14 +13232,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeFlexVolume { Driver: *string, FsType: *string, Options: *map[string]*string, ReadOnly: interface{}, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeFlexVolumeSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeFlexVolumeSecretRef, } ``` @@ -13325,7 +13332,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeFlexVolumeSecretRef { Name: *string, @@ -13375,7 +13382,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeFlocker { DatasetName: *string, @@ -13425,7 +13432,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeGcePersistentDisk { PdName: *string, @@ -13511,7 +13518,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeGitRepo { Directory: *string, @@ -13579,7 +13586,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeGlusterfs { EndpointsName: *string, @@ -13645,7 +13652,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeHostPath { Path: *string, @@ -13695,7 +13702,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeIscsi { Iqn: *string, @@ -13813,7 +13820,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeLocal { Path: *string, @@ -13847,7 +13854,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeNfs { Path: *string, @@ -13913,7 +13920,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumePersistentVolumeClaim { ClaimName: *string, @@ -13963,7 +13970,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumePhotonPersistentDisk { PdId: *string, @@ -14015,7 +14022,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeProjected { Sources: interface{}, @@ -14067,13 +14074,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeProjectedSources { ConfigMap: interface{}, - DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeProjectedSourcesDownwardApi, + DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeProjectedSourcesDownwardApi, Secret: interface{}, - ServiceAccountToken: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeProjectedSourcesServiceAccountToken, + ServiceAccountToken: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeProjectedSourcesServiceAccountToken, } ``` @@ -14149,7 +14156,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeProjectedSourcesConfigMap { Items: interface{}, @@ -14215,7 +14222,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeProjectedSourcesConfigMapItems { Key: *string, @@ -14285,7 +14292,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeProjectedSourcesDownwardApi { Items: interface{}, @@ -14319,13 +14326,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeProjectedSourcesDownwardApiItems { Path: *string, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRef, Mode: *string, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef, } ``` @@ -14405,7 +14412,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRef { ApiVersion: *string, @@ -14455,7 +14462,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef { ContainerName: *string, @@ -14517,7 +14524,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeProjectedSourcesSecret { Items: interface{}, @@ -14583,7 +14590,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeProjectedSourcesSecretItems { Key: *string, @@ -14653,7 +14660,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeProjectedSourcesServiceAccountToken { Path: *string, @@ -14721,7 +14728,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeQuobyte { Registry: *string, @@ -14819,7 +14826,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeRbd { CephMonitors: *[]*string, @@ -14829,7 +14836,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" RadosUser: *string, RbdPool: *string, ReadOnly: interface{}, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.podV1.PodV1SpecVolumeRbdSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.podV1.PodV1SpecVolumeRbdSecretRef, } ``` @@ -14967,7 +14974,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeRbdSecretRef { Name: *string, @@ -15017,7 +15024,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeSecret { DefaultMode: *string, @@ -15101,7 +15108,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeSecretItems { Key: *string, @@ -15171,7 +15178,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1SpecVolumeVsphereVolume { VolumePath: *string, @@ -15223,7 +15230,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" &podv1.PodV1Timeouts { Create: *string, @@ -15271,7 +15278,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1MetadataOutputReference ``` @@ -15698,7 +15705,7 @@ func InternalValue() PodV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityNodeAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecAffinityNodeAffinityOutputReference ``` @@ -16031,7 +16038,7 @@ func InternalValue() PodV1SpecAffinityNodeAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -16072,6 +16079,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -16079,6 +16087,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -16174,7 +16198,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -16498,7 +16522,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList ``` @@ -16539,6 +16563,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -16546,6 +16571,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -16641,7 +16682,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference ``` @@ -16995,7 +17036,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList ``` @@ -17036,6 +17077,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17043,6 +17085,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -17138,7 +17196,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference ``` @@ -17478,7 +17536,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference ``` @@ -17811,7 +17869,7 @@ func InternalValue() PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnor #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList ``` @@ -17852,6 +17910,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17859,6 +17918,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -17954,7 +18029,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList ``` @@ -17995,6 +18070,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -18002,6 +18078,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -18097,7 +18189,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference ``` @@ -18451,7 +18543,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList ``` @@ -18492,6 +18584,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -18499,6 +18592,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -18594,7 +18703,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference ``` @@ -18934,7 +19043,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference ``` @@ -19285,7 +19394,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -19576,7 +19685,7 @@ func InternalValue() PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnore #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecAffinityOutputReference ``` @@ -19951,7 +20060,7 @@ func InternalValue() PodV1SpecAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityPodAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecAffinityPodAffinityOutputReference ``` @@ -20284,7 +20393,7 @@ func InternalValue() PodV1SpecAffinityPodAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -20325,6 +20434,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20332,6 +20442,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -20427,7 +20553,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -20751,7 +20877,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ``` @@ -20792,6 +20918,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20799,6 +20926,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -20894,7 +21037,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ``` @@ -20935,6 +21078,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20942,6 +21086,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -21037,7 +21197,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ``` @@ -21391,7 +21551,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ``` @@ -21729,7 +21889,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ``` @@ -22071,7 +22231,7 @@ func InternalValue() PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnore #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ``` @@ -22112,6 +22272,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22119,6 +22280,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -22214,7 +22391,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ``` @@ -22255,6 +22432,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22262,6 +22440,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -22357,7 +22551,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ``` @@ -22711,7 +22905,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ``` @@ -23049,7 +23243,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ``` @@ -23090,6 +23284,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23097,6 +23292,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -23192,7 +23403,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -23552,7 +23763,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityPodAntiAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecAffinityPodAntiAffinityOutputReference ``` @@ -23885,7 +24096,7 @@ func InternalValue() PodV1SpecAffinityPodAntiAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -23926,6 +24137,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23933,6 +24145,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -24028,7 +24256,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -24352,7 +24580,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ``` @@ -24393,6 +24621,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24400,6 +24629,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -24495,7 +24740,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ``` @@ -24536,6 +24781,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24543,6 +24789,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -24638,7 +24900,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ``` @@ -24992,7 +25254,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ``` @@ -25330,7 +25592,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ``` @@ -25672,7 +25934,7 @@ func InternalValue() PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIg #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ``` @@ -25713,6 +25975,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25720,6 +25983,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -25815,7 +26094,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ``` @@ -25856,6 +26135,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25863,6 +26143,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -25958,7 +26254,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ``` @@ -26312,7 +26608,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ``` @@ -26650,7 +26946,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ``` @@ -26691,6 +26987,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -26698,6 +26995,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -26793,7 +27106,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -27153,7 +27466,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerEnvFromConfigMapRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerEnvFromConfigMapRefOutputReference ``` @@ -27453,7 +27766,7 @@ func InternalValue() PodV1SpecContainerEnvFromConfigMapRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerEnvFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerEnvFromList ``` @@ -27494,6 +27807,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27501,6 +27815,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -27596,7 +27926,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerEnvFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecContainerEnvFromOutputReference ``` @@ -27976,7 +28306,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerEnvFromSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerEnvFromSecretRefOutputReference ``` @@ -28276,7 +28606,7 @@ func InternalValue() PodV1SpecContainerEnvFromSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerEnvList ``` @@ -28317,6 +28647,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28324,6 +28655,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -28419,7 +28766,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecContainerEnvOutputReference ``` @@ -28779,7 +29126,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerEnvValueFromConfigMapKeyRefOutputReference ``` @@ -29115,7 +29462,7 @@ func InternalValue() PodV1SpecContainerEnvValueFromConfigMapKeyRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerEnvValueFromFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerEnvValueFromFieldRefOutputReference ``` @@ -29422,7 +29769,7 @@ func InternalValue() PodV1SpecContainerEnvValueFromFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerEnvValueFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerEnvValueFromOutputReference ``` @@ -29839,7 +30186,7 @@ func InternalValue() PodV1SpecContainerEnvValueFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerEnvValueFromResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerEnvValueFromResourceFieldRefOutputReference ``` @@ -30168,7 +30515,7 @@ func InternalValue() PodV1SpecContainerEnvValueFromResourceFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerEnvValueFromSecretKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerEnvValueFromSecretKeyRefOutputReference ``` @@ -30504,7 +30851,7 @@ func InternalValue() PodV1SpecContainerEnvValueFromSecretKeyRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerLifecycleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerLifecycleOutputReference ``` @@ -30837,7 +31184,7 @@ func InternalValue() PodV1SpecContainerLifecycle #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerLifecyclePostStartExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerLifecyclePostStartExecOutputReference ``` @@ -31115,7 +31462,7 @@ func InternalValue() PodV1SpecContainerLifecyclePostStartExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderList ``` @@ -31156,6 +31503,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31163,6 +31511,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -31258,7 +31622,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ``` @@ -31583,7 +31947,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerLifecyclePostStartHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerLifecyclePostStartHttpGetOutputReference ``` @@ -31990,7 +32354,7 @@ func InternalValue() PodV1SpecContainerLifecyclePostStartHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerLifecyclePostStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerLifecyclePostStartList ``` @@ -32031,6 +32395,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -32038,6 +32403,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -32133,7 +32514,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerLifecyclePostStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecContainerLifecyclePostStartOutputReference ``` @@ -32526,7 +32907,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerLifecyclePostStartTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerLifecyclePostStartTcpSocketList ``` @@ -32567,6 +32948,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -32574,6 +32956,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -32669,7 +33067,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerLifecyclePostStartTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecContainerLifecyclePostStartTcpSocketOutputReference ``` @@ -32958,7 +33356,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerLifecyclePreStopExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerLifecyclePreStopExecOutputReference ``` @@ -33236,7 +33634,7 @@ func InternalValue() PodV1SpecContainerLifecyclePreStopExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderList ``` @@ -33277,6 +33675,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -33284,6 +33683,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -33379,7 +33794,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ``` @@ -33704,7 +34119,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerLifecyclePreStopHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerLifecyclePreStopHttpGetOutputReference ``` @@ -34111,7 +34526,7 @@ func InternalValue() PodV1SpecContainerLifecyclePreStopHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerLifecyclePreStopList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerLifecyclePreStopList ``` @@ -34152,6 +34567,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34159,6 +34575,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -34254,7 +34686,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerLifecyclePreStopOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecContainerLifecyclePreStopOutputReference ``` @@ -34647,7 +35079,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerLifecyclePreStopTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerLifecyclePreStopTcpSocketList ``` @@ -34688,6 +35120,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34695,6 +35128,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -34790,7 +35239,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerLifecyclePreStopTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecContainerLifecyclePreStopTcpSocketOutputReference ``` @@ -35079,7 +35528,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerList ``` @@ -35120,6 +35569,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35127,6 +35577,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -35222,7 +35688,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerLivenessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerLivenessProbeExecOutputReference ``` @@ -35500,7 +35966,7 @@ func InternalValue() PodV1SpecContainerLivenessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerLivenessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerLivenessProbeGrpcList ``` @@ -35541,6 +36007,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35548,6 +36015,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -35643,7 +36126,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerLivenessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecContainerLivenessProbeGrpcOutputReference ``` @@ -35961,7 +36444,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerLivenessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerLivenessProbeHttpGetHttpHeaderList ``` @@ -36002,6 +36485,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36009,6 +36493,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -36104,7 +36604,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecContainerLivenessProbeHttpGetHttpHeaderOutputReference ``` @@ -36429,7 +36929,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerLivenessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerLivenessProbeHttpGetOutputReference ``` @@ -36836,7 +37336,7 @@ func InternalValue() PodV1SpecContainerLivenessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerLivenessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerLivenessProbeOutputReference ``` @@ -37398,7 +37898,7 @@ func InternalValue() PodV1SpecContainerLivenessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerLivenessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerLivenessProbeTcpSocketList ``` @@ -37439,6 +37939,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37446,6 +37947,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -37541,7 +38058,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerLivenessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecContainerLivenessProbeTcpSocketOutputReference ``` @@ -37830,7 +38347,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecContainerOutputReference ``` @@ -38829,7 +39346,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerPortList ``` @@ -38870,6 +39387,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38877,6 +39395,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -38972,7 +39506,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecContainerPortOutputReference ``` @@ -39377,7 +39911,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerReadinessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerReadinessProbeExecOutputReference ``` @@ -39655,7 +40189,7 @@ func InternalValue() PodV1SpecContainerReadinessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerReadinessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerReadinessProbeGrpcList ``` @@ -39696,6 +40230,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39703,6 +40238,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -39798,7 +40349,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerReadinessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecContainerReadinessProbeGrpcOutputReference ``` @@ -40116,7 +40667,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerReadinessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerReadinessProbeHttpGetHttpHeaderList ``` @@ -40157,6 +40708,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -40164,6 +40716,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -40259,7 +40827,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecContainerReadinessProbeHttpGetHttpHeaderOutputReference ``` @@ -40584,7 +41152,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerReadinessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerReadinessProbeHttpGetOutputReference ``` @@ -40991,7 +41559,7 @@ func InternalValue() PodV1SpecContainerReadinessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerReadinessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerReadinessProbeOutputReference ``` @@ -41553,7 +42121,7 @@ func InternalValue() PodV1SpecContainerReadinessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerReadinessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerReadinessProbeTcpSocketList ``` @@ -41594,6 +42162,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -41601,6 +42170,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -41696,7 +42281,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerReadinessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecContainerReadinessProbeTcpSocketOutputReference ``` @@ -41985,7 +42570,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerResourcesOutputReference ``` @@ -42292,7 +42877,7 @@ func InternalValue() PodV1SpecContainerResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerSecurityContextCapabilitiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerSecurityContextCapabilitiesOutputReference ``` @@ -42599,7 +43184,7 @@ func InternalValue() PodV1SpecContainerSecurityContextCapabilities #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerSecurityContextOutputReference ``` @@ -43148,7 +43733,7 @@ func InternalValue() PodV1SpecContainerSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerSecurityContextSeccompProfileOutputReference ``` @@ -43455,7 +44040,7 @@ func InternalValue() PodV1SpecContainerSecurityContextSeccompProfile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerSecurityContextSeLinuxOptionsOutputReference ``` @@ -43820,7 +44405,7 @@ func InternalValue() PodV1SpecContainerSecurityContextSeLinuxOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerStartupProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerStartupProbeExecOutputReference ``` @@ -44098,7 +44683,7 @@ func InternalValue() PodV1SpecContainerStartupProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerStartupProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerStartupProbeGrpcList ``` @@ -44139,6 +44724,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -44146,6 +44732,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -44241,7 +44843,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerStartupProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecContainerStartupProbeGrpcOutputReference ``` @@ -44559,7 +45161,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerStartupProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerStartupProbeHttpGetHttpHeaderList ``` @@ -44600,6 +45202,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -44607,6 +45210,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -44702,7 +45321,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecContainerStartupProbeHttpGetHttpHeaderOutputReference ``` @@ -45027,7 +45646,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerStartupProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerStartupProbeHttpGetOutputReference ``` @@ -45434,7 +46053,7 @@ func InternalValue() PodV1SpecContainerStartupProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerStartupProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerStartupProbeOutputReference ``` @@ -45996,7 +46615,7 @@ func InternalValue() PodV1SpecContainerStartupProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerStartupProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerStartupProbeTcpSocketList ``` @@ -46037,6 +46656,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -46044,6 +46664,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -46139,7 +46775,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerStartupProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecContainerStartupProbeTcpSocketOutputReference ``` @@ -46428,7 +47064,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerVolumeMountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerVolumeMountList ``` @@ -46469,6 +47105,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -46476,6 +47113,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -46571,7 +47224,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecContainerVolumeMountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecContainerVolumeMountOutputReference ``` @@ -46969,7 +47622,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecDnsConfigOptionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecDnsConfigOptionList ``` @@ -47010,6 +47663,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47017,6 +47671,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -47112,7 +47782,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecDnsConfigOptionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecDnsConfigOptionOutputReference ``` @@ -47430,7 +48100,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecDnsConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecDnsConfigOutputReference ``` @@ -47779,7 +48449,7 @@ func InternalValue() PodV1SpecDnsConfig #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecHostAliasesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecHostAliasesList ``` @@ -47820,6 +48490,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47827,6 +48498,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -47922,7 +48609,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecHostAliasesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecHostAliasesOutputReference ``` @@ -48233,7 +48920,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecImagePullSecretsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecImagePullSecretsList ``` @@ -48274,6 +48961,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -48281,6 +48969,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -48376,7 +49080,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecImagePullSecretsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecImagePullSecretsOutputReference ``` @@ -48665,7 +49369,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerEnvFromConfigMapRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerEnvFromConfigMapRefOutputReference ``` @@ -48965,7 +49669,7 @@ func InternalValue() PodV1SpecInitContainerEnvFromConfigMapRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerEnvFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerEnvFromList ``` @@ -49006,6 +49710,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49013,6 +49718,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -49108,7 +49829,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerEnvFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecInitContainerEnvFromOutputReference ``` @@ -49488,7 +50209,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerEnvFromSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerEnvFromSecretRefOutputReference ``` @@ -49788,7 +50509,7 @@ func InternalValue() PodV1SpecInitContainerEnvFromSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerEnvList ``` @@ -49829,6 +50550,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49836,6 +50558,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -49931,7 +50669,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecInitContainerEnvOutputReference ``` @@ -50291,7 +51029,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerEnvValueFromConfigMapKeyRefOutputReference ``` @@ -50627,7 +51365,7 @@ func InternalValue() PodV1SpecInitContainerEnvValueFromConfigMapKeyRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerEnvValueFromFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerEnvValueFromFieldRefOutputReference ``` @@ -50934,7 +51672,7 @@ func InternalValue() PodV1SpecInitContainerEnvValueFromFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerEnvValueFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerEnvValueFromOutputReference ``` @@ -51351,7 +52089,7 @@ func InternalValue() PodV1SpecInitContainerEnvValueFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerEnvValueFromResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerEnvValueFromResourceFieldRefOutputReference ``` @@ -51680,7 +52418,7 @@ func InternalValue() PodV1SpecInitContainerEnvValueFromResourceFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerEnvValueFromSecretKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerEnvValueFromSecretKeyRefOutputReference ``` @@ -52016,7 +52754,7 @@ func InternalValue() PodV1SpecInitContainerEnvValueFromSecretKeyRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerLifecycleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerLifecycleOutputReference ``` @@ -52349,7 +53087,7 @@ func InternalValue() PodV1SpecInitContainerLifecycle #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerLifecyclePostStartExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerLifecyclePostStartExecOutputReference ``` @@ -52627,7 +53365,7 @@ func InternalValue() PodV1SpecInitContainerLifecyclePostStartExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderList ``` @@ -52668,6 +53406,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52675,6 +53414,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -52770,7 +53525,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ``` @@ -53095,7 +53850,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerLifecyclePostStartHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerLifecyclePostStartHttpGetOutputReference ``` @@ -53502,7 +54257,7 @@ func InternalValue() PodV1SpecInitContainerLifecyclePostStartHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerLifecyclePostStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerLifecyclePostStartList ``` @@ -53543,6 +54298,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -53550,6 +54306,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -53645,7 +54417,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerLifecyclePostStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecInitContainerLifecyclePostStartOutputReference ``` @@ -54038,7 +54810,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerLifecyclePostStartTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerLifecyclePostStartTcpSocketList ``` @@ -54079,6 +54851,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -54086,6 +54859,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -54181,7 +54970,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerLifecyclePostStartTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecInitContainerLifecyclePostStartTcpSocketOutputReference ``` @@ -54470,7 +55259,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerLifecyclePreStopExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerLifecyclePreStopExecOutputReference ``` @@ -54748,7 +55537,7 @@ func InternalValue() PodV1SpecInitContainerLifecyclePreStopExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderList ``` @@ -54789,6 +55578,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -54796,6 +55586,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -54891,7 +55697,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ``` @@ -55216,7 +56022,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerLifecyclePreStopHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerLifecyclePreStopHttpGetOutputReference ``` @@ -55623,7 +56429,7 @@ func InternalValue() PodV1SpecInitContainerLifecyclePreStopHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerLifecyclePreStopList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerLifecyclePreStopList ``` @@ -55664,6 +56470,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -55671,6 +56478,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -55766,7 +56589,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerLifecyclePreStopOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecInitContainerLifecyclePreStopOutputReference ``` @@ -56159,7 +56982,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerLifecyclePreStopTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerLifecyclePreStopTcpSocketList ``` @@ -56200,6 +57023,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56207,6 +57031,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -56302,7 +57142,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerLifecyclePreStopTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecInitContainerLifecyclePreStopTcpSocketOutputReference ``` @@ -56591,7 +57431,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerList ``` @@ -56632,6 +57472,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56639,6 +57480,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -56734,7 +57591,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerLivenessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerLivenessProbeExecOutputReference ``` @@ -57012,7 +57869,7 @@ func InternalValue() PodV1SpecInitContainerLivenessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerLivenessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerLivenessProbeGrpcList ``` @@ -57053,6 +57910,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57060,6 +57918,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -57155,7 +58029,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerLivenessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecInitContainerLivenessProbeGrpcOutputReference ``` @@ -57473,7 +58347,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderList ``` @@ -57514,6 +58388,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57521,6 +58396,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -57616,7 +58507,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference ``` @@ -57941,7 +58832,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerLivenessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerLivenessProbeHttpGetOutputReference ``` @@ -58348,7 +59239,7 @@ func InternalValue() PodV1SpecInitContainerLivenessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerLivenessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerLivenessProbeOutputReference ``` @@ -58910,7 +59801,7 @@ func InternalValue() PodV1SpecInitContainerLivenessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerLivenessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerLivenessProbeTcpSocketList ``` @@ -58951,6 +59842,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58958,6 +59850,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -59053,7 +59961,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerLivenessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecInitContainerLivenessProbeTcpSocketOutputReference ``` @@ -59342,7 +60250,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecInitContainerOutputReference ``` @@ -60341,7 +61249,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerPortList ``` @@ -60382,6 +61290,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60389,6 +61298,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -60484,7 +61409,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecInitContainerPortOutputReference ``` @@ -60889,7 +61814,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerReadinessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerReadinessProbeExecOutputReference ``` @@ -61167,7 +62092,7 @@ func InternalValue() PodV1SpecInitContainerReadinessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerReadinessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerReadinessProbeGrpcList ``` @@ -61208,6 +62133,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -61215,6 +62141,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -61310,7 +62252,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerReadinessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecInitContainerReadinessProbeGrpcOutputReference ``` @@ -61628,7 +62570,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderList ``` @@ -61669,6 +62611,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -61676,6 +62619,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -61771,7 +62730,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference ``` @@ -62096,7 +63055,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerReadinessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerReadinessProbeHttpGetOutputReference ``` @@ -62503,7 +63462,7 @@ func InternalValue() PodV1SpecInitContainerReadinessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerReadinessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerReadinessProbeOutputReference ``` @@ -63065,7 +64024,7 @@ func InternalValue() PodV1SpecInitContainerReadinessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerReadinessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerReadinessProbeTcpSocketList ``` @@ -63106,6 +64065,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -63113,6 +64073,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -63208,7 +64184,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerReadinessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecInitContainerReadinessProbeTcpSocketOutputReference ``` @@ -63497,7 +64473,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerResourcesOutputReference ``` @@ -63804,7 +64780,7 @@ func InternalValue() PodV1SpecInitContainerResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerSecurityContextCapabilitiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerSecurityContextCapabilitiesOutputReference ``` @@ -64111,7 +65087,7 @@ func InternalValue() PodV1SpecInitContainerSecurityContextCapabilities #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerSecurityContextOutputReference ``` @@ -64660,7 +65636,7 @@ func InternalValue() PodV1SpecInitContainerSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerSecurityContextSeccompProfileOutputReference ``` @@ -64967,7 +65943,7 @@ func InternalValue() PodV1SpecInitContainerSecurityContextSeccompProfile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerSecurityContextSeLinuxOptionsOutputReference ``` @@ -65332,7 +66308,7 @@ func InternalValue() PodV1SpecInitContainerSecurityContextSeLinuxOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerStartupProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerStartupProbeExecOutputReference ``` @@ -65610,7 +66586,7 @@ func InternalValue() PodV1SpecInitContainerStartupProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerStartupProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerStartupProbeGrpcList ``` @@ -65651,6 +66627,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -65658,6 +66635,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -65753,7 +66746,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerStartupProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecInitContainerStartupProbeGrpcOutputReference ``` @@ -66071,7 +67064,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerStartupProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerStartupProbeHttpGetHttpHeaderList ``` @@ -66112,6 +67105,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -66119,6 +67113,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -66214,7 +67224,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference ``` @@ -66539,7 +67549,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerStartupProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerStartupProbeHttpGetOutputReference ``` @@ -66946,7 +67956,7 @@ func InternalValue() PodV1SpecInitContainerStartupProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerStartupProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerStartupProbeOutputReference ``` @@ -67508,7 +68518,7 @@ func InternalValue() PodV1SpecInitContainerStartupProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerStartupProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerStartupProbeTcpSocketList ``` @@ -67549,6 +68559,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -67556,6 +68567,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -67651,7 +68678,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerStartupProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecInitContainerStartupProbeTcpSocketOutputReference ``` @@ -67940,7 +68967,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerVolumeMountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerVolumeMountList ``` @@ -67981,6 +69008,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -67988,6 +69016,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -68083,7 +69127,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecInitContainerVolumeMountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecInitContainerVolumeMountOutputReference ``` @@ -68481,7 +69525,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecOsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecOsOutputReference ``` @@ -68752,7 +69796,7 @@ func InternalValue() PodV1SpecOs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecOutputReference ``` @@ -70027,7 +71071,7 @@ func InternalValue() PodV1Spec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecReadinessGateList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecReadinessGateList ``` @@ -70068,6 +71112,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -70075,6 +71120,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -70170,7 +71231,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecReadinessGateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecReadinessGateOutputReference ``` @@ -70459,7 +71520,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecSecurityContextOutputReference ``` @@ -71050,7 +72111,7 @@ func InternalValue() PodV1SpecSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecSecurityContextSeccompProfileOutputReference ``` @@ -71357,7 +72418,7 @@ func InternalValue() PodV1SpecSecurityContextSeccompProfile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecSecurityContextSeLinuxOptionsOutputReference ``` @@ -71722,7 +72783,7 @@ func InternalValue() PodV1SpecSecurityContextSeLinuxOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecSecurityContextSysctlList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecSecurityContextSysctlList ``` @@ -71763,6 +72824,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71770,6 +72832,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -71865,7 +72943,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecSecurityContextSysctlOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecSecurityContextSysctlOutputReference ``` @@ -72176,7 +73254,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecSecurityContextWindowsOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecSecurityContextWindowsOptionsOutputReference ``` @@ -72541,7 +73619,7 @@ func InternalValue() PodV1SpecSecurityContextWindowsOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecTolerationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecTolerationList ``` @@ -72582,6 +73660,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -72589,6 +73668,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -72684,7 +73779,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecTolerationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecTolerationOutputReference ``` @@ -73096,7 +74191,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecTopologySpreadConstraintLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecTopologySpreadConstraintLabelSelectorList ``` @@ -73137,6 +74232,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73144,6 +74240,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -73239,7 +74351,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsList ``` @@ -73280,6 +74392,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73287,6 +74400,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -73382,7 +74511,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference ``` @@ -73736,7 +74865,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecTopologySpreadConstraintLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecTopologySpreadConstraintLabelSelectorOutputReference ``` @@ -74074,7 +75203,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecTopologySpreadConstraintList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecTopologySpreadConstraintList ``` @@ -74115,6 +75244,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -74122,6 +75252,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -74217,7 +75363,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecTopologySpreadConstraintOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecTopologySpreadConstraintOutputReference ``` @@ -74613,7 +75759,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeAwsElasticBlockStoreOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeAwsElasticBlockStoreOutputReference ``` @@ -74971,7 +76117,7 @@ func InternalValue() PodV1SpecVolumeAwsElasticBlockStore #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeAzureDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeAzureDiskOutputReference ``` @@ -75373,7 +76519,7 @@ func InternalValue() PodV1SpecVolumeAzureDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeAzureFileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeAzureFileOutputReference ``` @@ -75724,7 +76870,7 @@ func InternalValue() PodV1SpecVolumeAzureFile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeCephFsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeCephFsOutputReference ``` @@ -76153,7 +77299,7 @@ func InternalValue() PodV1SpecVolumeCephFs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeCephFsSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeCephFsSecretRefOutputReference ``` @@ -76460,7 +77606,7 @@ func InternalValue() PodV1SpecVolumeCephFsSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeCinderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeCinderOutputReference ``` @@ -76789,7 +77935,7 @@ func InternalValue() PodV1SpecVolumeCinder #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeConfigMapItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecVolumeConfigMapItemsList ``` @@ -76830,6 +77976,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76837,6 +77984,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -76932,7 +78095,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeConfigMapItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecVolumeConfigMapItemsOutputReference ``` @@ -77286,7 +78449,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeConfigMapOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeConfigMapOutputReference ``` @@ -77664,7 +78827,7 @@ func InternalValue() PodV1SpecVolumeConfigMap #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeCsiNodePublishSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeCsiNodePublishSecretRefOutputReference ``` @@ -77942,7 +79105,7 @@ func InternalValue() PodV1SpecVolumeCsiNodePublishSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeCsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeCsiOutputReference ``` @@ -78342,7 +79505,7 @@ func InternalValue() PodV1SpecVolumeCsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeDownwardApiItemsFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeDownwardApiItemsFieldRefOutputReference ``` @@ -78649,7 +79812,7 @@ func InternalValue() PodV1SpecVolumeDownwardApiItemsFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeDownwardApiItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecVolumeDownwardApiItemsList ``` @@ -78690,6 +79853,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -78697,6 +79861,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -78792,7 +79972,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeDownwardApiItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecVolumeDownwardApiItemsOutputReference ``` @@ -79187,7 +80367,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeDownwardApiItemsResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeDownwardApiItemsResourceFieldRefOutputReference ``` @@ -79509,7 +80689,7 @@ func InternalValue() PodV1SpecVolumeDownwardApiItemsResourceFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeDownwardApiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeDownwardApiOutputReference ``` @@ -79829,7 +81009,7 @@ func InternalValue() PodV1SpecVolumeDownwardApi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeEmptyDirOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeEmptyDirOutputReference ``` @@ -80136,7 +81316,7 @@ func InternalValue() PodV1SpecVolumeEmptyDir #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeEphemeralOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeEphemeralOutputReference ``` @@ -80420,7 +81600,7 @@ func InternalValue() PodV1SpecVolumeEphemeral #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference ``` @@ -80727,7 +81907,7 @@ func InternalValue() PodV1SpecVolumeEphemeralVolumeClaimTemplateMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeEphemeralVolumeClaimTemplateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeEphemeralVolumeClaimTemplateOutputReference ``` @@ -81053,7 +82233,7 @@ func InternalValue() PodV1SpecVolumeEphemeralVolumeClaimTemplate #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference ``` @@ -81488,7 +82668,7 @@ func InternalValue() PodV1SpecVolumeEphemeralVolumeClaimTemplateSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference ``` @@ -81795,7 +82975,7 @@ func InternalValue() PodV1SpecVolumeEphemeralVolumeClaimTemplateSpecResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList ``` @@ -81836,6 +83016,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -81843,6 +83024,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -81938,7 +83135,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference ``` @@ -82292,7 +83489,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference ``` @@ -82612,7 +83809,7 @@ func InternalValue() PodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeFcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeFcOutputReference ``` @@ -82963,7 +84160,7 @@ func InternalValue() PodV1SpecVolumeFc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeFlexVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeFlexVolumeOutputReference ``` @@ -83363,7 +84560,7 @@ func InternalValue() PodV1SpecVolumeFlexVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeFlexVolumeSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeFlexVolumeSecretRefOutputReference ``` @@ -83670,7 +84867,7 @@ func InternalValue() PodV1SpecVolumeFlexVolumeSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeFlockerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeFlockerOutputReference ``` @@ -83977,7 +85174,7 @@ func InternalValue() PodV1SpecVolumeFlocker #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeGcePersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeGcePersistentDiskOutputReference ``` @@ -84335,7 +85532,7 @@ func InternalValue() PodV1SpecVolumeGcePersistentDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeGitRepoOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeGitRepoOutputReference ``` @@ -84671,7 +85868,7 @@ func InternalValue() PodV1SpecVolumeGitRepo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeGlusterfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeGlusterfsOutputReference ``` @@ -84993,7 +86190,7 @@ func InternalValue() PodV1SpecVolumeGlusterfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeHostPathOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeHostPathOutputReference ``` @@ -85300,7 +86497,7 @@ func InternalValue() PodV1SpecVolumeHostPath #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeIscsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeIscsiOutputReference ``` @@ -85709,7 +86906,7 @@ func InternalValue() PodV1SpecVolumeIscsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecVolumeList ``` @@ -85750,6 +86947,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -85757,6 +86955,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -85852,7 +87066,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeLocalOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeLocalOutputReference ``` @@ -86130,7 +87344,7 @@ func InternalValue() PodV1SpecVolumeLocal #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeNfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeNfsOutputReference ``` @@ -86452,7 +87666,7 @@ func InternalValue() PodV1SpecVolumeNfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecVolumeOutputReference ``` @@ -87882,7 +89096,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumePersistentVolumeClaimOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumePersistentVolumeClaimOutputReference ``` @@ -88189,7 +89403,7 @@ func InternalValue() PodV1SpecVolumePersistentVolumeClaim #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumePhotonPersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumePhotonPersistentDiskOutputReference ``` @@ -88489,7 +89703,7 @@ func InternalValue() PodV1SpecVolumePhotonPersistentDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeProjectedList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecVolumeProjectedList ``` @@ -88530,6 +89744,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -88537,6 +89752,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -88632,7 +89863,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeProjectedOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecVolumeProjectedOutputReference ``` @@ -88963,7 +90194,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeProjectedSourcesConfigMapItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecVolumeProjectedSourcesConfigMapItemsList ``` @@ -89004,6 +90235,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -89011,6 +90243,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -89106,7 +90354,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeProjectedSourcesConfigMapItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecVolumeProjectedSourcesConfigMapItemsOutputReference ``` @@ -89460,7 +90708,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeProjectedSourcesConfigMapList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecVolumeProjectedSourcesConfigMapList ``` @@ -89501,6 +90749,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -89508,6 +90757,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -89603,7 +90868,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeProjectedSourcesConfigMapOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecVolumeProjectedSourcesConfigMapOutputReference ``` @@ -89970,7 +91235,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference ``` @@ -90277,7 +91542,7 @@ func InternalValue() PodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeProjectedSourcesDownwardApiItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecVolumeProjectedSourcesDownwardApiItemsList ``` @@ -90318,6 +91583,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -90325,6 +91591,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -90420,7 +91702,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeProjectedSourcesDownwardApiItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecVolumeProjectedSourcesDownwardApiItemsOutputReference ``` @@ -90822,7 +92104,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference ``` @@ -91144,7 +92426,7 @@ func InternalValue() PodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFiel #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeProjectedSourcesDownwardApiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeProjectedSourcesDownwardApiOutputReference ``` @@ -91435,7 +92717,7 @@ func InternalValue() PodV1SpecVolumeProjectedSourcesDownwardApi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeProjectedSourcesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecVolumeProjectedSourcesList ``` @@ -91476,6 +92758,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -91483,6 +92766,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -91578,7 +92877,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeProjectedSourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecVolumeProjectedSourcesOutputReference ``` @@ -92013,7 +93312,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeProjectedSourcesSecretItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecVolumeProjectedSourcesSecretItemsList ``` @@ -92054,6 +93353,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92061,6 +93361,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -92156,7 +93472,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeProjectedSourcesSecretItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecVolumeProjectedSourcesSecretItemsOutputReference ``` @@ -92510,7 +93826,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeProjectedSourcesSecretList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecVolumeProjectedSourcesSecretList ``` @@ -92551,6 +93867,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92558,6 +93875,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -92653,7 +93986,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeProjectedSourcesSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecVolumeProjectedSourcesSecretOutputReference ``` @@ -93020,7 +94353,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeProjectedSourcesServiceAccountTokenOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeProjectedSourcesServiceAccountTokenOutputReference ``` @@ -93349,7 +94682,7 @@ func InternalValue() PodV1SpecVolumeProjectedSourcesServiceAccountToken #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeQuobyteOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeQuobyteOutputReference ``` @@ -93729,7 +95062,7 @@ func InternalValue() PodV1SpecVolumeQuobyte #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeRbdOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeRbdOutputReference ``` @@ -94209,7 +95542,7 @@ func InternalValue() PodV1SpecVolumeRbd #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeRbdSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeRbdSecretRefOutputReference ``` @@ -94516,7 +95849,7 @@ func InternalValue() PodV1SpecVolumeRbdSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeSecretItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecVolumeSecretItemsList ``` @@ -94557,6 +95890,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -94564,6 +95898,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -94659,7 +96009,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeSecretItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) PodV1SpecVolumeSecretItemsOutputReference ``` @@ -95013,7 +96363,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeSecretOutputReference ``` @@ -95391,7 +96741,7 @@ func InternalValue() PodV1SpecVolumeSecret #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1SpecVolumeVsphereVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeVsphereVolumeOutputReference ``` @@ -95691,7 +97041,7 @@ func InternalValue() PodV1SpecVolumeVsphereVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/podv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/podv1" podv1.NewPodV1TimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PodV1TimeoutsOutputReference ``` diff --git a/docs/podV1.java.md b/docs/podV1.java.md index e8f8d2c0a..b3f94c404 100644 --- a/docs/podV1.java.md +++ b/docs/podV1.java.md @@ -171,6 +171,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -248,6 +249,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -16325,6 +16332,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -16332,6 +16340,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -16792,6 +16816,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -16799,6 +16824,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -17289,6 +17330,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -17296,6 +17338,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -18105,6 +18163,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18112,6 +18171,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -18248,6 +18323,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18255,6 +18331,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -18745,6 +18837,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18752,6 +18845,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -20578,6 +20687,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20585,6 +20695,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -21045,6 +21171,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21052,6 +21179,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -21188,6 +21331,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21195,6 +21339,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -22365,6 +22525,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22372,6 +22533,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -22508,6 +22685,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22515,6 +22693,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -23343,6 +23537,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23350,6 +23545,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -24179,6 +24390,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24186,6 +24398,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -24646,6 +24874,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24653,6 +24882,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -24789,6 +25034,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24796,6 +25042,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -25966,6 +26228,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25973,6 +26236,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -26109,6 +26388,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26116,6 +26396,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -26944,6 +27240,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26951,6 +27248,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -27747,6 +28060,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27754,6 +28068,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -28570,6 +28900,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28577,6 +28908,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -31409,6 +31756,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -31416,6 +31764,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -32284,6 +32648,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -32291,6 +32656,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -32820,6 +33201,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -32827,6 +33209,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -33530,6 +33928,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -33537,6 +33936,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -34405,6 +34820,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34412,6 +34828,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -34941,6 +35373,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34948,6 +35381,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -35373,6 +35822,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35380,6 +35830,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -35794,6 +36260,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35801,6 +36268,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -36255,6 +36738,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36262,6 +36746,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -37692,6 +38192,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37699,6 +38200,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -39123,6 +39640,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39130,6 +39648,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -39949,6 +40483,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39956,6 +40491,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -40410,6 +40961,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -40417,6 +40969,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -41847,6 +42415,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -41854,6 +42423,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -44392,6 +44977,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -44399,6 +44985,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -44853,6 +45455,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -44860,6 +45463,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -46290,6 +46909,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46297,6 +46917,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -46722,6 +47358,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46729,6 +47366,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -47263,6 +47916,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -47270,6 +47924,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -48073,6 +48743,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48080,6 +48751,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -48527,6 +49214,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48534,6 +49222,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -49259,6 +49963,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49266,6 +49971,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -50082,6 +50803,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50089,6 +50811,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -52921,6 +53659,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -52928,6 +53667,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -53796,6 +54551,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -53803,6 +54559,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -54332,6 +55104,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -54339,6 +55112,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -55042,6 +55831,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55049,6 +55839,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -55917,6 +56723,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55924,6 +56731,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -56453,6 +57276,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56460,6 +57284,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -56885,6 +57725,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56892,6 +57733,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -57306,6 +58163,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57313,6 +58171,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -57767,6 +58641,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57774,6 +58649,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -59204,6 +60095,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59211,6 +60103,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -60635,6 +61543,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60642,6 +61551,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -61461,6 +62386,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -61468,6 +62394,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -61922,6 +62864,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -61929,6 +62872,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -63359,6 +64318,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63366,6 +64326,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -65904,6 +66880,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -65911,6 +66888,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -66365,6 +67358,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -66372,6 +67366,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -67802,6 +68812,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -67809,6 +68820,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -68234,6 +69261,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -68241,6 +69269,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -70321,6 +71365,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70328,6 +71373,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -72016,6 +73077,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -72023,6 +73085,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -72835,6 +73913,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -72842,6 +73921,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -73390,6 +74485,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73397,6 +74493,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -73533,6 +74645,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73540,6 +74653,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -74368,6 +75497,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74375,6 +75505,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -77083,6 +78229,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -77090,6 +78237,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -78943,6 +80106,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -78950,6 +80114,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -82089,6 +83269,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -82096,6 +83277,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -86003,6 +87200,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -86010,6 +87208,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -88783,6 +89997,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -88790,6 +90005,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -89257,6 +90488,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -89264,6 +90496,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -89754,6 +91002,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -89761,6 +91010,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -90571,6 +91836,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -90578,6 +91844,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -91729,6 +93011,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91736,6 +93019,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -92307,6 +93606,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92314,6 +93614,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -92804,6 +94120,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92811,6 +94128,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -94810,6 +96143,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -94817,6 +96151,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/podV1.python.md b/docs/podV1.python.md index a24170f16..790af1292 100644 --- a/docs/podV1.python.md +++ b/docs/podV1.python.md @@ -169,6 +169,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -251,6 +252,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -16711,6 +16718,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -16718,6 +16726,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -17230,6 +17256,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -17237,6 +17264,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -17762,6 +17807,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -17769,6 +17815,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -18642,6 +18706,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -18649,6 +18714,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -18793,6 +18876,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -18800,6 +18884,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -19325,6 +19427,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -19332,6 +19435,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -21356,6 +21477,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -21363,6 +21485,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -21886,6 +22026,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -21893,6 +22034,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -22037,6 +22196,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -22044,6 +22204,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -23305,6 +23483,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -23312,6 +23491,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -23456,6 +23653,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -23463,6 +23661,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -24355,6 +24571,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -24362,6 +24579,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -25257,6 +25492,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -25264,6 +25500,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -25787,6 +26041,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -25794,6 +26049,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -25938,6 +26211,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -25945,6 +26219,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -27206,6 +27498,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -27213,6 +27506,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -27357,6 +27668,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -27364,6 +27676,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -28256,6 +28586,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -28263,6 +28594,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -29121,6 +29470,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -29128,6 +29478,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -30038,6 +30406,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -30045,6 +30414,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -33227,6 +33614,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -33234,6 +33622,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -34164,6 +34570,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -34171,6 +34578,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -34797,6 +35222,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -34804,6 +35230,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -35567,6 +36011,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -35574,6 +36019,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -36504,6 +36967,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -36511,6 +36975,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -37137,6 +37619,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -37144,6 +37627,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -37604,6 +38105,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -37611,6 +38113,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -38058,6 +38578,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -38065,6 +38586,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -38554,6 +39093,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -38561,6 +39101,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -40142,6 +40700,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -40149,6 +40708,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -42065,6 +42642,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -42072,6 +42650,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -42951,6 +43547,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -42958,6 +43555,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -43447,6 +44062,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -43454,6 +44070,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -45035,6 +45669,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -45042,6 +45677,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -47840,6 +48493,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -47847,6 +48501,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -48336,6 +49008,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -48343,6 +49016,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -49924,6 +50615,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -49931,6 +50623,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -50391,6 +51101,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -50398,6 +51109,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -50967,6 +51696,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -50974,6 +51704,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -51839,6 +52587,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -51846,6 +52595,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -52328,6 +53095,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -52335,6 +53103,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -53120,6 +53906,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -53127,6 +53914,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -54037,6 +54842,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -54044,6 +54850,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -57226,6 +58050,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -57233,6 +58058,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -58163,6 +59006,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -58170,6 +59014,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -58796,6 +59658,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -58803,6 +59666,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -59566,6 +60447,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -59573,6 +60455,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -60503,6 +61403,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -60510,6 +61411,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -61136,6 +62055,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -61143,6 +62063,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -61603,6 +62541,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -61610,6 +62549,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -62057,6 +63014,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -62064,6 +63022,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -62553,6 +63529,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -62560,6 +63537,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -64141,6 +65136,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -64148,6 +65144,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -66064,6 +67078,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -66071,6 +67086,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -66950,6 +67983,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -66957,6 +67991,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -67446,6 +68498,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -67453,6 +68506,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -69034,6 +70105,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -69041,6 +70113,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -71839,6 +72929,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -71846,6 +72937,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -72335,6 +73444,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -72342,6 +73452,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -73923,6 +75051,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -73930,6 +75059,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -74390,6 +75537,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -74397,6 +75545,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -76761,6 +77927,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -76768,6 +77935,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -78667,6 +79852,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -78674,6 +79860,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -79546,6 +80750,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -79553,6 +80758,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -80136,6 +81359,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -80143,6 +81367,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -80287,6 +81529,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -80294,6 +81537,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -81186,6 +82447,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -81193,6 +82455,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -84105,6 +85385,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -84112,6 +85393,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -86108,6 +87407,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -86115,6 +87415,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -89669,6 +90987,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -89676,6 +90995,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -93887,6 +95224,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -93894,6 +95232,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -97737,6 +99093,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -97744,6 +99101,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -98248,6 +99623,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -98255,6 +99631,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -98780,6 +100174,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -98787,6 +100182,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -99659,6 +101072,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -99666,6 +101080,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -100945,6 +102377,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -100952,6 +102385,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -101598,6 +103049,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -101605,6 +103057,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -102130,6 +103600,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -102137,6 +103608,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -104290,6 +105779,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -104297,6 +105787,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/podV1.typescript.md b/docs/podV1.typescript.md index 8f576f286..2c28c91a0 100644 --- a/docs/podV1.typescript.md +++ b/docs/podV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -15210,6 +15217,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -15217,6 +15225,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -15677,6 +15701,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -15684,6 +15709,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -16174,6 +16215,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -16181,6 +16223,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -16990,6 +17048,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -16997,6 +17056,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -17133,6 +17208,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -17140,6 +17216,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -17630,6 +17722,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -17637,6 +17730,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -19463,6 +19572,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19470,6 +19580,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -19930,6 +20056,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19937,6 +20064,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -20073,6 +20216,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20080,6 +20224,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -21250,6 +21410,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21257,6 +21418,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -21393,6 +21570,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21400,6 +21578,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -22228,6 +22422,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22235,6 +22430,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -23064,6 +23275,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23071,6 +23283,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -23531,6 +23759,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23538,6 +23767,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -23674,6 +23919,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23681,6 +23927,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -24851,6 +25113,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24858,6 +25121,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -24994,6 +25273,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25001,6 +25281,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -25829,6 +26125,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25836,6 +26133,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -26632,6 +26945,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26639,6 +26953,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -27455,6 +27785,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27462,6 +27793,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -30294,6 +30641,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -30301,6 +30649,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -31169,6 +31533,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -31176,6 +31541,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -31705,6 +32086,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -31712,6 +32094,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -32415,6 +32813,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -32422,6 +32821,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -33290,6 +33705,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -33297,6 +33713,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -33826,6 +34258,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -33833,6 +34266,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -34258,6 +34707,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34265,6 +34715,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -34679,6 +35145,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34686,6 +35153,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -35140,6 +35623,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35147,6 +35631,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -36577,6 +37077,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36584,6 +37085,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -38008,6 +38525,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38015,6 +38533,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -38834,6 +39368,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38841,6 +39376,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -39295,6 +39846,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39302,6 +39854,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -40732,6 +41300,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -40739,6 +41308,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -43277,6 +43862,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43284,6 +43870,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -43738,6 +44340,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43745,6 +44348,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -45175,6 +45794,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -45182,6 +45802,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -45607,6 +46243,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -45614,6 +46251,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -46148,6 +46801,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46155,6 +46809,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -46958,6 +47628,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46965,6 +47636,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -47412,6 +48099,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -47419,6 +48107,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -48144,6 +48848,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48151,6 +48856,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -48967,6 +49688,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48974,6 +49696,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -51806,6 +52544,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51813,6 +52552,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -52681,6 +53436,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -52688,6 +53444,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -53217,6 +53989,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -53224,6 +53997,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -53927,6 +54716,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -53934,6 +54724,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -54802,6 +55608,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -54809,6 +55616,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -55338,6 +56161,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55345,6 +56169,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -55770,6 +56610,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55777,6 +56618,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -56191,6 +57048,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56198,6 +57056,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -56652,6 +57526,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56659,6 +57534,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -58089,6 +58980,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58096,6 +58988,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -59520,6 +60428,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59527,6 +60436,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -60346,6 +61271,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60353,6 +61279,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -60807,6 +61749,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60814,6 +61757,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -62244,6 +63203,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -62251,6 +63211,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -64789,6 +65765,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64796,6 +65773,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -65250,6 +66243,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -65257,6 +66251,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -66687,6 +67697,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -66694,6 +67705,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -67119,6 +68146,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -67126,6 +68154,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -69206,6 +70250,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -69213,6 +70258,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -70901,6 +71962,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70908,6 +71970,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -71720,6 +72798,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -71727,6 +72806,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -72275,6 +73370,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -72282,6 +73378,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -72418,6 +73530,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -72425,6 +73538,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -73253,6 +74382,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73260,6 +74390,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -75968,6 +77114,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75975,6 +77122,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -77828,6 +78991,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -77835,6 +78999,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -80974,6 +82154,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -80981,6 +82162,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -84888,6 +86085,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -84895,6 +86093,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -87668,6 +88882,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -87675,6 +88890,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -88142,6 +89373,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -88149,6 +89381,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -88639,6 +89887,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -88646,6 +89895,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -89456,6 +90721,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -89463,6 +90729,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -90614,6 +91896,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -90621,6 +91904,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -91192,6 +92491,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91199,6 +92499,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -91689,6 +93005,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91696,6 +93013,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -93695,6 +95028,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -93702,6 +95036,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/priorityClass.csharp.md b/docs/priorityClass.csharp.md index a755700eb..df9e9d7c7 100644 --- a/docs/priorityClass.csharp.md +++ b/docs/priorityClass.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp diff --git a/docs/priorityClass.go.md b/docs/priorityClass.go.md index 7fcebf4bf..bc339d62f 100644 --- a/docs/priorityClass.go.md +++ b/docs/priorityClass.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/priorityclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/priorityclass" priorityclass.NewPriorityClass(scope Construct, id *string, config PriorityClassConfig) PriorityClass ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -412,7 +419,7 @@ func ResetPreemptionPolicy() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/priorityclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/priorityclass" priorityclass.PriorityClass_IsConstruct(x interface{}) *bool ``` @@ -444,7 +451,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/priorityclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/priorityclass" priorityclass.PriorityClass_IsTerraformElement(x interface{}) *bool ``` @@ -458,7 +465,7 @@ priorityclass.PriorityClass_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/priorityclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/priorityclass" priorityclass.PriorityClass_IsTerraformResource(x interface{}) *bool ``` @@ -472,7 +479,7 @@ priorityclass.PriorityClass_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/priorityclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/priorityclass" priorityclass.PriorityClass_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -833,7 +840,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/priorityclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/priorityclass" &priorityclass.PriorityClassConfig { Connection: interface{}, @@ -843,7 +850,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/prioritycla Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.priorityClass.PriorityClassMetadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.priorityClass.PriorityClassMetadata, Value: *f64, Description: *string, GlobalDefault: interface{}, @@ -1036,7 +1043,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/priorityclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/priorityclass" &priorityclass.PriorityClassMetadata { Annotations: *map[string]*string, @@ -1126,7 +1133,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/priorityclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/priorityclass" priorityclass.NewPriorityClassMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PriorityClassMetadataOutputReference ``` diff --git a/docs/priorityClass.java.md b/docs/priorityClass.java.md index 52d45b668..ddbb11b18 100644 --- a/docs/priorityClass.java.md +++ b/docs/priorityClass.java.md @@ -186,6 +186,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -262,6 +263,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java diff --git a/docs/priorityClass.python.md b/docs/priorityClass.python.md index 1b0582541..9b2d4b845 100644 --- a/docs/priorityClass.python.md +++ b/docs/priorityClass.python.md @@ -183,6 +183,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -264,6 +265,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python diff --git a/docs/priorityClass.typescript.md b/docs/priorityClass.typescript.md index f1dabd1a9..375841723 100644 --- a/docs/priorityClass.typescript.md +++ b/docs/priorityClass.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript diff --git a/docs/priorityClassV1.csharp.md b/docs/priorityClassV1.csharp.md index 3211d6153..2337e86a8 100644 --- a/docs/priorityClassV1.csharp.md +++ b/docs/priorityClassV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp diff --git a/docs/priorityClassV1.go.md b/docs/priorityClassV1.go.md index 8f765ace4..fdbcfb91e 100644 --- a/docs/priorityClassV1.go.md +++ b/docs/priorityClassV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/priorityclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/priorityclassv1" priorityclassv1.NewPriorityClassV1(scope Construct, id *string, config PriorityClassV1Config) PriorityClassV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -412,7 +419,7 @@ func ResetPreemptionPolicy() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/priorityclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/priorityclassv1" priorityclassv1.PriorityClassV1_IsConstruct(x interface{}) *bool ``` @@ -444,7 +451,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/priorityclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/priorityclassv1" priorityclassv1.PriorityClassV1_IsTerraformElement(x interface{}) *bool ``` @@ -458,7 +465,7 @@ priorityclassv1.PriorityClassV1_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/priorityclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/priorityclassv1" priorityclassv1.PriorityClassV1_IsTerraformResource(x interface{}) *bool ``` @@ -472,7 +479,7 @@ priorityclassv1.PriorityClassV1_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/priorityclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/priorityclassv1" priorityclassv1.PriorityClassV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -833,7 +840,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/priorityclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/priorityclassv1" &priorityclassv1.PriorityClassV1Config { Connection: interface{}, @@ -843,7 +850,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/prioritycla Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.priorityClassV1.PriorityClassV1Metadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.priorityClassV1.PriorityClassV1Metadata, Value: *f64, Description: *string, GlobalDefault: interface{}, @@ -1036,7 +1043,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/priorityclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/priorityclassv1" &priorityclassv1.PriorityClassV1Metadata { Annotations: *map[string]*string, @@ -1126,7 +1133,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/priorityclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/priorityclassv1" priorityclassv1.NewPriorityClassV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PriorityClassV1MetadataOutputReference ``` diff --git a/docs/priorityClassV1.java.md b/docs/priorityClassV1.java.md index aa2549e71..5f9c7128e 100644 --- a/docs/priorityClassV1.java.md +++ b/docs/priorityClassV1.java.md @@ -186,6 +186,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -262,6 +263,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java diff --git a/docs/priorityClassV1.python.md b/docs/priorityClassV1.python.md index 783ef03cc..b50f23527 100644 --- a/docs/priorityClassV1.python.md +++ b/docs/priorityClassV1.python.md @@ -183,6 +183,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -264,6 +265,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python diff --git a/docs/priorityClassV1.typescript.md b/docs/priorityClassV1.typescript.md index 59f4682f9..b14eaa6df 100644 --- a/docs/priorityClassV1.typescript.md +++ b/docs/priorityClassV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript diff --git a/docs/provider.csharp.md b/docs/provider.csharp.md index 7ef5fe39f..a8cc84fb5 100644 --- a/docs/provider.csharp.md +++ b/docs/provider.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | ResetAlias | *No description.* | @@ -129,6 +130,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp diff --git a/docs/provider.go.md b/docs/provider.go.md index 5c8044827..d6ae4ab64 100644 --- a/docs/provider.go.md +++ b/docs/provider.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/provider" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/provider" provider.NewKubernetesProvider(scope Construct, id *string, config KubernetesProviderConfig) KubernetesProvider ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | ResetAlias | *No description.* | @@ -129,6 +130,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -277,7 +284,7 @@ func ResetUsername() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/provider" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/provider" provider.KubernetesProvider_IsConstruct(x interface{}) *bool ``` @@ -309,7 +316,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/provider" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/provider" provider.KubernetesProvider_IsTerraformElement(x interface{}) *bool ``` @@ -323,7 +330,7 @@ provider.KubernetesProvider_IsTerraformElement(x interface{}) *bool ##### `IsTerraformProvider` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/provider" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/provider" provider.KubernetesProvider_IsTerraformProvider(x interface{}) *bool ``` @@ -337,7 +344,7 @@ provider.KubernetesProvider_IsTerraformProvider(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/provider" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/provider" provider.KubernetesProvider_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -940,7 +947,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/provider" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/provider" &provider.KubernetesProviderConfig { Alias: *string, @@ -1276,7 +1283,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/provider" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/provider" &provider.KubernetesProviderExec { ApiVersion: *string, @@ -1350,7 +1357,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/provider" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/provider" &provider.KubernetesProviderExperiments { ManifestResource: interface{}, diff --git a/docs/provider.java.md b/docs/provider.java.md index 10992a562..2fc4b91d3 100644 --- a/docs/provider.java.md +++ b/docs/provider.java.md @@ -289,6 +289,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | resetAlias | *No description.* | @@ -364,6 +365,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java diff --git a/docs/provider.python.md b/docs/provider.python.md index eb2183846..2e1b02f17 100644 --- a/docs/provider.python.md +++ b/docs/provider.python.md @@ -288,6 +288,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | to_metadata | *No description.* | | to_terraform | Adds this resource to the terraform JSON output. | | reset_alias | *No description.* | @@ -368,6 +369,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python diff --git a/docs/provider.typescript.md b/docs/provider.typescript.md index 53d76931c..e8a92d2d4 100644 --- a/docs/provider.typescript.md +++ b/docs/provider.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | resetAlias | *No description.* | @@ -129,6 +130,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript diff --git a/docs/replicationController.csharp.md b/docs/replicationController.csharp.md index 024f67f3c..e3322ee49 100644 --- a/docs/replicationController.csharp.md +++ b/docs/replicationController.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -17389,6 +17396,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17396,6 +17404,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -17856,6 +17880,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17863,6 +17888,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -18353,6 +18394,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -18360,6 +18402,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -19169,6 +19227,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19176,6 +19235,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -19312,6 +19387,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19319,6 +19395,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -19809,6 +19901,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19816,6 +19909,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -21642,6 +21751,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21649,6 +21759,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -22109,6 +22235,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22116,6 +22243,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -22252,6 +22395,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22259,6 +22403,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -23429,6 +23589,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23436,6 +23597,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -23572,6 +23749,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23579,6 +23757,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -24407,6 +24601,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24414,6 +24609,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -25243,6 +25454,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25250,6 +25462,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -25710,6 +25938,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25717,6 +25946,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -25853,6 +26098,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25860,6 +26106,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -27030,6 +27292,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27037,6 +27300,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -27173,6 +27452,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27180,6 +27460,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -28008,6 +28304,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28015,6 +28312,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -28811,6 +29124,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28818,6 +29132,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -29634,6 +29964,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29641,6 +29972,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -32473,6 +32820,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -32480,6 +32828,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -33348,6 +33712,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -33355,6 +33720,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -33884,6 +34265,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -33891,6 +34273,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -34594,6 +34992,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34601,6 +35000,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -35469,6 +35884,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35476,6 +35892,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -36005,6 +36437,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36012,6 +36445,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -36437,6 +36886,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36444,6 +36894,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -36858,6 +37324,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36865,6 +37332,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -37319,6 +37802,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37326,6 +37810,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -38756,6 +39256,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38763,6 +39264,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -40187,6 +40704,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -40194,6 +40712,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -41013,6 +41547,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -41020,6 +41555,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -41474,6 +42025,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -41481,6 +42033,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -42911,6 +43479,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42918,6 +43487,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -45456,6 +46041,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -45463,6 +46049,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -45917,6 +46519,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -45924,6 +46527,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -47354,6 +47973,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47361,6 +47981,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -47786,6 +48422,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47793,6 +48430,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -48327,6 +48980,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -48334,6 +48988,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -49137,6 +49807,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49144,6 +49815,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -49591,6 +50278,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49598,6 +50286,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -50323,6 +51027,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50330,6 +51035,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -51146,6 +51867,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51153,6 +51875,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -53985,6 +54723,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -53992,6 +54731,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -54860,6 +55615,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -54867,6 +55623,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -55396,6 +56168,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -55403,6 +56176,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -56106,6 +56895,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56113,6 +56903,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -56981,6 +57787,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56988,6 +57795,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -57517,6 +58340,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57524,6 +58348,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -57949,6 +58789,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57956,6 +58797,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -58370,6 +59227,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58377,6 +59235,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -58831,6 +59705,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58838,6 +59713,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -60268,6 +61159,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60275,6 +61167,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -61699,6 +62607,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -61706,6 +62615,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -62525,6 +63450,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62532,6 +63458,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -62986,6 +63928,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62993,6 +63936,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -64423,6 +65382,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64430,6 +65390,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -66968,6 +67944,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -66975,6 +67952,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -67429,6 +68422,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -67436,6 +68430,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -68866,6 +69876,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -68873,6 +69884,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -69298,6 +70325,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69305,6 +70333,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -71385,6 +72429,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71392,6 +72437,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -73080,6 +74141,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73087,6 +74149,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -73899,6 +74977,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73906,6 +74985,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -74454,6 +75549,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -74461,6 +75557,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -74597,6 +75709,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -74604,6 +75717,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -75432,6 +76561,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75439,6 +76569,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -78147,6 +79293,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -78154,6 +79301,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -80007,6 +81170,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -80014,6 +81178,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -83153,6 +84333,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -83160,6 +84341,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -87067,6 +88264,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -87074,6 +88272,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -89847,6 +91061,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -89854,6 +91069,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -90321,6 +91552,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -90328,6 +91560,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -90818,6 +92066,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -90825,6 +92074,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -91635,6 +92900,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -91642,6 +92908,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -92793,6 +94075,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92800,6 +94083,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -93371,6 +94670,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -93378,6 +94678,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -93868,6 +95184,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -93875,6 +95192,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -95874,6 +97207,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95881,6 +97215,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/replicationController.go.md b/docs/replicationController.go.md index 0a0d33c41..532ab50c0 100644 --- a/docs/replicationController.go.md +++ b/docs/replicationController.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationController(scope Construct, id *string, config ReplicationControllerConfig) ReplicationController ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -424,7 +431,7 @@ func ResetTimeouts() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.ReplicationController_IsConstruct(x interface{}) *bool ``` @@ -456,7 +463,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.ReplicationController_IsTerraformElement(x interface{}) *bool ``` @@ -470,7 +477,7 @@ replicationcontroller.ReplicationController_IsTerraformElement(x interface{}) *b ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.ReplicationController_IsTerraformResource(x interface{}) *bool ``` @@ -484,7 +491,7 @@ replicationcontroller.ReplicationController_IsTerraformResource(x interface{}) * ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.ReplicationController_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -801,7 +808,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerConfig { Connection: interface{}, @@ -811,10 +818,10 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replication Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerMetadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpec, Id: *string, - Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerTimeouts, + Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerTimeouts, } ``` @@ -968,7 +975,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerMetadata { Annotations: *map[string]*string, @@ -1072,11 +1079,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpec { Selector: *map[string]*string, - Template: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplate, + Template: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplate, MinReadySeconds: *f64, Replicas: *f64, } @@ -1158,11 +1165,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplate { - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateMetadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpec, } ``` @@ -1208,7 +1215,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateMetadata { Annotations: *map[string]*string, @@ -1312,14 +1319,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpec { ActiveDeadlineSeconds: *f64, - Affinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecAffinity, + Affinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecAffinity, AutomountServiceAccountToken: interface{}, Container: interface{}, - DnsConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecDnsConfig, + DnsConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecDnsConfig, DnsPolicy: *string, EnableServiceLinks: interface{}, HostAliases: interface{}, @@ -1331,13 +1338,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replication InitContainer: interface{}, NodeName: *string, NodeSelector: *map[string]*string, - Os: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecOs, + Os: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecOs, PriorityClassName: *string, ReadinessGate: interface{}, RestartPolicy: *string, RuntimeClassName: *string, SchedulerName: *string, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecSecurityContext, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecSecurityContext, ServiceAccountName: *string, ShareProcessNamespace: interface{}, Subdomain: *string, @@ -1830,12 +1837,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecAffinity { - NodeAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecAffinityNodeAffinity, - PodAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecAffinityPodAffinity, - PodAntiAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinity, + NodeAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecAffinityNodeAffinity, + PodAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecAffinityPodAffinity, + PodAntiAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinity, } ``` @@ -1896,11 +1903,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecAffinityNodeAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, - RequiredDuringSchedulingIgnoredDuringExecution: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution, + RequiredDuringSchedulingIgnoredDuringExecution: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution, } ``` @@ -1946,10 +1953,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution { - Preference: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference, + Preference: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference, Weight: *f64, } ``` @@ -1996,7 +2003,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference { MatchExpressions: interface{}, @@ -2046,7 +2053,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions { Key: *string, @@ -2116,7 +2123,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields { Key: *string, @@ -2184,7 +2191,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution { NodeSelectorTerm: interface{}, @@ -2218,7 +2225,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm { MatchExpressions: interface{}, @@ -2268,7 +2275,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions { Key: *string, @@ -2338,7 +2345,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields { Key: *string, @@ -2406,7 +2413,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecAffinityPodAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, @@ -2456,10 +2463,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution { - PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, + PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, Weight: *f64, } ``` @@ -2506,7 +2513,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { TopologyKey: *string, @@ -2572,7 +2579,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { MatchExpressions: interface{}, @@ -2624,7 +2631,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { Key: *string, @@ -2692,7 +2699,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution { TopologyKey: *string, @@ -2758,7 +2765,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { MatchExpressions: interface{}, @@ -2810,7 +2817,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { Key: *string, @@ -2878,7 +2885,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, @@ -2928,10 +2935,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution { - PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, + PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, Weight: *f64, } ``` @@ -2978,7 +2985,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { TopologyKey: *string, @@ -3044,7 +3051,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { MatchExpressions: interface{}, @@ -3096,7 +3103,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { Key: *string, @@ -3164,7 +3171,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution { TopologyKey: *string, @@ -3230,7 +3237,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { MatchExpressions: interface{}, @@ -3282,7 +3289,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { Key: *string, @@ -3350,7 +3357,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainer { Name: *string, @@ -3360,13 +3367,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replication EnvFrom: interface{}, Image: *string, ImagePullPolicy: *string, - Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecContainerLifecycle, - LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecContainerLivenessProbe, + Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecContainerLifecycle, + LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecContainerLivenessProbe, Port: interface{}, - ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecContainerReadinessProbe, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecContainerResources, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecContainerSecurityContext, - StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecContainerStartupProbe, + ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecContainerReadinessProbe, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecContainerResources, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecContainerSecurityContext, + StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecContainerStartupProbe, Stdin: interface{}, StdinOnce: interface{}, TerminationMessagePath: *string, @@ -3722,12 +3729,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerEnv { Name: *string, Value: *string, - ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecContainerEnvValueFrom, + ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecContainerEnvValueFrom, } ``` @@ -3790,12 +3797,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerEnvFrom { - ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecContainerEnvFromConfigMapRef, + ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecContainerEnvFromConfigMapRef, Prefix: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecContainerEnvFromSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecContainerEnvFromSecretRef, } ``` @@ -3856,7 +3863,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerEnvFromConfigMapRef { Name: *string, @@ -3906,7 +3913,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerEnvFromSecretRef { Name: *string, @@ -3956,13 +3963,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerEnvValueFrom { - ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecContainerEnvValueFromFieldRef, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecContainerEnvValueFromResourceFieldRef, - SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecContainerEnvValueFromSecretKeyRef, + ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecContainerEnvValueFromFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecContainerEnvValueFromResourceFieldRef, + SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecContainerEnvValueFromSecretKeyRef, } ``` @@ -4038,7 +4045,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef { Key: *string, @@ -4104,7 +4111,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerEnvValueFromFieldRef { ApiVersion: *string, @@ -4154,7 +4161,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerEnvValueFromResourceFieldRef { Resource: *string, @@ -4216,7 +4223,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerEnvValueFromSecretKeyRef { Key: *string, @@ -4282,7 +4289,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerLifecycle { PostStart: interface{}, @@ -4332,11 +4339,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerLifecyclePostStart { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecContainerLifecyclePostStartExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecContainerLifecyclePostStartHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecContainerLifecyclePostStartExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecContainerLifecyclePostStartHttpGet, TcpSocket: interface{}, } ``` @@ -4398,7 +4405,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerLifecyclePostStartExec { Command: *[]*string, @@ -4434,7 +4441,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerLifecyclePostStartHttpGet { Host: *string, @@ -4534,7 +4541,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader { Name: *string, @@ -4584,7 +4591,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerLifecyclePostStartTcpSocket { Port: *string, @@ -4620,11 +4627,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerLifecyclePreStop { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecContainerLifecyclePreStopExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecContainerLifecyclePreStopHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecContainerLifecyclePreStopExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecContainerLifecyclePreStopHttpGet, TcpSocket: interface{}, } ``` @@ -4686,7 +4693,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerLifecyclePreStopExec { Command: *[]*string, @@ -4722,7 +4729,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerLifecyclePreStopHttpGet { Host: *string, @@ -4822,7 +4829,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader { Name: *string, @@ -4872,7 +4879,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerLifecyclePreStopTcpSocket { Port: *string, @@ -4908,13 +4915,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerLivenessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecContainerLivenessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecContainerLivenessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecContainerLivenessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecContainerLivenessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -5070,7 +5077,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerLivenessProbeExec { Command: *[]*string, @@ -5106,7 +5113,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerLivenessProbeGrpc { Port: *f64, @@ -5156,7 +5163,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerLivenessProbeHttpGet { Host: *string, @@ -5256,7 +5263,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader { Name: *string, @@ -5306,7 +5313,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerLivenessProbeTcpSocket { Port: *string, @@ -5342,7 +5349,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerPort { ContainerPort: *f64, @@ -5446,13 +5453,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerReadinessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecContainerReadinessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecContainerReadinessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecContainerReadinessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecContainerReadinessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -5608,7 +5615,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerReadinessProbeExec { Command: *[]*string, @@ -5644,7 +5651,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerReadinessProbeGrpc { Port: *f64, @@ -5694,7 +5701,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerReadinessProbeHttpGet { Host: *string, @@ -5794,7 +5801,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader { Name: *string, @@ -5844,7 +5851,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerReadinessProbeTcpSocket { Port: *string, @@ -5880,7 +5887,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerResources { Limits: *map[string]*string, @@ -5932,18 +5939,18 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerSecurityContext { AllowPrivilegeEscalation: interface{}, - Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecContainerSecurityContextCapabilities, + Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecContainerSecurityContextCapabilities, Privileged: interface{}, ReadOnlyRootFilesystem: interface{}, RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecContainerSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecContainerSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecContainerSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecContainerSecurityContextSeLinuxOptions, } ``` @@ -6104,7 +6111,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerSecurityContextCapabilities { Add: *[]*string, @@ -6154,7 +6161,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -6206,7 +6213,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerSecurityContextSeLinuxOptions { Level: *string, @@ -6288,13 +6295,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerStartupProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecContainerStartupProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecContainerStartupProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecContainerStartupProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecContainerStartupProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -6450,7 +6457,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerStartupProbeExec { Command: *[]*string, @@ -6486,7 +6493,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerStartupProbeGrpc { Port: *f64, @@ -6536,7 +6543,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerStartupProbeHttpGet { Host: *string, @@ -6636,7 +6643,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerStartupProbeHttpGetHttpHeader { Name: *string, @@ -6686,7 +6693,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerStartupProbeTcpSocket { Port: *string, @@ -6722,7 +6729,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecContainerVolumeMount { MountPath: *string, @@ -6822,7 +6829,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecDnsConfig { Nameservers: *[]*string, @@ -6892,7 +6899,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecDnsConfigOption { Name: *string, @@ -6942,7 +6949,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecHostAliases { Hostnames: *[]*string, @@ -6992,7 +6999,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecImagePullSecrets { Name: *string, @@ -7026,7 +7033,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainer { Name: *string, @@ -7036,13 +7043,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replication EnvFrom: interface{}, Image: *string, ImagePullPolicy: *string, - Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecInitContainerLifecycle, - LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecInitContainerLivenessProbe, + Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecInitContainerLifecycle, + LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecInitContainerLivenessProbe, Port: interface{}, - ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecInitContainerReadinessProbe, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecInitContainerResources, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecInitContainerSecurityContext, - StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecInitContainerStartupProbe, + ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecInitContainerReadinessProbe, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecInitContainerResources, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecInitContainerSecurityContext, + StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecInitContainerStartupProbe, Stdin: interface{}, StdinOnce: interface{}, TerminationMessagePath: *string, @@ -7398,12 +7405,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerEnv { Name: *string, Value: *string, - ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecInitContainerEnvValueFrom, + ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecInitContainerEnvValueFrom, } ``` @@ -7466,12 +7473,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerEnvFrom { - ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecInitContainerEnvFromConfigMapRef, + ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecInitContainerEnvFromConfigMapRef, Prefix: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecInitContainerEnvFromSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecInitContainerEnvFromSecretRef, } ``` @@ -7532,7 +7539,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerEnvFromConfigMapRef { Name: *string, @@ -7582,7 +7589,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerEnvFromSecretRef { Name: *string, @@ -7632,13 +7639,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerEnvValueFrom { - ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromFieldRef, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef, - SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef, + ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef, + SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef, } ``` @@ -7714,7 +7721,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef { Key: *string, @@ -7780,7 +7787,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromFieldRef { ApiVersion: *string, @@ -7830,7 +7837,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef { Resource: *string, @@ -7892,7 +7899,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef { Key: *string, @@ -7958,7 +7965,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerLifecycle { PostStart: interface{}, @@ -8008,11 +8015,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStart { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartHttpGet, TcpSocket: interface{}, } ``` @@ -8074,7 +8081,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartExec { Command: *[]*string, @@ -8110,7 +8117,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartHttpGet { Host: *string, @@ -8210,7 +8217,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader { Name: *string, @@ -8260,7 +8267,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartTcpSocket { Port: *string, @@ -8296,11 +8303,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStop { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopHttpGet, TcpSocket: interface{}, } ``` @@ -8362,7 +8369,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopExec { Command: *[]*string, @@ -8398,7 +8405,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopHttpGet { Host: *string, @@ -8498,7 +8505,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader { Name: *string, @@ -8548,7 +8555,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopTcpSocket { Port: *string, @@ -8584,13 +8591,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerLivenessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -8746,7 +8753,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeExec { Command: *[]*string, @@ -8782,7 +8789,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeGrpc { Port: *f64, @@ -8832,7 +8839,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeHttpGet { Host: *string, @@ -8932,7 +8939,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader { Name: *string, @@ -8982,7 +8989,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeTcpSocket { Port: *string, @@ -9018,7 +9025,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerPort { ContainerPort: *f64, @@ -9122,13 +9129,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerReadinessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -9284,7 +9291,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeExec { Command: *[]*string, @@ -9320,7 +9327,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeGrpc { Port: *f64, @@ -9370,7 +9377,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeHttpGet { Host: *string, @@ -9470,7 +9477,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader { Name: *string, @@ -9520,7 +9527,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeTcpSocket { Port: *string, @@ -9556,7 +9563,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerResources { Limits: *map[string]*string, @@ -9608,18 +9615,18 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerSecurityContext { AllowPrivilegeEscalation: interface{}, - Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecInitContainerSecurityContextCapabilities, + Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecInitContainerSecurityContextCapabilities, Privileged: interface{}, ReadOnlyRootFilesystem: interface{}, RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecInitContainerSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecInitContainerSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions, } ``` @@ -9780,7 +9787,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerSecurityContextCapabilities { Add: *[]*string, @@ -9830,7 +9837,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -9882,7 +9889,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions { Level: *string, @@ -9964,13 +9971,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerStartupProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecInitContainerStartupProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecInitContainerStartupProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecInitContainerStartupProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecInitContainerStartupProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -10126,7 +10133,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerStartupProbeExec { Command: *[]*string, @@ -10162,7 +10169,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerStartupProbeGrpc { Port: *f64, @@ -10212,7 +10219,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerStartupProbeHttpGet { Host: *string, @@ -10312,7 +10319,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader { Name: *string, @@ -10362,7 +10369,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerStartupProbeTcpSocket { Port: *string, @@ -10398,7 +10405,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecInitContainerVolumeMount { MountPath: *string, @@ -10498,7 +10505,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecOs { Name: *string, @@ -10532,7 +10539,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecReadinessGate { ConditionType: *string, @@ -10566,7 +10573,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecSecurityContext { FsGroup: *string, @@ -10574,11 +10581,11 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replication RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecSecurityContextSeLinuxOptions, SupplementalGroups: *[]*f64, Sysctl: interface{}, - WindowsOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecSecurityContextWindowsOptions, + WindowsOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecSecurityContextWindowsOptions, } ``` @@ -10756,7 +10763,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -10808,7 +10815,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecSecurityContextSeLinuxOptions { Level: *string, @@ -10890,7 +10897,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecSecurityContextSysctl { Name: *string, @@ -10940,7 +10947,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecSecurityContextWindowsOptions { GmsaCredentialSpec: *string, @@ -11024,7 +11031,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecToleration { Effect: *string, @@ -11132,7 +11139,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecTopologySpreadConstraint { LabelSelector: interface{}, @@ -11216,7 +11223,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecTopologySpreadConstraintLabelSelector { MatchExpressions: interface{}, @@ -11268,7 +11275,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions { Key: *string, @@ -11336,37 +11343,37 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolume { - AwsElasticBlockStore: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeAwsElasticBlockStore, - AzureDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeAzureDisk, - AzureFile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeAzureFile, - CephFs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeCephFs, - Cinder: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeCinder, - ConfigMap: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeConfigMap, - Csi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeCsi, - DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeDownwardApi, - EmptyDir: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeEmptyDir, - Ephemeral: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeEphemeral, - Fc: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeFc, - FlexVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeFlexVolume, - Flocker: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeFlocker, - GcePersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeGcePersistentDisk, - GitRepo: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeGitRepo, - Glusterfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeGlusterfs, - HostPath: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeHostPath, - Iscsi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeIscsi, - Local: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeLocal, + AwsElasticBlockStore: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeAwsElasticBlockStore, + AzureDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeAzureDisk, + AzureFile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeAzureFile, + CephFs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeCephFs, + Cinder: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeCinder, + ConfigMap: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeConfigMap, + Csi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeCsi, + DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeDownwardApi, + EmptyDir: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeEmptyDir, + Ephemeral: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeEphemeral, + Fc: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeFc, + FlexVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeFlexVolume, + Flocker: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeFlocker, + GcePersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeGcePersistentDisk, + GitRepo: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeGitRepo, + Glusterfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeGlusterfs, + HostPath: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeHostPath, + Iscsi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeIscsi, + Local: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeLocal, Name: *string, - Nfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeNfs, - PersistentVolumeClaim: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumePersistentVolumeClaim, - PhotonPersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumePhotonPersistentDisk, + Nfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeNfs, + PersistentVolumeClaim: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumePersistentVolumeClaim, + PhotonPersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumePhotonPersistentDisk, Projected: interface{}, - Quobyte: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeQuobyte, - Rbd: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeRbd, - Secret: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeSecret, - VsphereVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeVsphereVolume, + Quobyte: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeQuobyte, + Rbd: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeRbd, + Secret: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeSecret, + VsphereVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeVsphereVolume, } ``` @@ -11802,7 +11809,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeAwsElasticBlockStore { VolumeId: *string, @@ -11888,7 +11895,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeAzureDisk { CachingMode: *string, @@ -12004,7 +12011,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeAzureFile { SecretName: *string, @@ -12088,14 +12095,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeCephFs { Monitors: *[]*string, Path: *string, ReadOnly: interface{}, SecretFile: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeCephFsSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeCephFsSecretRef, User: *string, } ``` @@ -12202,7 +12209,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeCephFsSecretRef { Name: *string, @@ -12252,7 +12259,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeCinder { VolumeId: *string, @@ -12320,7 +12327,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeConfigMap { DefaultMode: *string, @@ -12404,7 +12411,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeConfigMapItems { Key: *string, @@ -12474,12 +12481,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeCsi { Driver: *string, FsType: *string, - NodePublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeCsiNodePublishSecretRef, + NodePublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeCsiNodePublishSecretRef, ReadOnly: interface{}, VolumeAttributes: *map[string]*string, } @@ -12574,7 +12581,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeCsiNodePublishSecretRef { Name: *string, @@ -12608,7 +12615,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeDownwardApi { DefaultMode: *string, @@ -12660,13 +12667,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeDownwardApiItems { - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeDownwardApiItemsFieldRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeDownwardApiItemsFieldRef, Path: *string, Mode: *string, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef, } ``` @@ -12746,7 +12753,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeDownwardApiItemsFieldRef { ApiVersion: *string, @@ -12796,7 +12803,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef { ContainerName: *string, @@ -12858,7 +12865,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeEmptyDir { Medium: *string, @@ -12910,10 +12917,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeEphemeral { - VolumeClaimTemplate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate, + VolumeClaimTemplate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate, } ``` @@ -12944,11 +12951,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate { - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata, } ``` @@ -12994,7 +13001,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata { Annotations: *map[string]*string, @@ -13048,12 +13055,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec { AccessModes: *[]*string, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources, - Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources, + Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector, StorageClassName: *string, VolumeMode: *string, VolumeName: *string, @@ -13162,7 +13169,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources { Limits: *map[string]*string, @@ -13214,7 +13221,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector { MatchExpressions: interface{}, @@ -13266,7 +13273,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions { Key: *string, @@ -13334,7 +13341,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeFc { Lun: *f64, @@ -13418,14 +13425,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeFlexVolume { Driver: *string, FsType: *string, Options: *map[string]*string, ReadOnly: interface{}, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeFlexVolumeSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeFlexVolumeSecretRef, } ``` @@ -13518,7 +13525,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeFlexVolumeSecretRef { Name: *string, @@ -13568,7 +13575,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeFlocker { DatasetName: *string, @@ -13618,7 +13625,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeGcePersistentDisk { PdName: *string, @@ -13704,7 +13711,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeGitRepo { Directory: *string, @@ -13772,7 +13779,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeGlusterfs { EndpointsName: *string, @@ -13838,7 +13845,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeHostPath { Path: *string, @@ -13888,7 +13895,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeIscsi { Iqn: *string, @@ -14006,7 +14013,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeLocal { Path: *string, @@ -14040,7 +14047,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeNfs { Path: *string, @@ -14106,7 +14113,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumePersistentVolumeClaim { ClaimName: *string, @@ -14156,7 +14163,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumePhotonPersistentDisk { PdId: *string, @@ -14208,7 +14215,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeProjected { Sources: interface{}, @@ -14260,13 +14267,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeProjectedSources { ConfigMap: interface{}, - DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApi, + DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApi, Secret: interface{}, - ServiceAccountToken: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken, + ServiceAccountToken: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken, } ``` @@ -14342,7 +14349,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesConfigMap { Items: interface{}, @@ -14408,7 +14415,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesConfigMapItems { Key: *string, @@ -14478,7 +14485,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApi { Items: interface{}, @@ -14512,13 +14519,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItems { Path: *string, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef, Mode: *string, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef, } ``` @@ -14598,7 +14605,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef { ApiVersion: *string, @@ -14648,7 +14655,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef { ContainerName: *string, @@ -14710,7 +14717,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesSecret { Items: interface{}, @@ -14776,7 +14783,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesSecretItems { Key: *string, @@ -14846,7 +14853,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken { Path: *string, @@ -14914,7 +14921,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeQuobyte { Registry: *string, @@ -15012,7 +15019,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeRbd { CephMonitors: *[]*string, @@ -15022,7 +15029,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replication RadosUser: *string, RbdPool: *string, ReadOnly: interface{}, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationController.ReplicationControllerSpecTemplateSpecVolumeRbdSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationController.ReplicationControllerSpecTemplateSpecVolumeRbdSecretRef, } ``` @@ -15160,7 +15167,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeRbdSecretRef { Name: *string, @@ -15210,7 +15217,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeSecret { DefaultMode: *string, @@ -15294,7 +15301,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeSecretItems { Key: *string, @@ -15364,7 +15371,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerSpecTemplateSpecVolumeVsphereVolume { VolumePath: *string, @@ -15416,7 +15423,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" &replicationcontroller.ReplicationControllerTimeouts { Create: *string, @@ -15478,7 +15485,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerMetadataOutputReference ``` @@ -15905,7 +15912,7 @@ func InternalValue() ReplicationControllerMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecOutputReference ``` @@ -16269,7 +16276,7 @@ func InternalValue() ReplicationControllerSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateMetadataOutputReference ``` @@ -16696,7 +16703,7 @@ func InternalValue() ReplicationControllerSpecTemplateMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateOutputReference ``` @@ -17015,7 +17022,7 @@ func InternalValue() ReplicationControllerSpecTemplate #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityNodeAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecAffinityNodeAffinityOutputReference ``` @@ -17348,7 +17355,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecAffinityNodeAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -17389,6 +17396,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17396,6 +17404,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -17491,7 +17515,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -17815,7 +17839,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList ``` @@ -17856,6 +17880,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17863,6 +17888,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -17958,7 +17999,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference ``` @@ -18312,7 +18353,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList ``` @@ -18353,6 +18394,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -18360,6 +18402,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -18455,7 +18513,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference ``` @@ -18795,7 +18853,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference ``` @@ -19128,7 +19186,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecAffinityNodeAffinityPr #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList ``` @@ -19169,6 +19227,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19176,6 +19235,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -19271,7 +19346,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList ``` @@ -19312,6 +19387,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19319,6 +19395,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -19414,7 +19506,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference ``` @@ -19768,7 +19860,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList ``` @@ -19809,6 +19901,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19816,6 +19909,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -19911,7 +20020,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference ``` @@ -20251,7 +20360,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference ``` @@ -20602,7 +20711,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -20893,7 +21002,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecAffinityNodeAffinityRe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecAffinityOutputReference ``` @@ -21268,7 +21377,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityPodAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecAffinityPodAffinityOutputReference ``` @@ -21601,7 +21710,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecAffinityPodAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -21642,6 +21751,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21649,6 +21759,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -21744,7 +21870,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -22068,7 +22194,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ``` @@ -22109,6 +22235,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22116,6 +22243,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -22211,7 +22354,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ``` @@ -22252,6 +22395,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22259,6 +22403,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -22354,7 +22514,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ``` @@ -22708,7 +22868,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ``` @@ -23046,7 +23206,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ``` @@ -23388,7 +23548,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecAffinityPodAffinityPre #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ``` @@ -23429,6 +23589,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23436,6 +23597,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -23531,7 +23708,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ``` @@ -23572,6 +23749,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23579,6 +23757,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -23674,7 +23868,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ``` @@ -24028,7 +24222,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ``` @@ -24366,7 +24560,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ``` @@ -24407,6 +24601,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24414,6 +24609,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -24509,7 +24720,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -24869,7 +25080,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityOutputReference ``` @@ -25202,7 +25413,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinit #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -25243,6 +25454,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25250,6 +25462,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -25345,7 +25573,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -25669,7 +25897,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ``` @@ -25710,6 +25938,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25717,6 +25946,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -25812,7 +26057,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ``` @@ -25853,6 +26098,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25860,6 +26106,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -25955,7 +26217,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ``` @@ -26309,7 +26571,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ``` @@ -26647,7 +26909,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ``` @@ -26989,7 +27251,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinit #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ``` @@ -27030,6 +27292,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27037,6 +27300,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -27132,7 +27411,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ``` @@ -27173,6 +27452,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27180,6 +27460,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -27275,7 +27571,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ``` @@ -27629,7 +27925,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ``` @@ -27967,7 +28263,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ``` @@ -28008,6 +28304,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28015,6 +28312,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -28110,7 +28423,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -28470,7 +28783,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference ``` @@ -28770,7 +29083,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecContainerEnvFromConfig #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerEnvFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecContainerEnvFromList ``` @@ -28811,6 +29124,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28818,6 +29132,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -28913,7 +29243,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerEnvFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecContainerEnvFromOutputReference ``` @@ -29293,7 +29623,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerEnvFromSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecContainerEnvFromSecretRefOutputReference ``` @@ -29593,7 +29923,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecContainerEnvFromSecret #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecContainerEnvList ``` @@ -29634,6 +29964,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29641,6 +29972,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -29736,7 +30083,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecContainerEnvOutputReference ``` @@ -30096,7 +30443,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference ``` @@ -30432,7 +30779,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecContainerEnvValueFromC #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference ``` @@ -30739,7 +31086,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecContainerEnvValueFromF #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerEnvValueFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecContainerEnvValueFromOutputReference ``` @@ -31156,7 +31503,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecContainerEnvValueFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference ``` @@ -31485,7 +31832,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecContainerEnvValueFromR #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference ``` @@ -31821,7 +32168,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecContainerEnvValueFromS #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerLifecycleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecContainerLifecycleOutputReference ``` @@ -32154,7 +32501,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecContainerLifecycle #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerLifecyclePostStartExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecContainerLifecyclePostStartExecOutputReference ``` @@ -32432,7 +32779,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecContainerLifecyclePost #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList ``` @@ -32473,6 +32820,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -32480,6 +32828,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -32575,7 +32939,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ``` @@ -32900,7 +33264,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference ``` @@ -33307,7 +33671,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecContainerLifecyclePost #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerLifecyclePostStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecContainerLifecyclePostStartList ``` @@ -33348,6 +33712,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -33355,6 +33720,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -33450,7 +33831,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerLifecyclePostStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecContainerLifecyclePostStartOutputReference ``` @@ -33843,7 +34224,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerLifecyclePostStartTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecContainerLifecyclePostStartTcpSocketList ``` @@ -33884,6 +34265,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -33891,6 +34273,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -33986,7 +34384,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference ``` @@ -34275,7 +34673,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerLifecyclePreStopExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecContainerLifecyclePreStopExecOutputReference ``` @@ -34553,7 +34951,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecContainerLifecyclePreS #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList ``` @@ -34594,6 +34992,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34601,6 +35000,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -34696,7 +35111,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ``` @@ -35021,7 +35436,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference ``` @@ -35428,7 +35843,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecContainerLifecyclePreS #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerLifecyclePreStopList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecContainerLifecyclePreStopList ``` @@ -35469,6 +35884,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35476,6 +35892,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -35571,7 +36003,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerLifecyclePreStopOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecContainerLifecyclePreStopOutputReference ``` @@ -35964,7 +36396,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerLifecyclePreStopTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecContainerLifecyclePreStopTcpSocketList ``` @@ -36005,6 +36437,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36012,6 +36445,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -36107,7 +36556,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference ``` @@ -36396,7 +36845,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecContainerList ``` @@ -36437,6 +36886,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36444,6 +36894,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -36539,7 +37005,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerLivenessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecContainerLivenessProbeExecOutputReference ``` @@ -36817,7 +37283,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecContainerLivenessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerLivenessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecContainerLivenessProbeGrpcList ``` @@ -36858,6 +37324,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36865,6 +37332,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -36960,7 +37443,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerLivenessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecContainerLivenessProbeGrpcOutputReference ``` @@ -37278,7 +37761,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList ``` @@ -37319,6 +37802,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37326,6 +37810,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -37421,7 +37921,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference ``` @@ -37746,7 +38246,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference ``` @@ -38153,7 +38653,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecContainerLivenessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerLivenessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecContainerLivenessProbeOutputReference ``` @@ -38715,7 +39215,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecContainerLivenessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerLivenessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecContainerLivenessProbeTcpSocketList ``` @@ -38756,6 +39256,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38763,6 +39264,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -38858,7 +39375,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference ``` @@ -39147,7 +39664,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecContainerOutputReference ``` @@ -40146,7 +40663,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecContainerPortList ``` @@ -40187,6 +40704,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -40194,6 +40712,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -40289,7 +40823,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecContainerPortOutputReference ``` @@ -40694,7 +41228,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerReadinessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecContainerReadinessProbeExecOutputReference ``` @@ -40972,7 +41506,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecContainerReadinessProb #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerReadinessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecContainerReadinessProbeGrpcList ``` @@ -41013,6 +41547,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -41020,6 +41555,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -41115,7 +41666,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerReadinessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecContainerReadinessProbeGrpcOutputReference ``` @@ -41433,7 +41984,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList ``` @@ -41474,6 +42025,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -41481,6 +42033,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -41576,7 +42144,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference ``` @@ -41901,7 +42469,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference ``` @@ -42308,7 +42876,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecContainerReadinessProb #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerReadinessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecContainerReadinessProbeOutputReference ``` @@ -42870,7 +43438,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecContainerReadinessProb #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerReadinessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecContainerReadinessProbeTcpSocketList ``` @@ -42911,6 +43479,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42918,6 +43487,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -43013,7 +43598,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference ``` @@ -43302,7 +43887,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecContainerResourcesOutputReference ``` @@ -43609,7 +44194,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecContainerResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference ``` @@ -43916,7 +44501,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecContainerSecurityConte #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecContainerSecurityContextOutputReference ``` @@ -44465,7 +45050,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecContainerSecurityConte #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference ``` @@ -44772,7 +45357,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecContainerSecurityConte #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference ``` @@ -45137,7 +45722,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecContainerSecurityConte #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerStartupProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecContainerStartupProbeExecOutputReference ``` @@ -45415,7 +46000,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecContainerStartupProbeE #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerStartupProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecContainerStartupProbeGrpcList ``` @@ -45456,6 +46041,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -45463,6 +46049,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -45558,7 +46160,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerStartupProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecContainerStartupProbeGrpcOutputReference ``` @@ -45876,7 +46478,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList ``` @@ -45917,6 +46519,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -45924,6 +46527,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -46019,7 +46638,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference ``` @@ -46344,7 +46963,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerStartupProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecContainerStartupProbeHttpGetOutputReference ``` @@ -46751,7 +47370,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecContainerStartupProbeH #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerStartupProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecContainerStartupProbeOutputReference ``` @@ -47313,7 +47932,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecContainerStartupProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerStartupProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecContainerStartupProbeTcpSocketList ``` @@ -47354,6 +47973,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47361,6 +47981,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -47456,7 +48092,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference ``` @@ -47745,7 +48381,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerVolumeMountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecContainerVolumeMountList ``` @@ -47786,6 +48422,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47793,6 +48430,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -47888,7 +48541,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecContainerVolumeMountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecContainerVolumeMountOutputReference ``` @@ -48286,7 +48939,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecDnsConfigOptionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecDnsConfigOptionList ``` @@ -48327,6 +48980,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -48334,6 +48988,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -48429,7 +49099,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecDnsConfigOptionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecDnsConfigOptionOutputReference ``` @@ -48747,7 +49417,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecDnsConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecDnsConfigOutputReference ``` @@ -49096,7 +49766,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecDnsConfig #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecHostAliasesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecHostAliasesList ``` @@ -49137,6 +49807,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49144,6 +49815,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -49239,7 +49926,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecHostAliasesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecHostAliasesOutputReference ``` @@ -49550,7 +50237,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecImagePullSecretsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecImagePullSecretsList ``` @@ -49591,6 +50278,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49598,6 +50286,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -49693,7 +50397,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecImagePullSecretsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecImagePullSecretsOutputReference ``` @@ -49982,7 +50686,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference ``` @@ -50282,7 +50986,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecInitContainerEnvFromCo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerEnvFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecInitContainerEnvFromList ``` @@ -50323,6 +51027,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50330,6 +51035,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -50425,7 +51146,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerEnvFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecInitContainerEnvFromOutputReference ``` @@ -50805,7 +51526,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference ``` @@ -51105,7 +51826,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecInitContainerEnvFromSe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecInitContainerEnvList ``` @@ -51146,6 +51867,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51153,6 +51875,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -51248,7 +51986,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecInitContainerEnvOutputReference ``` @@ -51608,7 +52346,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference ``` @@ -51944,7 +52682,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecInitContainerEnvValueF #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference ``` @@ -52251,7 +52989,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecInitContainerEnvValueF #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerEnvValueFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromOutputReference ``` @@ -52668,7 +53406,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecInitContainerEnvValueF #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference ``` @@ -52997,7 +53735,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecInitContainerEnvValueF #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference ``` @@ -53333,7 +54071,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecInitContainerEnvValueF #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerLifecycleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecInitContainerLifecycleOutputReference ``` @@ -53666,7 +54404,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecInitContainerLifecycle #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference ``` @@ -53944,7 +54682,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecInitContainerLifecycle #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList ``` @@ -53985,6 +54723,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -53992,6 +54731,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -54087,7 +54842,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ``` @@ -54412,7 +55167,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference ``` @@ -54819,7 +55574,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecInitContainerLifecycle #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartList ``` @@ -54860,6 +55615,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -54867,6 +55623,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -54962,7 +55734,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartOutputReference ``` @@ -55355,7 +56127,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList ``` @@ -55396,6 +56168,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -55403,6 +56176,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -55498,7 +56287,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference ``` @@ -55787,7 +56576,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference ``` @@ -56065,7 +56854,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecInitContainerLifecycle #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList ``` @@ -56106,6 +56895,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56113,6 +56903,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -56208,7 +57014,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ``` @@ -56533,7 +57339,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference ``` @@ -56940,7 +57746,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecInitContainerLifecycle #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopList ``` @@ -56981,6 +57787,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56988,6 +57795,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -57083,7 +57906,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopOutputReference ``` @@ -57476,7 +58299,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList ``` @@ -57517,6 +58340,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57524,6 +58348,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -57619,7 +58459,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference ``` @@ -57908,7 +58748,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecInitContainerList ``` @@ -57949,6 +58789,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57956,6 +58797,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -58051,7 +58908,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerLivenessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeExecOutputReference ``` @@ -58329,7 +59186,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecInitContainerLivenessP #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerLivenessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeGrpcList ``` @@ -58370,6 +59227,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58377,6 +59235,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -58472,7 +59346,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference ``` @@ -58790,7 +59664,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList ``` @@ -58831,6 +59705,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58838,6 +59713,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -58933,7 +59824,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference ``` @@ -59258,7 +60149,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference ``` @@ -59665,7 +60556,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecInitContainerLivenessP #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerLivenessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeOutputReference ``` @@ -60227,7 +61118,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecInitContainerLivenessP #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerLivenessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeTcpSocketList ``` @@ -60268,6 +61159,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60275,6 +61167,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -60370,7 +61278,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference ``` @@ -60659,7 +61567,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecInitContainerOutputReference ``` @@ -61658,7 +62566,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecInitContainerPortList ``` @@ -61699,6 +62607,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -61706,6 +62615,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -61801,7 +62726,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecInitContainerPortOutputReference ``` @@ -62206,7 +63131,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerReadinessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeExecOutputReference ``` @@ -62484,7 +63409,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecInitContainerReadiness #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerReadinessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeGrpcList ``` @@ -62525,6 +63450,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62532,6 +63458,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -62627,7 +63569,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference ``` @@ -62945,7 +63887,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList ``` @@ -62986,6 +63928,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62993,6 +63936,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -63088,7 +64047,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference ``` @@ -63413,7 +64372,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference ``` @@ -63820,7 +64779,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecInitContainerReadiness #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerReadinessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeOutputReference ``` @@ -64382,7 +65341,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecInitContainerReadiness #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerReadinessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeTcpSocketList ``` @@ -64423,6 +65382,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64430,6 +65390,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -64525,7 +65501,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference ``` @@ -64814,7 +65790,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecInitContainerResourcesOutputReference ``` @@ -65121,7 +66097,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecInitContainerResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference ``` @@ -65428,7 +66404,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecInitContainerSecurityC #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecInitContainerSecurityContextOutputReference ``` @@ -65977,7 +66953,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecInitContainerSecurityC #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference ``` @@ -66284,7 +67260,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecInitContainerSecurityC #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference ``` @@ -66649,7 +67625,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecInitContainerSecurityC #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerStartupProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecInitContainerStartupProbeExecOutputReference ``` @@ -66927,7 +67903,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecInitContainerStartupPr #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerStartupProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecInitContainerStartupProbeGrpcList ``` @@ -66968,6 +67944,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -66975,6 +67952,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -67070,7 +68063,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference ``` @@ -67388,7 +68381,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList ``` @@ -67429,6 +68422,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -67436,6 +68430,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -67531,7 +68541,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference ``` @@ -67856,7 +68866,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference ``` @@ -68263,7 +69273,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecInitContainerStartupPr #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerStartupProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecInitContainerStartupProbeOutputReference ``` @@ -68825,7 +69835,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecInitContainerStartupPr #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerStartupProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecInitContainerStartupProbeTcpSocketList ``` @@ -68866,6 +69876,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -68873,6 +69884,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -68968,7 +69995,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference ``` @@ -69257,7 +70284,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerVolumeMountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecInitContainerVolumeMountList ``` @@ -69298,6 +70325,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69305,6 +70333,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -69400,7 +70444,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecInitContainerVolumeMountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecInitContainerVolumeMountOutputReference ``` @@ -69798,7 +70842,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecOsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecOsOutputReference ``` @@ -70069,7 +71113,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecOs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecOutputReference ``` @@ -71344,7 +72388,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecReadinessGateList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecReadinessGateList ``` @@ -71385,6 +72429,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71392,6 +72437,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -71487,7 +72548,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecReadinessGateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecReadinessGateOutputReference ``` @@ -71776,7 +72837,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecSecurityContextOutputReference ``` @@ -72367,7 +73428,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecSecurityContextSeccompProfileOutputReference ``` @@ -72674,7 +73735,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecSecurityContextSeccomp #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference ``` @@ -73039,7 +74100,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecSecurityContextSeLinux #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecSecurityContextSysctlList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecSecurityContextSysctlList ``` @@ -73080,6 +74141,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73087,6 +74149,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -73182,7 +74260,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecSecurityContextSysctlOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecSecurityContextSysctlOutputReference ``` @@ -73493,7 +74571,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecSecurityContextWindowsOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecSecurityContextWindowsOptionsOutputReference ``` @@ -73858,7 +74936,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecSecurityContextWindows #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecTolerationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecTolerationList ``` @@ -73899,6 +74977,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73906,6 +74985,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -74001,7 +75096,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecTolerationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecTolerationOutputReference ``` @@ -74413,7 +75508,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecTopologySpreadConstraintLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecTopologySpreadConstraintLabelSelectorList ``` @@ -74454,6 +75549,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -74461,6 +75557,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -74556,7 +75668,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList ``` @@ -74597,6 +75709,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -74604,6 +75717,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -74699,7 +75828,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference ``` @@ -75053,7 +76182,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference ``` @@ -75391,7 +76520,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecTopologySpreadConstraintList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecTopologySpreadConstraintList ``` @@ -75432,6 +76561,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75439,6 +76569,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -75534,7 +76680,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecTopologySpreadConstraintOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecTopologySpreadConstraintOutputReference ``` @@ -75930,7 +77076,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference ``` @@ -76288,7 +77434,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeAwsElasticBlockS #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeAzureDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeAzureDiskOutputReference ``` @@ -76690,7 +77836,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeAzureDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeAzureFileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeAzureFileOutputReference ``` @@ -77041,7 +78187,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeAzureFile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeCephFsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeCephFsOutputReference ``` @@ -77470,7 +78616,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeCephFs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeCephFsSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeCephFsSecretRefOutputReference ``` @@ -77777,7 +78923,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeCephFsSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeCinderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeCinderOutputReference ``` @@ -78106,7 +79252,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeCinder #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeConfigMapItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecVolumeConfigMapItemsList ``` @@ -78147,6 +79293,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -78154,6 +79301,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -78249,7 +79412,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeConfigMapItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecVolumeConfigMapItemsOutputReference ``` @@ -78603,7 +79766,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeConfigMapOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeConfigMapOutputReference ``` @@ -78981,7 +80144,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeConfigMap #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference ``` @@ -79259,7 +80422,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeCsiNodePublishSe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeCsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeCsiOutputReference ``` @@ -79659,7 +80822,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeCsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference ``` @@ -79966,7 +81129,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeDownwardApiItems #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeDownwardApiItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecVolumeDownwardApiItemsList ``` @@ -80007,6 +81170,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -80014,6 +81178,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -80109,7 +81289,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeDownwardApiItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecVolumeDownwardApiItemsOutputReference ``` @@ -80504,7 +81684,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference ``` @@ -80826,7 +82006,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeDownwardApiItems #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeDownwardApiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeDownwardApiOutputReference ``` @@ -81146,7 +82326,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeDownwardApi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeEmptyDirOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeEmptyDirOutputReference ``` @@ -81453,7 +82633,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeEmptyDir #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeEphemeralOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeEphemeralOutputReference ``` @@ -81737,7 +82917,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeEphemeral #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference ``` @@ -82044,7 +83224,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeC #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference ``` @@ -82370,7 +83550,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeC #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference ``` @@ -82805,7 +83985,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeC #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference ``` @@ -83112,7 +84292,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeC #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList ``` @@ -83153,6 +84333,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -83160,6 +84341,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -83255,7 +84452,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference ``` @@ -83609,7 +84806,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference ``` @@ -83929,7 +85126,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeC #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeFcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeFcOutputReference ``` @@ -84280,7 +85477,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeFc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeFlexVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeFlexVolumeOutputReference ``` @@ -84680,7 +85877,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeFlexVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference ``` @@ -84987,7 +86184,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeFlexVolumeSecret #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeFlockerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeFlockerOutputReference ``` @@ -85294,7 +86491,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeFlocker #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeGcePersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeGcePersistentDiskOutputReference ``` @@ -85652,7 +86849,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeGcePersistentDis #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeGitRepoOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeGitRepoOutputReference ``` @@ -85988,7 +87185,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeGitRepo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeGlusterfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeGlusterfsOutputReference ``` @@ -86310,7 +87507,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeGlusterfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeHostPathOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeHostPathOutputReference ``` @@ -86617,7 +87814,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeHostPath #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeIscsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeIscsiOutputReference ``` @@ -87026,7 +88223,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeIscsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecVolumeList ``` @@ -87067,6 +88264,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -87074,6 +88272,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -87169,7 +88383,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeLocalOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeLocalOutputReference ``` @@ -87447,7 +88661,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeLocal #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeNfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeNfsOutputReference ``` @@ -87769,7 +88983,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeNfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecVolumeOutputReference ``` @@ -89199,7 +90413,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumePersistentVolumeClaimOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumePersistentVolumeClaimOutputReference ``` @@ -89506,7 +90720,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumePersistentVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumePhotonPersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumePhotonPersistentDiskOutputReference ``` @@ -89806,7 +91020,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumePhotonPersistent #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeProjectedList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecVolumeProjectedList ``` @@ -89847,6 +91061,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -89854,6 +91069,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -89949,7 +91180,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeProjectedOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecVolumeProjectedOutputReference ``` @@ -90280,7 +91511,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList ``` @@ -90321,6 +91552,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -90328,6 +91560,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -90423,7 +91671,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference ``` @@ -90777,7 +92025,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeProjectedSourcesConfigMapList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesConfigMapList ``` @@ -90818,6 +92066,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -90825,6 +92074,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -90920,7 +92185,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference ``` @@ -91287,7 +92552,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference ``` @@ -91594,7 +92859,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeProjectedSources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList ``` @@ -91635,6 +92900,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -91642,6 +92908,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -91737,7 +93019,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference ``` @@ -92139,7 +93421,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference ``` @@ -92461,7 +93743,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeProjectedSources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference ``` @@ -92752,7 +94034,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeProjectedSources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeProjectedSourcesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesList ``` @@ -92793,6 +94075,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92800,6 +94083,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -92895,7 +94194,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeProjectedSourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesOutputReference ``` @@ -93330,7 +94629,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeProjectedSourcesSecretItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesSecretItemsList ``` @@ -93371,6 +94670,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -93378,6 +94678,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -93473,7 +94789,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference ``` @@ -93827,7 +95143,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeProjectedSourcesSecretList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesSecretList ``` @@ -93868,6 +95184,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -93875,6 +95192,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -93970,7 +95303,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference ``` @@ -94337,7 +95670,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference ``` @@ -94666,7 +95999,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeProjectedSources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeQuobyteOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeQuobyteOutputReference ``` @@ -95046,7 +96379,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeQuobyte #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeRbdOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeRbdOutputReference ``` @@ -95526,7 +96859,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeRbd #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeRbdSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeRbdSecretRefOutputReference ``` @@ -95833,7 +97166,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeRbdSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeSecretItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerSpecTemplateSpecVolumeSecretItemsList ``` @@ -95874,6 +97207,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95881,6 +97215,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -95976,7 +97326,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeSecretItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerSpecTemplateSpecVolumeSecretItemsOutputReference ``` @@ -96330,7 +97680,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeSecretOutputReference ``` @@ -96708,7 +98058,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeSecret #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerSpecTemplateSpecVolumeVsphereVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerSpecTemplateSpecVolumeVsphereVolumeOutputReference ``` @@ -97008,7 +98358,7 @@ func InternalValue() ReplicationControllerSpecTemplateSpecVolumeVsphereVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontroller" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontroller" replicationcontroller.NewReplicationControllerTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerTimeoutsOutputReference ``` diff --git a/docs/replicationController.java.md b/docs/replicationController.java.md index 2f80c85db..a98a76127 100644 --- a/docs/replicationController.java.md +++ b/docs/replicationController.java.md @@ -157,6 +157,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -233,6 +234,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -17628,6 +17635,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -17635,6 +17643,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -18095,6 +18119,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18102,6 +18127,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -18592,6 +18633,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18599,6 +18641,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -19408,6 +19466,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19415,6 +19474,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -19551,6 +19626,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19558,6 +19634,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -20048,6 +20140,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20055,6 +20148,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -21881,6 +21990,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21888,6 +21998,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -22348,6 +22474,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22355,6 +22482,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -22491,6 +22634,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22498,6 +22642,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -23668,6 +23828,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23675,6 +23836,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -23811,6 +23988,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23818,6 +23996,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -24646,6 +24840,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24653,6 +24848,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -25482,6 +25693,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25489,6 +25701,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -25949,6 +26177,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25956,6 +26185,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -26092,6 +26337,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26099,6 +26345,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -27269,6 +27531,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27276,6 +27539,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -27412,6 +27691,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27419,6 +27699,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -28247,6 +28543,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28254,6 +28551,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -29050,6 +29363,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29057,6 +29371,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -29873,6 +30203,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29880,6 +30211,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -32712,6 +33059,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -32719,6 +33067,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -33587,6 +33951,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -33594,6 +33959,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -34123,6 +34504,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34130,6 +34512,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -34833,6 +35231,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34840,6 +35239,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -35708,6 +36123,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35715,6 +36131,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -36244,6 +36676,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36251,6 +36684,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -36676,6 +37125,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36683,6 +37133,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -37097,6 +37563,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37104,6 +37571,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -37558,6 +38041,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37565,6 +38049,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -38995,6 +39495,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39002,6 +39503,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -40426,6 +40943,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -40433,6 +40951,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -41252,6 +41786,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -41259,6 +41794,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -41713,6 +42264,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -41720,6 +42272,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -43150,6 +43718,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43157,6 +43726,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -45695,6 +46280,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -45702,6 +46288,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -46156,6 +46758,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46163,6 +46766,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -47593,6 +48212,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -47600,6 +48220,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -48025,6 +48661,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48032,6 +48669,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -48566,6 +49219,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48573,6 +49227,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -49376,6 +50046,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49383,6 +50054,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -49830,6 +50517,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49837,6 +50525,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -50562,6 +51266,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50569,6 +51274,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -51385,6 +52106,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51392,6 +52114,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -54224,6 +54962,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -54231,6 +54970,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -55099,6 +55854,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55106,6 +55862,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -55635,6 +56407,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55642,6 +56415,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -56345,6 +57134,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56352,6 +57142,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -57220,6 +58026,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57227,6 +58034,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -57756,6 +58579,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57763,6 +58587,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -58188,6 +59028,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58195,6 +59036,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -58609,6 +59466,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58616,6 +59474,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -59070,6 +59944,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59077,6 +59952,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -60507,6 +61398,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60514,6 +61406,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -61938,6 +62846,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -61945,6 +62854,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -62764,6 +63689,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -62771,6 +63697,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -63225,6 +64167,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63232,6 +64175,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -64662,6 +65621,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64669,6 +65629,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -67207,6 +68183,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -67214,6 +68191,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -67668,6 +68661,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -67675,6 +68669,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -69105,6 +70115,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -69112,6 +70123,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -69537,6 +70564,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -69544,6 +70572,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -71624,6 +72668,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -71631,6 +72676,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -73319,6 +74380,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73326,6 +74388,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -74138,6 +75216,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74145,6 +75224,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -74693,6 +75788,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74700,6 +75796,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -74836,6 +75948,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74843,6 +75956,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -75671,6 +76800,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75678,6 +76808,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -78386,6 +79532,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -78393,6 +79540,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -80246,6 +81409,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -80253,6 +81417,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -83392,6 +84572,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -83399,6 +84580,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -87306,6 +88503,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -87313,6 +88511,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -90086,6 +91300,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -90093,6 +91308,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -90560,6 +91791,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -90567,6 +91799,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -91057,6 +92305,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91064,6 +92313,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -91874,6 +93139,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91881,6 +93147,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -93032,6 +94314,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -93039,6 +94322,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -93610,6 +94909,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -93617,6 +94917,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -94107,6 +95423,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -94114,6 +95431,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -96113,6 +97446,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -96120,6 +97454,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/replicationController.python.md b/docs/replicationController.python.md index fac76a4d2..86c8b5508 100644 --- a/docs/replicationController.python.md +++ b/docs/replicationController.python.md @@ -155,6 +155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -236,6 +237,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -18214,6 +18221,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -18221,6 +18229,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -18733,6 +18759,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -18740,6 +18767,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -19265,6 +19310,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -19272,6 +19318,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -20145,6 +20209,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -20152,6 +20217,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -20296,6 +20379,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -20303,6 +20387,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -20828,6 +20930,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -20835,6 +20938,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -22859,6 +22980,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -22866,6 +22988,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -23389,6 +23529,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -23396,6 +23537,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -23540,6 +23699,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -23547,6 +23707,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -24808,6 +24986,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -24815,6 +24994,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -24959,6 +25156,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -24966,6 +25164,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -25858,6 +26074,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -25865,6 +26082,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -26760,6 +26995,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -26767,6 +27003,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -27290,6 +27544,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -27297,6 +27552,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -27441,6 +27714,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -27448,6 +27722,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -28709,6 +29001,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -28716,6 +29009,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -28860,6 +29171,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -28867,6 +29179,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -29759,6 +30089,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -29766,6 +30097,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -30624,6 +30973,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -30631,6 +30981,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -31541,6 +31909,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -31548,6 +31917,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -34730,6 +35117,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -34737,6 +35125,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -35667,6 +36073,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -35674,6 +36081,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -36300,6 +36725,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -36307,6 +36733,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -37070,6 +37514,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -37077,6 +37522,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -38007,6 +38470,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -38014,6 +38478,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -38640,6 +39122,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -38647,6 +39130,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -39107,6 +39608,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -39114,6 +39616,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -39561,6 +40081,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -39568,6 +40089,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -40057,6 +40596,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -40064,6 +40604,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -41645,6 +42203,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -41652,6 +42211,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -43568,6 +44145,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -43575,6 +44153,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -44454,6 +45050,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -44461,6 +45058,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -44950,6 +45565,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -44957,6 +45573,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -46538,6 +47172,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -46545,6 +47180,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -49343,6 +49996,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -49350,6 +50004,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -49839,6 +50511,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -49846,6 +50519,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -51427,6 +52118,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -51434,6 +52126,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -51894,6 +52604,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -51901,6 +52612,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -52470,6 +53199,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -52477,6 +53207,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -53342,6 +54090,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -53349,6 +54098,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -53831,6 +54598,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -53838,6 +54606,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -54623,6 +55409,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -54630,6 +55417,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -55540,6 +56345,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -55547,6 +56353,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -58729,6 +59553,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -58736,6 +59561,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -59666,6 +60509,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -59673,6 +60517,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -60299,6 +61161,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -60306,6 +61169,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -61069,6 +61950,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -61076,6 +61958,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -62006,6 +62906,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -62013,6 +62914,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -62639,6 +63558,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -62646,6 +63566,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -63106,6 +64044,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -63113,6 +64052,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -63560,6 +64517,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -63567,6 +64525,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -64056,6 +65032,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -64063,6 +65040,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -65644,6 +66639,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -65651,6 +66647,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -67567,6 +68581,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -67574,6 +68589,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -68453,6 +69486,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -68460,6 +69494,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -68949,6 +70001,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -68956,6 +70009,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -70537,6 +71608,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -70544,6 +71616,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -73342,6 +74432,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -73349,6 +74440,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -73838,6 +74947,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -73845,6 +74955,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -75426,6 +76554,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -75433,6 +76562,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -75893,6 +77040,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -75900,6 +77048,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -78264,6 +79430,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -78271,6 +79438,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -80170,6 +81355,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -80177,6 +81363,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -81049,6 +82253,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -81056,6 +82261,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -81639,6 +82862,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -81646,6 +82870,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -81790,6 +83032,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -81797,6 +83040,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -82689,6 +83950,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -82696,6 +83958,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -85608,6 +86888,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -85615,6 +86896,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -87611,6 +88910,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -87618,6 +88918,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -91172,6 +92490,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -91179,6 +92498,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -95390,6 +96727,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -95397,6 +96735,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -99240,6 +100596,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -99247,6 +100604,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -99751,6 +101126,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -99758,6 +101134,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -100283,6 +101677,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -100290,6 +101685,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -101162,6 +102575,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -101169,6 +102583,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -102448,6 +103880,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -102455,6 +103888,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -103101,6 +104552,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -103108,6 +104560,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -103633,6 +105103,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -103640,6 +105111,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -105793,6 +107282,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -105800,6 +107290,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/replicationController.typescript.md b/docs/replicationController.typescript.md index dffa3504c..23a4abb55 100644 --- a/docs/replicationController.typescript.md +++ b/docs/replicationController.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -16513,6 +16520,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -16520,6 +16528,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -16980,6 +17004,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -16987,6 +17012,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -17477,6 +17518,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -17484,6 +17526,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -18293,6 +18351,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18300,6 +18359,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -18436,6 +18511,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18443,6 +18519,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -18933,6 +19025,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18940,6 +19033,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -20766,6 +20875,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20773,6 +20883,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -21233,6 +21359,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21240,6 +21367,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -21376,6 +21519,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21383,6 +21527,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -22553,6 +22713,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22560,6 +22721,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -22696,6 +22873,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22703,6 +22881,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -23531,6 +23725,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23538,6 +23733,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -24367,6 +24578,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24374,6 +24586,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -24834,6 +25062,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24841,6 +25070,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -24977,6 +25222,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24984,6 +25230,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -26154,6 +26416,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26161,6 +26424,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -26297,6 +26576,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26304,6 +26584,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -27132,6 +27428,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27139,6 +27436,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -27935,6 +28248,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27942,6 +28256,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -28758,6 +29088,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28765,6 +29096,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -31597,6 +31944,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -31604,6 +31952,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -32472,6 +32836,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -32479,6 +32844,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -33008,6 +33389,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -33015,6 +33397,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -33718,6 +34116,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -33725,6 +34124,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -34593,6 +35008,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34600,6 +35016,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -35129,6 +35561,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35136,6 +35569,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -35561,6 +36010,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35568,6 +36018,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -35982,6 +36448,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35989,6 +36456,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -36443,6 +36926,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36450,6 +36934,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -37880,6 +38380,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37887,6 +38388,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -39311,6 +39828,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39318,6 +39836,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -40137,6 +40671,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -40144,6 +40679,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -40598,6 +41149,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -40605,6 +41157,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -42035,6 +42603,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42042,6 +42611,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -44580,6 +45165,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -44587,6 +45173,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -45041,6 +45643,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -45048,6 +45651,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -46478,6 +47097,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46485,6 +47105,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -46910,6 +47546,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46917,6 +47554,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -47451,6 +48104,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -47458,6 +48112,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -48261,6 +48931,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48268,6 +48939,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -48715,6 +49402,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48722,6 +49410,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -49447,6 +50151,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49454,6 +50159,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -50270,6 +50991,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50277,6 +50999,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -53109,6 +53847,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -53116,6 +53855,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -53984,6 +54739,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -53991,6 +54747,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -54520,6 +55292,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -54527,6 +55300,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -55230,6 +56019,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55237,6 +56027,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -56105,6 +56911,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56112,6 +56919,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -56641,6 +57464,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56648,6 +57472,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -57073,6 +57913,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57080,6 +57921,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -57494,6 +58351,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57501,6 +58359,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -57955,6 +58829,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57962,6 +58837,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -59392,6 +60283,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59399,6 +60291,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -60823,6 +61731,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60830,6 +61739,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -61649,6 +62574,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -61656,6 +62582,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -62110,6 +63052,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -62117,6 +63060,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -63547,6 +64506,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63554,6 +64514,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -66092,6 +67068,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -66099,6 +67076,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -66553,6 +67546,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -66560,6 +67554,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -67990,6 +69000,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -67997,6 +69008,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -68422,6 +69449,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -68429,6 +69457,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -70509,6 +71553,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70516,6 +71561,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -72204,6 +73265,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -72211,6 +73273,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -73023,6 +74101,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73030,6 +74109,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -73578,6 +74673,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73585,6 +74681,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -73721,6 +74833,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73728,6 +74841,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -74556,6 +75685,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74563,6 +75693,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -77271,6 +78417,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -77278,6 +78425,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -79131,6 +80294,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -79138,6 +80302,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -82277,6 +83457,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -82284,6 +83465,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -86191,6 +87388,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -86198,6 +87396,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -88971,6 +90185,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -88978,6 +90193,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -89445,6 +90676,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -89452,6 +90684,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -89942,6 +91190,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -89949,6 +91198,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -90759,6 +92024,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -90766,6 +92032,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -91917,6 +93199,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91924,6 +93207,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -92495,6 +93794,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92502,6 +93802,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -92992,6 +94308,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92999,6 +94316,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -94998,6 +96331,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -95005,6 +96339,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/replicationControllerV1.csharp.md b/docs/replicationControllerV1.csharp.md index c3bc90562..95e4c4af6 100644 --- a/docs/replicationControllerV1.csharp.md +++ b/docs/replicationControllerV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -17389,6 +17396,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17396,6 +17404,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -17856,6 +17880,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17863,6 +17888,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -18353,6 +18394,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -18360,6 +18402,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -19169,6 +19227,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19176,6 +19235,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -19312,6 +19387,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19319,6 +19395,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -19809,6 +19901,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19816,6 +19909,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -21642,6 +21751,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21649,6 +21759,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -22109,6 +22235,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22116,6 +22243,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -22252,6 +22395,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22259,6 +22403,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -23429,6 +23589,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23436,6 +23597,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -23572,6 +23749,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23579,6 +23757,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -24407,6 +24601,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24414,6 +24609,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -25243,6 +25454,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25250,6 +25462,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -25710,6 +25938,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25717,6 +25946,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -25853,6 +26098,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25860,6 +26106,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -27030,6 +27292,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27037,6 +27300,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -27173,6 +27452,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27180,6 +27460,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -28008,6 +28304,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28015,6 +28312,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -28811,6 +29124,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28818,6 +29132,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -29634,6 +29964,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29641,6 +29972,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -32473,6 +32820,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -32480,6 +32828,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -33348,6 +33712,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -33355,6 +33720,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -33884,6 +34265,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -33891,6 +34273,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -34594,6 +34992,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34601,6 +35000,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -35469,6 +35884,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35476,6 +35892,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -36005,6 +36437,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36012,6 +36445,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -36437,6 +36886,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36444,6 +36894,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -36858,6 +37324,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36865,6 +37332,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -37319,6 +37802,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37326,6 +37810,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -38756,6 +39256,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38763,6 +39264,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -40187,6 +40704,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -40194,6 +40712,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -41013,6 +41547,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -41020,6 +41555,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -41474,6 +42025,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -41481,6 +42033,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -42911,6 +43479,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42918,6 +43487,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -45456,6 +46041,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -45463,6 +46049,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -45917,6 +46519,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -45924,6 +46527,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -47354,6 +47973,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47361,6 +47981,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -47786,6 +48422,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47793,6 +48430,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -48327,6 +48980,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -48334,6 +48988,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -49137,6 +49807,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49144,6 +49815,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -49591,6 +50278,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49598,6 +50286,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -50323,6 +51027,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50330,6 +51035,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -51146,6 +51867,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51153,6 +51875,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -53985,6 +54723,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -53992,6 +54731,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -54860,6 +55615,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -54867,6 +55623,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -55396,6 +56168,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -55403,6 +56176,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -56106,6 +56895,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56113,6 +56903,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -56981,6 +57787,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56988,6 +57795,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -57517,6 +58340,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57524,6 +58348,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -57949,6 +58789,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57956,6 +58797,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -58370,6 +59227,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58377,6 +59235,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -58831,6 +59705,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58838,6 +59713,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -60268,6 +61159,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60275,6 +61167,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -61699,6 +62607,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -61706,6 +62615,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -62525,6 +63450,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62532,6 +63458,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -62986,6 +63928,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62993,6 +63936,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -64423,6 +65382,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64430,6 +65390,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -66968,6 +67944,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -66975,6 +67952,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -67429,6 +68422,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -67436,6 +68430,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -68866,6 +69876,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -68873,6 +69884,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -69298,6 +70325,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69305,6 +70333,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -71385,6 +72429,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71392,6 +72437,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -73080,6 +74141,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73087,6 +74149,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -73899,6 +74977,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73906,6 +74985,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -74454,6 +75549,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -74461,6 +75557,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -74597,6 +75709,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -74604,6 +75717,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -75432,6 +76561,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75439,6 +76569,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -78147,6 +79293,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -78154,6 +79301,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -80007,6 +81170,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -80014,6 +81178,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -83153,6 +84333,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -83160,6 +84341,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -87067,6 +88264,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -87074,6 +88272,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -89847,6 +91061,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -89854,6 +91069,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -90321,6 +91552,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -90328,6 +91560,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -90818,6 +92066,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -90825,6 +92074,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -91635,6 +92900,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -91642,6 +92908,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -92793,6 +94075,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92800,6 +94083,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -93371,6 +94670,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -93378,6 +94678,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -93868,6 +95184,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -93875,6 +95192,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -95874,6 +97207,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95881,6 +97215,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/replicationControllerV1.go.md b/docs/replicationControllerV1.go.md index 251b122bc..2fb433d41 100644 --- a/docs/replicationControllerV1.go.md +++ b/docs/replicationControllerV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1(scope Construct, id *string, config ReplicationControllerV1Config) ReplicationControllerV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -424,7 +431,7 @@ func ResetTimeouts() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.ReplicationControllerV1_IsConstruct(x interface{}) *bool ``` @@ -456,7 +463,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.ReplicationControllerV1_IsTerraformElement(x interface{}) *bool ``` @@ -470,7 +477,7 @@ replicationcontrollerv1.ReplicationControllerV1_IsTerraformElement(x interface{} ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.ReplicationControllerV1_IsTerraformResource(x interface{}) *bool ``` @@ -484,7 +491,7 @@ replicationcontrollerv1.ReplicationControllerV1_IsTerraformResource(x interface{ ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.ReplicationControllerV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -801,7 +808,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1Config { Connection: interface{}, @@ -811,10 +818,10 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replication Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1Metadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1Spec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1Metadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1Spec, Id: *string, - Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1Timeouts, + Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1Timeouts, } ``` @@ -968,7 +975,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1Metadata { Annotations: *map[string]*string, @@ -1072,11 +1079,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1Spec { Selector: *map[string]*string, - Template: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplate, + Template: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplate, MinReadySeconds: *f64, Replicas: *f64, } @@ -1158,11 +1165,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplate { - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateMetadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpec, } ``` @@ -1208,7 +1215,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateMetadata { Annotations: *map[string]*string, @@ -1312,14 +1319,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpec { ActiveDeadlineSeconds: *f64, - Affinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecAffinity, + Affinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecAffinity, AutomountServiceAccountToken: interface{}, Container: interface{}, - DnsConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecDnsConfig, + DnsConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecDnsConfig, DnsPolicy: *string, EnableServiceLinks: interface{}, HostAliases: interface{}, @@ -1331,13 +1338,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replication InitContainer: interface{}, NodeName: *string, NodeSelector: *map[string]*string, - Os: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecOs, + Os: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecOs, PriorityClassName: *string, ReadinessGate: interface{}, RestartPolicy: *string, RuntimeClassName: *string, SchedulerName: *string, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecSecurityContext, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecSecurityContext, ServiceAccountName: *string, ShareProcessNamespace: interface{}, Subdomain: *string, @@ -1830,12 +1837,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecAffinity { - NodeAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinity, - PodAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecAffinityPodAffinity, - PodAntiAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinity, + NodeAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinity, + PodAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecAffinityPodAffinity, + PodAntiAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinity, } ``` @@ -1896,11 +1903,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, - RequiredDuringSchedulingIgnoredDuringExecution: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution, + RequiredDuringSchedulingIgnoredDuringExecution: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution, } ``` @@ -1946,10 +1953,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution { - Preference: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference, + Preference: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference, Weight: *f64, } ``` @@ -1996,7 +2003,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference { MatchExpressions: interface{}, @@ -2046,7 +2053,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions { Key: *string, @@ -2116,7 +2123,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields { Key: *string, @@ -2184,7 +2191,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution { NodeSelectorTerm: interface{}, @@ -2218,7 +2225,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm { MatchExpressions: interface{}, @@ -2268,7 +2275,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions { Key: *string, @@ -2338,7 +2345,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields { Key: *string, @@ -2406,7 +2413,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecAffinityPodAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, @@ -2456,10 +2463,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution { - PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, + PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, Weight: *f64, } ``` @@ -2506,7 +2513,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { TopologyKey: *string, @@ -2572,7 +2579,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { MatchExpressions: interface{}, @@ -2624,7 +2631,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { Key: *string, @@ -2692,7 +2699,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution { TopologyKey: *string, @@ -2758,7 +2765,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { MatchExpressions: interface{}, @@ -2810,7 +2817,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { Key: *string, @@ -2878,7 +2885,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, @@ -2928,10 +2935,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution { - PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, + PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, Weight: *f64, } ``` @@ -2978,7 +2985,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { TopologyKey: *string, @@ -3044,7 +3051,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { MatchExpressions: interface{}, @@ -3096,7 +3103,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { Key: *string, @@ -3164,7 +3171,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution { TopologyKey: *string, @@ -3230,7 +3237,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { MatchExpressions: interface{}, @@ -3282,7 +3289,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { Key: *string, @@ -3350,7 +3357,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainer { Name: *string, @@ -3360,13 +3367,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replication EnvFrom: interface{}, Image: *string, ImagePullPolicy: *string, - Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerLifecycle, - LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerLivenessProbe, + Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerLifecycle, + LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerLivenessProbe, Port: interface{}, - ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerReadinessProbe, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerResources, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerSecurityContext, - StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerStartupProbe, + ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerReadinessProbe, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerResources, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerSecurityContext, + StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerStartupProbe, Stdin: interface{}, StdinOnce: interface{}, TerminationMessagePath: *string, @@ -3722,12 +3729,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerEnv { Name: *string, Value: *string, - ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerEnvValueFrom, + ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerEnvValueFrom, } ``` @@ -3790,12 +3797,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerEnvFrom { - ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerEnvFromConfigMapRef, + ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerEnvFromConfigMapRef, Prefix: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerEnvFromSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerEnvFromSecretRef, } ``` @@ -3856,7 +3863,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerEnvFromConfigMapRef { Name: *string, @@ -3906,7 +3913,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerEnvFromSecretRef { Name: *string, @@ -3956,13 +3963,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerEnvValueFrom { - ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRef, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromFieldRef, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromResourceFieldRef, - SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromSecretKeyRef, + ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromResourceFieldRef, + SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromSecretKeyRef, } ``` @@ -4038,7 +4045,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRef { Key: *string, @@ -4104,7 +4111,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromFieldRef { ApiVersion: *string, @@ -4154,7 +4161,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromResourceFieldRef { Resource: *string, @@ -4216,7 +4223,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromSecretKeyRef { Key: *string, @@ -4282,7 +4289,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerLifecycle { PostStart: interface{}, @@ -4332,11 +4339,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStart { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartHttpGet, TcpSocket: interface{}, } ``` @@ -4398,7 +4405,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartExec { Command: *[]*string, @@ -4434,7 +4441,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartHttpGet { Host: *string, @@ -4534,7 +4541,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader { Name: *string, @@ -4584,7 +4591,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartTcpSocket { Port: *string, @@ -4620,11 +4627,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStop { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopHttpGet, TcpSocket: interface{}, } ``` @@ -4686,7 +4693,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopExec { Command: *[]*string, @@ -4722,7 +4729,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopHttpGet { Host: *string, @@ -4822,7 +4829,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader { Name: *string, @@ -4872,7 +4879,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopTcpSocket { Port: *string, @@ -4908,13 +4915,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerLivenessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -5070,7 +5077,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeExec { Command: *[]*string, @@ -5106,7 +5113,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeGrpc { Port: *f64, @@ -5156,7 +5163,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeHttpGet { Host: *string, @@ -5256,7 +5263,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader { Name: *string, @@ -5306,7 +5313,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeTcpSocket { Port: *string, @@ -5342,7 +5349,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerPort { ContainerPort: *f64, @@ -5446,13 +5453,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerReadinessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -5608,7 +5615,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeExec { Command: *[]*string, @@ -5644,7 +5651,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeGrpc { Port: *f64, @@ -5694,7 +5701,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeHttpGet { Host: *string, @@ -5794,7 +5801,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader { Name: *string, @@ -5844,7 +5851,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeTcpSocket { Port: *string, @@ -5880,7 +5887,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerResources { Limits: *map[string]*string, @@ -5932,18 +5939,18 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerSecurityContext { AllowPrivilegeEscalation: interface{}, - Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerSecurityContextCapabilities, + Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerSecurityContextCapabilities, Privileged: interface{}, ReadOnlyRootFilesystem: interface{}, RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerSecurityContextSeLinuxOptions, } ``` @@ -6104,7 +6111,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerSecurityContextCapabilities { Add: *[]*string, @@ -6154,7 +6161,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -6206,7 +6213,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerSecurityContextSeLinuxOptions { Level: *string, @@ -6288,13 +6295,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerStartupProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerStartupProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerStartupProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerStartupProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecContainerStartupProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -6450,7 +6457,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerStartupProbeExec { Command: *[]*string, @@ -6486,7 +6493,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerStartupProbeGrpc { Port: *f64, @@ -6536,7 +6543,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerStartupProbeHttpGet { Host: *string, @@ -6636,7 +6643,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeader { Name: *string, @@ -6686,7 +6693,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerStartupProbeTcpSocket { Port: *string, @@ -6722,7 +6729,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecContainerVolumeMount { MountPath: *string, @@ -6822,7 +6829,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecDnsConfig { Nameservers: *[]*string, @@ -6892,7 +6899,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecDnsConfigOption { Name: *string, @@ -6942,7 +6949,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecHostAliases { Hostnames: *[]*string, @@ -6992,7 +6999,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecImagePullSecrets { Name: *string, @@ -7026,7 +7033,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainer { Name: *string, @@ -7036,13 +7043,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replication EnvFrom: interface{}, Image: *string, ImagePullPolicy: *string, - Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerLifecycle, - LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbe, + Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerLifecycle, + LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbe, Port: interface{}, - ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbe, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerResources, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContext, - StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbe, + ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbe, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerResources, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContext, + StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbe, Stdin: interface{}, StdinOnce: interface{}, TerminationMessagePath: *string, @@ -7398,12 +7405,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerEnv { Name: *string, Value: *string, - ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFrom, + ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFrom, } ``` @@ -7466,12 +7473,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerEnvFrom { - ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerEnvFromConfigMapRef, + ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerEnvFromConfigMapRef, Prefix: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerEnvFromSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerEnvFromSecretRef, } ``` @@ -7532,7 +7539,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerEnvFromConfigMapRef { Name: *string, @@ -7582,7 +7589,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerEnvFromSecretRef { Name: *string, @@ -7632,13 +7639,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFrom { - ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromFieldRef, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRef, - SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRef, + ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRef, + SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRef, } ``` @@ -7714,7 +7721,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef { Key: *string, @@ -7780,7 +7787,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromFieldRef { ApiVersion: *string, @@ -7830,7 +7837,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRef { Resource: *string, @@ -7892,7 +7899,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRef { Key: *string, @@ -7958,7 +7965,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerLifecycle { PostStart: interface{}, @@ -8008,11 +8015,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStart { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGet, TcpSocket: interface{}, } ``` @@ -8074,7 +8081,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartExec { Command: *[]*string, @@ -8110,7 +8117,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGet { Host: *string, @@ -8210,7 +8217,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader { Name: *string, @@ -8260,7 +8267,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocket { Port: *string, @@ -8296,11 +8303,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStop { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGet, TcpSocket: interface{}, } ``` @@ -8362,7 +8369,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopExec { Command: *[]*string, @@ -8398,7 +8405,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGet { Host: *string, @@ -8498,7 +8505,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader { Name: *string, @@ -8548,7 +8555,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocket { Port: *string, @@ -8584,13 +8591,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -8746,7 +8753,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeExec { Command: *[]*string, @@ -8782,7 +8789,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeGrpc { Port: *f64, @@ -8832,7 +8839,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeHttpGet { Host: *string, @@ -8932,7 +8939,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader { Name: *string, @@ -8982,7 +8989,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeTcpSocket { Port: *string, @@ -9018,7 +9025,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerPort { ContainerPort: *f64, @@ -9122,13 +9129,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -9284,7 +9291,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeExec { Command: *[]*string, @@ -9320,7 +9327,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeGrpc { Port: *f64, @@ -9370,7 +9377,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeHttpGet { Host: *string, @@ -9470,7 +9477,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader { Name: *string, @@ -9520,7 +9527,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeTcpSocket { Port: *string, @@ -9556,7 +9563,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerResources { Limits: *map[string]*string, @@ -9608,18 +9615,18 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContext { AllowPrivilegeEscalation: interface{}, - Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextCapabilities, + Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextCapabilities, Privileged: interface{}, ReadOnlyRootFilesystem: interface{}, RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptions, } ``` @@ -9780,7 +9787,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextCapabilities { Add: *[]*string, @@ -9830,7 +9837,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -9882,7 +9889,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptions { Level: *string, @@ -9964,13 +9971,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -10126,7 +10133,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeExec { Command: *[]*string, @@ -10162,7 +10169,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeGrpc { Port: *f64, @@ -10212,7 +10219,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeHttpGet { Host: *string, @@ -10312,7 +10319,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader { Name: *string, @@ -10362,7 +10369,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeTcpSocket { Port: *string, @@ -10398,7 +10405,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecInitContainerVolumeMount { MountPath: *string, @@ -10498,7 +10505,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecOs { Name: *string, @@ -10532,7 +10539,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecReadinessGate { ConditionType: *string, @@ -10566,7 +10573,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecSecurityContext { FsGroup: *string, @@ -10574,11 +10581,11 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replication RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecSecurityContextSeLinuxOptions, SupplementalGroups: *[]*f64, Sysctl: interface{}, - WindowsOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecSecurityContextWindowsOptions, + WindowsOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecSecurityContextWindowsOptions, } ``` @@ -10756,7 +10763,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -10808,7 +10815,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecSecurityContextSeLinuxOptions { Level: *string, @@ -10890,7 +10897,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecSecurityContextSysctl { Name: *string, @@ -10940,7 +10947,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecSecurityContextWindowsOptions { GmsaCredentialSpec: *string, @@ -11024,7 +11031,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecToleration { Effect: *string, @@ -11132,7 +11139,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecTopologySpreadConstraint { LabelSelector: interface{}, @@ -11216,7 +11223,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecTopologySpreadConstraintLabelSelector { MatchExpressions: interface{}, @@ -11268,7 +11275,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions { Key: *string, @@ -11336,37 +11343,37 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolume { - AwsElasticBlockStore: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeAwsElasticBlockStore, - AzureDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeAzureDisk, - AzureFile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeAzureFile, - CephFs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeCephFs, - Cinder: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeCinder, - ConfigMap: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeConfigMap, - Csi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeCsi, - DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeDownwardApi, - EmptyDir: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeEmptyDir, - Ephemeral: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeEphemeral, - Fc: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeFc, - FlexVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeFlexVolume, - Flocker: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeFlocker, - GcePersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeGcePersistentDisk, - GitRepo: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeGitRepo, - Glusterfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeGlusterfs, - HostPath: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeHostPath, - Iscsi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeIscsi, - Local: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeLocal, + AwsElasticBlockStore: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeAwsElasticBlockStore, + AzureDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeAzureDisk, + AzureFile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeAzureFile, + CephFs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeCephFs, + Cinder: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeCinder, + ConfigMap: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeConfigMap, + Csi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeCsi, + DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeDownwardApi, + EmptyDir: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeEmptyDir, + Ephemeral: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeEphemeral, + Fc: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeFc, + FlexVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeFlexVolume, + Flocker: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeFlocker, + GcePersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeGcePersistentDisk, + GitRepo: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeGitRepo, + Glusterfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeGlusterfs, + HostPath: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeHostPath, + Iscsi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeIscsi, + Local: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeLocal, Name: *string, - Nfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeNfs, - PersistentVolumeClaim: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumePersistentVolumeClaim, - PhotonPersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumePhotonPersistentDisk, + Nfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeNfs, + PersistentVolumeClaim: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumePersistentVolumeClaim, + PhotonPersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumePhotonPersistentDisk, Projected: interface{}, - Quobyte: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeQuobyte, - Rbd: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeRbd, - Secret: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeSecret, - VsphereVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeVsphereVolume, + Quobyte: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeQuobyte, + Rbd: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeRbd, + Secret: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeSecret, + VsphereVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeVsphereVolume, } ``` @@ -11802,7 +11809,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeAwsElasticBlockStore { VolumeId: *string, @@ -11888,7 +11895,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeAzureDisk { CachingMode: *string, @@ -12004,7 +12011,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeAzureFile { SecretName: *string, @@ -12088,14 +12095,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeCephFs { Monitors: *[]*string, Path: *string, ReadOnly: interface{}, SecretFile: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeCephFsSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeCephFsSecretRef, User: *string, } ``` @@ -12202,7 +12209,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeCephFsSecretRef { Name: *string, @@ -12252,7 +12259,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeCinder { VolumeId: *string, @@ -12320,7 +12327,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeConfigMap { DefaultMode: *string, @@ -12404,7 +12411,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeConfigMapItems { Key: *string, @@ -12474,12 +12481,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeCsi { Driver: *string, FsType: *string, - NodePublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeCsiNodePublishSecretRef, + NodePublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeCsiNodePublishSecretRef, ReadOnly: interface{}, VolumeAttributes: *map[string]*string, } @@ -12574,7 +12581,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeCsiNodePublishSecretRef { Name: *string, @@ -12608,7 +12615,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeDownwardApi { DefaultMode: *string, @@ -12660,13 +12667,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeDownwardApiItems { - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsFieldRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsFieldRef, Path: *string, Mode: *string, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef, } ``` @@ -12746,7 +12753,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsFieldRef { ApiVersion: *string, @@ -12796,7 +12803,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef { ContainerName: *string, @@ -12858,7 +12865,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeEmptyDir { Medium: *string, @@ -12910,10 +12917,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeEphemeral { - VolumeClaimTemplate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplate, + VolumeClaimTemplate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplate, } ``` @@ -12944,11 +12951,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplate { - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata, } ``` @@ -12994,7 +13001,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata { Annotations: *map[string]*string, @@ -13048,12 +13055,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec { AccessModes: *[]*string, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources, - Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources, + Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector, StorageClassName: *string, VolumeMode: *string, VolumeName: *string, @@ -13162,7 +13169,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources { Limits: *map[string]*string, @@ -13214,7 +13221,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector { MatchExpressions: interface{}, @@ -13266,7 +13273,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions { Key: *string, @@ -13334,7 +13341,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeFc { Lun: *f64, @@ -13418,14 +13425,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeFlexVolume { Driver: *string, FsType: *string, Options: *map[string]*string, ReadOnly: interface{}, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeFlexVolumeSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeFlexVolumeSecretRef, } ``` @@ -13518,7 +13525,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeFlexVolumeSecretRef { Name: *string, @@ -13568,7 +13575,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeFlocker { DatasetName: *string, @@ -13618,7 +13625,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeGcePersistentDisk { PdName: *string, @@ -13704,7 +13711,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeGitRepo { Directory: *string, @@ -13772,7 +13779,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeGlusterfs { EndpointsName: *string, @@ -13838,7 +13845,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeHostPath { Path: *string, @@ -13888,7 +13895,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeIscsi { Iqn: *string, @@ -14006,7 +14013,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeLocal { Path: *string, @@ -14040,7 +14047,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeNfs { Path: *string, @@ -14106,7 +14113,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumePersistentVolumeClaim { ClaimName: *string, @@ -14156,7 +14163,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumePhotonPersistentDisk { PdId: *string, @@ -14208,7 +14215,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeProjected { Sources: interface{}, @@ -14260,13 +14267,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeProjectedSources { ConfigMap: interface{}, - DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApi, + DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApi, Secret: interface{}, - ServiceAccountToken: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountToken, + ServiceAccountToken: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountToken, } ``` @@ -14342,7 +14349,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesConfigMap { Items: interface{}, @@ -14408,7 +14415,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItems { Key: *string, @@ -14478,7 +14485,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApi { Items: interface{}, @@ -14512,13 +14519,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItems { Path: *string, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef, Mode: *string, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef, } ``` @@ -14598,7 +14605,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef { ApiVersion: *string, @@ -14648,7 +14655,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef { ContainerName: *string, @@ -14710,7 +14717,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesSecret { Items: interface{}, @@ -14776,7 +14783,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesSecretItems { Key: *string, @@ -14846,7 +14853,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountToken { Path: *string, @@ -14914,7 +14921,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeQuobyte { Registry: *string, @@ -15012,7 +15019,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeRbd { CephMonitors: *[]*string, @@ -15022,7 +15029,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replication RadosUser: *string, RbdPool: *string, ReadOnly: interface{}, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeRbdSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecVolumeRbdSecretRef, } ``` @@ -15160,7 +15167,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeRbdSecretRef { Name: *string, @@ -15210,7 +15217,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeSecret { DefaultMode: *string, @@ -15294,7 +15301,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeSecretItems { Key: *string, @@ -15364,7 +15371,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1SpecTemplateSpecVolumeVsphereVolume { VolumePath: *string, @@ -15416,7 +15423,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" &replicationcontrollerv1.ReplicationControllerV1Timeouts { Create: *string, @@ -15478,7 +15485,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1MetadataOutputReference ``` @@ -15905,7 +15912,7 @@ func InternalValue() ReplicationControllerV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecOutputReference ``` @@ -16269,7 +16276,7 @@ func InternalValue() ReplicationControllerV1Spec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateMetadataOutputReference ``` @@ -16696,7 +16703,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateOutputReference ``` @@ -17015,7 +17022,7 @@ func InternalValue() ReplicationControllerV1SpecTemplate #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityOutputReference ``` @@ -17348,7 +17355,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -17389,6 +17396,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17396,6 +17404,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -17491,7 +17515,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -17815,7 +17839,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList ``` @@ -17856,6 +17880,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17863,6 +17888,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -17958,7 +17999,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference ``` @@ -18312,7 +18353,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList ``` @@ -18353,6 +18394,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -18360,6 +18402,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -18455,7 +18513,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference ``` @@ -18795,7 +18853,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference ``` @@ -19128,7 +19186,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList ``` @@ -19169,6 +19227,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19176,6 +19235,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -19271,7 +19346,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList ``` @@ -19312,6 +19387,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19319,6 +19395,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -19414,7 +19506,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference ``` @@ -19768,7 +19860,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList ``` @@ -19809,6 +19901,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19816,6 +19909,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -19911,7 +20020,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference ``` @@ -20251,7 +20360,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference ``` @@ -20602,7 +20711,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -20893,7 +21002,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecAffinityOutputReference ``` @@ -21268,7 +21377,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityPodAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityOutputReference ``` @@ -21601,7 +21710,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecAffinityPodAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -21642,6 +21751,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21649,6 +21759,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -21744,7 +21870,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -22068,7 +22194,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ``` @@ -22109,6 +22235,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22116,6 +22243,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -22211,7 +22354,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ``` @@ -22252,6 +22395,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22259,6 +22403,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -22354,7 +22514,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ``` @@ -22708,7 +22868,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ``` @@ -23046,7 +23206,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ``` @@ -23388,7 +23548,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityP #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ``` @@ -23429,6 +23589,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23436,6 +23597,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -23531,7 +23708,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ``` @@ -23572,6 +23749,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23579,6 +23757,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -23674,7 +23868,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ``` @@ -24028,7 +24222,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ``` @@ -24366,7 +24560,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ``` @@ -24407,6 +24601,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24414,6 +24609,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -24509,7 +24720,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -24869,7 +25080,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityOutputReference ``` @@ -25202,7 +25413,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffin #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -25243,6 +25454,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25250,6 +25462,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -25345,7 +25573,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -25669,7 +25897,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ``` @@ -25710,6 +25938,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25717,6 +25946,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -25812,7 +26057,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ``` @@ -25853,6 +26098,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25860,6 +26106,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -25955,7 +26217,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ``` @@ -26309,7 +26571,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ``` @@ -26647,7 +26909,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ``` @@ -26989,7 +27251,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffin #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ``` @@ -27030,6 +27292,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27037,6 +27300,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -27132,7 +27411,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ``` @@ -27173,6 +27452,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27180,6 +27460,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -27275,7 +27571,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ``` @@ -27629,7 +27925,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ``` @@ -27967,7 +28263,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ``` @@ -28008,6 +28304,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28015,6 +28312,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -28110,7 +28423,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -28470,7 +28783,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerEnvFromConfigMapRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecContainerEnvFromConfigMapRefOutputReference ``` @@ -28770,7 +29083,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecContainerEnvFromConf #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerEnvFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecContainerEnvFromList ``` @@ -28811,6 +29124,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28818,6 +29132,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -28913,7 +29243,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerEnvFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecContainerEnvFromOutputReference ``` @@ -29293,7 +29623,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerEnvFromSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecContainerEnvFromSecretRefOutputReference ``` @@ -29593,7 +29923,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecContainerEnvFromSecr #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecContainerEnvList ``` @@ -29634,6 +29964,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29641,6 +29972,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -29736,7 +30083,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecContainerEnvOutputReference ``` @@ -30096,7 +30443,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference ``` @@ -30432,7 +30779,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecContainerEnvValueFro #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerEnvValueFromFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromFieldRefOutputReference ``` @@ -30739,7 +31086,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecContainerEnvValueFro #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerEnvValueFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromOutputReference ``` @@ -31156,7 +31503,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecContainerEnvValueFro #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference ``` @@ -31485,7 +31832,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecContainerEnvValueFro #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference ``` @@ -31821,7 +32168,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecContainerEnvValueFro #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerLifecycleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecContainerLifecycleOutputReference ``` @@ -32154,7 +32501,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecContainerLifecycle #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartExecOutputReference ``` @@ -32432,7 +32779,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecContainerLifecyclePo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList ``` @@ -32473,6 +32820,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -32480,6 +32828,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -32575,7 +32939,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ``` @@ -32900,7 +33264,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference ``` @@ -33307,7 +33671,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecContainerLifecyclePo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartList ``` @@ -33348,6 +33712,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -33355,6 +33720,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -33450,7 +33831,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartOutputReference ``` @@ -33843,7 +34224,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketList ``` @@ -33884,6 +34265,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -33891,6 +34273,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -33986,7 +34384,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference ``` @@ -34275,7 +34673,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopExecOutputReference ``` @@ -34553,7 +34951,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecContainerLifecyclePr #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList ``` @@ -34594,6 +34992,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34601,6 +35000,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -34696,7 +35111,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ``` @@ -35021,7 +35436,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference ``` @@ -35428,7 +35843,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecContainerLifecyclePr #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopList ``` @@ -35469,6 +35884,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35476,6 +35892,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -35571,7 +36003,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopOutputReference ``` @@ -35964,7 +36396,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketList ``` @@ -36005,6 +36437,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36012,6 +36445,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -36107,7 +36556,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference ``` @@ -36396,7 +36845,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecContainerList ``` @@ -36437,6 +36886,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36444,6 +36894,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -36539,7 +37005,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerLivenessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeExecOutputReference ``` @@ -36817,7 +37283,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecContainerLivenessPro #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerLivenessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeGrpcList ``` @@ -36858,6 +37324,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36865,6 +37332,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -36960,7 +37443,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerLivenessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeGrpcOutputReference ``` @@ -37278,7 +37761,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList ``` @@ -37319,6 +37802,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37326,6 +37810,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -37421,7 +37921,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference ``` @@ -37746,7 +38246,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerLivenessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeHttpGetOutputReference ``` @@ -38153,7 +38653,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecContainerLivenessPro #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerLivenessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeOutputReference ``` @@ -38715,7 +39215,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecContainerLivenessPro #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerLivenessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeTcpSocketList ``` @@ -38756,6 +39256,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38763,6 +39264,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -38858,7 +39375,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference ``` @@ -39147,7 +39664,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecContainerOutputReference ``` @@ -40146,7 +40663,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecContainerPortList ``` @@ -40187,6 +40704,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -40194,6 +40712,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -40289,7 +40823,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecContainerPortOutputReference ``` @@ -40694,7 +41228,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerReadinessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeExecOutputReference ``` @@ -40972,7 +41506,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecContainerReadinessPr #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerReadinessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeGrpcList ``` @@ -41013,6 +41547,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -41020,6 +41555,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -41115,7 +41666,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerReadinessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeGrpcOutputReference ``` @@ -41433,7 +41984,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList ``` @@ -41474,6 +42025,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -41481,6 +42033,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -41576,7 +42144,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference ``` @@ -41901,7 +42469,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerReadinessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeHttpGetOutputReference ``` @@ -42308,7 +42876,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecContainerReadinessPr #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerReadinessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeOutputReference ``` @@ -42870,7 +43438,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecContainerReadinessPr #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerReadinessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeTcpSocketList ``` @@ -42911,6 +43479,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42918,6 +43487,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -43013,7 +43598,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference ``` @@ -43302,7 +43887,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecContainerResourcesOutputReference ``` @@ -43609,7 +44194,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecContainerResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference ``` @@ -43916,7 +44501,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecContainerSecurityCon #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecContainerSecurityContextOutputReference ``` @@ -44465,7 +45050,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecContainerSecurityCon #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference ``` @@ -44772,7 +45357,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecContainerSecurityCon #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference ``` @@ -45137,7 +45722,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecContainerSecurityCon #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerStartupProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecContainerStartupProbeExecOutputReference ``` @@ -45415,7 +46000,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecContainerStartupProb #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerStartupProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecContainerStartupProbeGrpcList ``` @@ -45456,6 +46041,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -45463,6 +46049,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -45558,7 +46160,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerStartupProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecContainerStartupProbeGrpcOutputReference ``` @@ -45876,7 +46478,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList ``` @@ -45917,6 +46519,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -45924,6 +46527,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -46019,7 +46638,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference ``` @@ -46344,7 +46963,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerStartupProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecContainerStartupProbeHttpGetOutputReference ``` @@ -46751,7 +47370,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecContainerStartupProb #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerStartupProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecContainerStartupProbeOutputReference ``` @@ -47313,7 +47932,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecContainerStartupProb #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerStartupProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecContainerStartupProbeTcpSocketList ``` @@ -47354,6 +47973,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47361,6 +47981,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -47456,7 +48092,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerStartupProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecContainerStartupProbeTcpSocketOutputReference ``` @@ -47745,7 +48381,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerVolumeMountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecContainerVolumeMountList ``` @@ -47786,6 +48422,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47793,6 +48430,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -47888,7 +48541,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecContainerVolumeMountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecContainerVolumeMountOutputReference ``` @@ -48286,7 +48939,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecDnsConfigOptionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecDnsConfigOptionList ``` @@ -48327,6 +48980,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -48334,6 +48988,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -48429,7 +49099,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecDnsConfigOptionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecDnsConfigOptionOutputReference ``` @@ -48747,7 +49417,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecDnsConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecDnsConfigOutputReference ``` @@ -49096,7 +49766,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecDnsConfig #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecHostAliasesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecHostAliasesList ``` @@ -49137,6 +49807,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49144,6 +49815,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -49239,7 +49926,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecHostAliasesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecHostAliasesOutputReference ``` @@ -49550,7 +50237,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecImagePullSecretsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecImagePullSecretsList ``` @@ -49591,6 +50278,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49598,6 +50286,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -49693,7 +50397,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecImagePullSecretsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecImagePullSecretsOutputReference ``` @@ -49982,7 +50686,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference ``` @@ -50282,7 +50986,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecInitContainerEnvFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerEnvFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerEnvFromList ``` @@ -50323,6 +51027,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50330,6 +51035,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -50425,7 +51146,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerEnvFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerEnvFromOutputReference ``` @@ -50805,7 +51526,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerEnvFromSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecInitContainerEnvFromSecretRefOutputReference ``` @@ -51105,7 +51826,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecInitContainerEnvFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerEnvList ``` @@ -51146,6 +51867,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51153,6 +51875,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -51248,7 +51986,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerEnvOutputReference ``` @@ -51608,7 +52346,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference ``` @@ -51944,7 +52682,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecInitContainerEnvValu #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference ``` @@ -52251,7 +52989,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecInitContainerEnvValu #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromOutputReference ``` @@ -52668,7 +53406,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecInitContainerEnvValu #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference ``` @@ -52997,7 +53735,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecInitContainerEnvValu #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference ``` @@ -53333,7 +54071,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecInitContainerEnvValu #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerLifecycleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecInitContainerLifecycleOutputReference ``` @@ -53666,7 +54404,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecInitContainerLifecyc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference ``` @@ -53944,7 +54682,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecInitContainerLifecyc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList ``` @@ -53985,6 +54723,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -53992,6 +54731,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -54087,7 +54842,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ``` @@ -54412,7 +55167,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference ``` @@ -54819,7 +55574,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecInitContainerLifecyc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartList ``` @@ -54860,6 +55615,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -54867,6 +55623,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -54962,7 +55734,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartOutputReference ``` @@ -55355,7 +56127,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList ``` @@ -55396,6 +56168,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -55403,6 +56176,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -55498,7 +56287,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference ``` @@ -55787,7 +56576,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference ``` @@ -56065,7 +56854,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecInitContainerLifecyc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList ``` @@ -56106,6 +56895,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56113,6 +56903,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -56208,7 +57014,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ``` @@ -56533,7 +57339,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference ``` @@ -56940,7 +57746,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecInitContainerLifecyc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopList ``` @@ -56981,6 +57787,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56988,6 +57795,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -57083,7 +57906,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopOutputReference ``` @@ -57476,7 +58299,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList ``` @@ -57517,6 +58340,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57524,6 +58348,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -57619,7 +58459,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference ``` @@ -57908,7 +58748,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerList ``` @@ -57949,6 +58789,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57956,6 +58797,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -58051,7 +58908,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeExecOutputReference ``` @@ -58329,7 +59186,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecInitContainerLivenes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeGrpcList ``` @@ -58370,6 +59227,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58377,6 +59235,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -58472,7 +59346,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference ``` @@ -58790,7 +59664,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList ``` @@ -58831,6 +59705,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58838,6 +59713,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -58933,7 +59824,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference ``` @@ -59258,7 +60149,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference ``` @@ -59665,7 +60556,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecInitContainerLivenes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeOutputReference ``` @@ -60227,7 +61118,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecInitContainerLivenes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketList ``` @@ -60268,6 +61159,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60275,6 +61167,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -60370,7 +61278,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference ``` @@ -60659,7 +61567,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerOutputReference ``` @@ -61658,7 +62566,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerPortList ``` @@ -61699,6 +62607,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -61706,6 +62615,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -61801,7 +62726,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerPortOutputReference ``` @@ -62206,7 +63131,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeExecOutputReference ``` @@ -62484,7 +63409,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecInitContainerReadine #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeGrpcList ``` @@ -62525,6 +63450,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62532,6 +63458,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -62627,7 +63569,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference ``` @@ -62945,7 +63887,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList ``` @@ -62986,6 +63928,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62993,6 +63936,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -63088,7 +64047,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference ``` @@ -63413,7 +64372,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference ``` @@ -63820,7 +64779,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecInitContainerReadine #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeOutputReference ``` @@ -64382,7 +65341,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecInitContainerReadine #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketList ``` @@ -64423,6 +65382,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64430,6 +65390,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -64525,7 +65501,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference ``` @@ -64814,7 +65790,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecInitContainerResourcesOutputReference ``` @@ -65121,7 +66097,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecInitContainerResourc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference ``` @@ -65428,7 +66404,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecInitContainerSecurit #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextOutputReference ``` @@ -65977,7 +66953,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecInitContainerSecurit #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference ``` @@ -66284,7 +67260,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecInitContainerSecurit #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference ``` @@ -66649,7 +67625,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecInitContainerSecurit #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeExecOutputReference ``` @@ -66927,7 +67903,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecInitContainerStartup #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeGrpcList ``` @@ -66968,6 +67944,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -66975,6 +67952,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -67070,7 +68063,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeGrpcOutputReference ``` @@ -67388,7 +68381,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList ``` @@ -67429,6 +68422,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -67436,6 +68430,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -67531,7 +68541,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference ``` @@ -67856,7 +68866,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference ``` @@ -68263,7 +69273,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecInitContainerStartup #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeOutputReference ``` @@ -68825,7 +69835,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecInitContainerStartup #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeTcpSocketList ``` @@ -68866,6 +69876,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -68873,6 +69884,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -68968,7 +69995,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference ``` @@ -69257,7 +70284,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerVolumeMountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerVolumeMountList ``` @@ -69298,6 +70325,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69305,6 +70333,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -69400,7 +70444,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecInitContainerVolumeMountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecInitContainerVolumeMountOutputReference ``` @@ -69798,7 +70842,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecOsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecOsOutputReference ``` @@ -70069,7 +71113,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecOs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecOutputReference ``` @@ -71344,7 +72388,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecReadinessGateList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecReadinessGateList ``` @@ -71385,6 +72429,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71392,6 +72437,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -71487,7 +72548,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecReadinessGateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecReadinessGateOutputReference ``` @@ -71776,7 +72837,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecSecurityContextOutputReference ``` @@ -72367,7 +73428,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecSecurityContextSeccompProfileOutputReference ``` @@ -72674,7 +73735,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecSecurityContextSecco #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference ``` @@ -73039,7 +74100,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecSecurityContextSeLin #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecSecurityContextSysctlList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecSecurityContextSysctlList ``` @@ -73080,6 +74141,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73087,6 +74149,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -73182,7 +74260,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecSecurityContextSysctlOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecSecurityContextSysctlOutputReference ``` @@ -73493,7 +74571,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecSecurityContextWindowsOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecSecurityContextWindowsOptionsOutputReference ``` @@ -73858,7 +74936,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecSecurityContextWindo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecTolerationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecTolerationList ``` @@ -73899,6 +74977,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73906,6 +74985,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -74001,7 +75096,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecTolerationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecTolerationOutputReference ``` @@ -74413,7 +75508,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorList ``` @@ -74454,6 +75549,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -74461,6 +75557,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -74556,7 +75668,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList ``` @@ -74597,6 +75709,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -74604,6 +75717,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -74699,7 +75828,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference ``` @@ -75053,7 +76182,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference ``` @@ -75391,7 +76520,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecTopologySpreadConstraintList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecTopologySpreadConstraintList ``` @@ -75432,6 +76561,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75439,6 +76569,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -75534,7 +76680,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecTopologySpreadConstraintOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecTopologySpreadConstraintOutputReference ``` @@ -75930,7 +77076,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference ``` @@ -76288,7 +77434,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeAwsElasticBloc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeAzureDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeAzureDiskOutputReference ``` @@ -76690,7 +77836,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeAzureDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeAzureFileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeAzureFileOutputReference ``` @@ -77041,7 +78187,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeAzureFile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeCephFsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeCephFsOutputReference ``` @@ -77470,7 +78616,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeCephFs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeCephFsSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeCephFsSecretRefOutputReference ``` @@ -77777,7 +78923,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeCephFsSecretRe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeCinderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeCinderOutputReference ``` @@ -78106,7 +79252,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeCinder #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeConfigMapItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecVolumeConfigMapItemsList ``` @@ -78147,6 +79293,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -78154,6 +79301,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -78249,7 +79412,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeConfigMapItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecVolumeConfigMapItemsOutputReference ``` @@ -78603,7 +79766,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeConfigMapOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeConfigMapOutputReference ``` @@ -78981,7 +80144,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeConfigMap #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference ``` @@ -79259,7 +80422,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeCsiNodePublish #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeCsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeCsiOutputReference ``` @@ -79659,7 +80822,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeCsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference ``` @@ -79966,7 +81129,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeDownwardApiIte #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsList ``` @@ -80007,6 +81170,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -80014,6 +81178,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -80109,7 +81289,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsOutputReference ``` @@ -80504,7 +81684,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference ``` @@ -80826,7 +82006,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeDownwardApiIte #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeDownwardApiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeDownwardApiOutputReference ``` @@ -81146,7 +82326,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeDownwardApi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeEmptyDirOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeEmptyDirOutputReference ``` @@ -81453,7 +82633,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeEmptyDir #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeEphemeralOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeEphemeralOutputReference ``` @@ -81737,7 +82917,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeEphemeral #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference ``` @@ -82044,7 +83224,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolum #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference ``` @@ -82370,7 +83550,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolum #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference ``` @@ -82805,7 +83985,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolum #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference ``` @@ -83112,7 +84292,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolum #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList ``` @@ -83153,6 +84333,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -83160,6 +84341,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -83255,7 +84452,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference ``` @@ -83609,7 +84806,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference ``` @@ -83929,7 +85126,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolum #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeFcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeFcOutputReference ``` @@ -84280,7 +85477,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeFc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeFlexVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeFlexVolumeOutputReference ``` @@ -84680,7 +85877,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeFlexVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference ``` @@ -84987,7 +86184,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeFlexVolumeSecr #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeFlockerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeFlockerOutputReference ``` @@ -85294,7 +86491,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeFlocker #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeGcePersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeGcePersistentDiskOutputReference ``` @@ -85652,7 +86849,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeGcePersistentD #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeGitRepoOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeGitRepoOutputReference ``` @@ -85988,7 +87185,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeGitRepo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeGlusterfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeGlusterfsOutputReference ``` @@ -86310,7 +87507,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeGlusterfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeHostPathOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeHostPathOutputReference ``` @@ -86617,7 +87814,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeHostPath #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeIscsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeIscsiOutputReference ``` @@ -87026,7 +88223,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeIscsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecVolumeList ``` @@ -87067,6 +88264,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -87074,6 +88272,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -87169,7 +88383,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeLocalOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeLocalOutputReference ``` @@ -87447,7 +88661,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeLocal #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeNfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeNfsOutputReference ``` @@ -87769,7 +88983,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeNfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecVolumeOutputReference ``` @@ -89199,7 +90413,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumePersistentVolumeClaimOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumePersistentVolumeClaimOutputReference ``` @@ -89506,7 +90720,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumePersistentVolu #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumePhotonPersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumePhotonPersistentDiskOutputReference ``` @@ -89806,7 +91020,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumePhotonPersiste #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeProjectedList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecVolumeProjectedList ``` @@ -89847,6 +91061,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -89854,6 +91069,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -89949,7 +91180,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeProjectedOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecVolumeProjectedOutputReference ``` @@ -90280,7 +91511,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList ``` @@ -90321,6 +91552,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -90328,6 +91560,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -90423,7 +91671,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference ``` @@ -90777,7 +92025,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesConfigMapList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesConfigMapList ``` @@ -90818,6 +92066,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -90825,6 +92074,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -90920,7 +92185,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference ``` @@ -91287,7 +92552,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference ``` @@ -91594,7 +92859,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList ``` @@ -91635,6 +92900,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -91642,6 +92908,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -91737,7 +93019,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference ``` @@ -92139,7 +93421,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference ``` @@ -92461,7 +93743,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference ``` @@ -92752,7 +94034,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesList ``` @@ -92793,6 +94075,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92800,6 +94083,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -92895,7 +94194,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesOutputReference ``` @@ -93330,7 +94629,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsList ``` @@ -93371,6 +94670,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -93378,6 +94678,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -93473,7 +94789,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference ``` @@ -93827,7 +95143,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesSecretList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesSecretList ``` @@ -93868,6 +95184,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -93875,6 +95192,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -93970,7 +95303,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesSecretOutputReference ``` @@ -94337,7 +95670,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference ``` @@ -94666,7 +95999,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeQuobyteOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeQuobyteOutputReference ``` @@ -95046,7 +96379,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeQuobyte #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeRbdOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeRbdOutputReference ``` @@ -95526,7 +96859,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeRbd #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeRbdSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeRbdSecretRefOutputReference ``` @@ -95833,7 +97166,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeRbdSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeSecretItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReplicationControllerV1SpecTemplateSpecVolumeSecretItemsList ``` @@ -95874,6 +97207,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95881,6 +97215,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -95976,7 +97326,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeSecretItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReplicationControllerV1SpecTemplateSpecVolumeSecretItemsOutputReference ``` @@ -96330,7 +97680,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeSecretOutputReference ``` @@ -96708,7 +98058,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeSecret #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1SpecTemplateSpecVolumeVsphereVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1SpecTemplateSpecVolumeVsphereVolumeOutputReference ``` @@ -97008,7 +98358,7 @@ func InternalValue() ReplicationControllerV1SpecTemplateSpecVolumeVsphereVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/replicationcontrollerv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/replicationcontrollerv1" replicationcontrollerv1.NewReplicationControllerV1TimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReplicationControllerV1TimeoutsOutputReference ``` diff --git a/docs/replicationControllerV1.java.md b/docs/replicationControllerV1.java.md index 0d0fa913d..0986cc53b 100644 --- a/docs/replicationControllerV1.java.md +++ b/docs/replicationControllerV1.java.md @@ -157,6 +157,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -233,6 +234,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -17628,6 +17635,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -17635,6 +17643,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -18095,6 +18119,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18102,6 +18127,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -18592,6 +18633,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18599,6 +18641,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -19408,6 +19466,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19415,6 +19474,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -19551,6 +19626,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19558,6 +19634,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -20048,6 +20140,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20055,6 +20148,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -21881,6 +21990,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21888,6 +21998,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -22348,6 +22474,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22355,6 +22482,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -22491,6 +22634,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22498,6 +22642,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -23668,6 +23828,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23675,6 +23836,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -23811,6 +23988,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23818,6 +23996,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -24646,6 +24840,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24653,6 +24848,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -25482,6 +25693,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25489,6 +25701,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -25949,6 +26177,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25956,6 +26185,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -26092,6 +26337,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26099,6 +26345,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -27269,6 +27531,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27276,6 +27539,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -27412,6 +27691,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27419,6 +27699,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -28247,6 +28543,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28254,6 +28551,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -29050,6 +29363,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29057,6 +29371,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -29873,6 +30203,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29880,6 +30211,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -32712,6 +33059,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -32719,6 +33067,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -33587,6 +33951,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -33594,6 +33959,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -34123,6 +34504,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34130,6 +34512,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -34833,6 +35231,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34840,6 +35239,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -35708,6 +36123,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35715,6 +36131,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -36244,6 +36676,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36251,6 +36684,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -36676,6 +37125,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36683,6 +37133,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -37097,6 +37563,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37104,6 +37571,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -37558,6 +38041,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37565,6 +38049,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -38995,6 +39495,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39002,6 +39503,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -40426,6 +40943,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -40433,6 +40951,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -41252,6 +41786,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -41259,6 +41794,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -41713,6 +42264,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -41720,6 +42272,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -43150,6 +43718,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43157,6 +43726,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -45695,6 +46280,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -45702,6 +46288,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -46156,6 +46758,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46163,6 +46766,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -47593,6 +48212,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -47600,6 +48220,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -48025,6 +48661,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48032,6 +48669,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -48566,6 +49219,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48573,6 +49227,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -49376,6 +50046,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49383,6 +50054,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -49830,6 +50517,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49837,6 +50525,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -50562,6 +51266,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50569,6 +51274,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -51385,6 +52106,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51392,6 +52114,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -54224,6 +54962,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -54231,6 +54970,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -55099,6 +55854,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55106,6 +55862,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -55635,6 +56407,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55642,6 +56415,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -56345,6 +57134,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56352,6 +57142,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -57220,6 +58026,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57227,6 +58034,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -57756,6 +58579,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57763,6 +58587,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -58188,6 +59028,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58195,6 +59036,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -58609,6 +59466,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58616,6 +59474,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -59070,6 +59944,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59077,6 +59952,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -60507,6 +61398,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60514,6 +61406,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -61938,6 +62846,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -61945,6 +62854,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -62764,6 +63689,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -62771,6 +63697,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -63225,6 +64167,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63232,6 +64175,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -64662,6 +65621,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64669,6 +65629,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -67207,6 +68183,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -67214,6 +68191,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -67668,6 +68661,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -67675,6 +68669,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -69105,6 +70115,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -69112,6 +70123,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -69537,6 +70564,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -69544,6 +70572,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -71624,6 +72668,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -71631,6 +72676,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -73319,6 +74380,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73326,6 +74388,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -74138,6 +75216,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74145,6 +75224,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -74693,6 +75788,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74700,6 +75796,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -74836,6 +75948,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74843,6 +75956,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -75671,6 +76800,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75678,6 +76808,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -78386,6 +79532,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -78393,6 +79540,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -80246,6 +81409,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -80253,6 +81417,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -83392,6 +84572,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -83399,6 +84580,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -87306,6 +88503,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -87313,6 +88511,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -90086,6 +91300,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -90093,6 +91308,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -90560,6 +91791,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -90567,6 +91799,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -91057,6 +92305,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91064,6 +92313,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -91874,6 +93139,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91881,6 +93147,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -93032,6 +94314,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -93039,6 +94322,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -93610,6 +94909,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -93617,6 +94917,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -94107,6 +95423,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -94114,6 +95431,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -96113,6 +97446,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -96120,6 +97454,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/replicationControllerV1.python.md b/docs/replicationControllerV1.python.md index 935d9f5be..86746c4d5 100644 --- a/docs/replicationControllerV1.python.md +++ b/docs/replicationControllerV1.python.md @@ -155,6 +155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -236,6 +237,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -18214,6 +18221,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -18221,6 +18229,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -18733,6 +18759,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -18740,6 +18767,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -19265,6 +19310,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -19272,6 +19318,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -20145,6 +20209,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -20152,6 +20217,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -20296,6 +20379,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -20303,6 +20387,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -20828,6 +20930,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -20835,6 +20938,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -22859,6 +22980,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -22866,6 +22988,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -23389,6 +23529,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -23396,6 +23537,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -23540,6 +23699,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -23547,6 +23707,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -24808,6 +24986,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -24815,6 +24994,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -24959,6 +25156,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -24966,6 +25164,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -25858,6 +26074,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -25865,6 +26082,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -26760,6 +26995,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -26767,6 +27003,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -27290,6 +27544,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -27297,6 +27552,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -27441,6 +27714,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -27448,6 +27722,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -28709,6 +29001,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -28716,6 +29009,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -28860,6 +29171,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -28867,6 +29179,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -29759,6 +30089,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -29766,6 +30097,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -30624,6 +30973,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -30631,6 +30981,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -31541,6 +31909,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -31548,6 +31917,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -34730,6 +35117,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -34737,6 +35125,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -35667,6 +36073,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -35674,6 +36081,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -36300,6 +36725,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -36307,6 +36733,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -37070,6 +37514,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -37077,6 +37522,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -38007,6 +38470,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -38014,6 +38478,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -38640,6 +39122,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -38647,6 +39130,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -39107,6 +39608,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -39114,6 +39616,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -39561,6 +40081,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -39568,6 +40089,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -40057,6 +40596,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -40064,6 +40604,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -41645,6 +42203,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -41652,6 +42211,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -43568,6 +44145,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -43575,6 +44153,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -44454,6 +45050,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -44461,6 +45058,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -44950,6 +45565,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -44957,6 +45573,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -46538,6 +47172,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -46545,6 +47180,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -49343,6 +49996,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -49350,6 +50004,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -49839,6 +50511,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -49846,6 +50519,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -51427,6 +52118,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -51434,6 +52126,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -51894,6 +52604,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -51901,6 +52612,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -52470,6 +53199,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -52477,6 +53207,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -53342,6 +54090,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -53349,6 +54098,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -53831,6 +54598,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -53838,6 +54606,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -54623,6 +55409,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -54630,6 +55417,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -55540,6 +56345,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -55547,6 +56353,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -58729,6 +59553,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -58736,6 +59561,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -59666,6 +60509,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -59673,6 +60517,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -60299,6 +61161,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -60306,6 +61169,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -61069,6 +61950,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -61076,6 +61958,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -62006,6 +62906,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -62013,6 +62914,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -62639,6 +63558,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -62646,6 +63566,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -63106,6 +64044,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -63113,6 +64052,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -63560,6 +64517,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -63567,6 +64525,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -64056,6 +65032,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -64063,6 +65040,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -65644,6 +66639,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -65651,6 +66647,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -67567,6 +68581,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -67574,6 +68589,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -68453,6 +69486,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -68460,6 +69494,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -68949,6 +70001,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -68956,6 +70009,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -70537,6 +71608,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -70544,6 +71616,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -73342,6 +74432,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -73349,6 +74440,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -73838,6 +74947,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -73845,6 +74955,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -75426,6 +76554,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -75433,6 +76562,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -75893,6 +77040,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -75900,6 +77048,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -78264,6 +79430,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -78271,6 +79438,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -80170,6 +81355,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -80177,6 +81363,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -81049,6 +82253,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -81056,6 +82261,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -81639,6 +82862,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -81646,6 +82870,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -81790,6 +83032,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -81797,6 +83040,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -82689,6 +83950,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -82696,6 +83958,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -85608,6 +86888,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -85615,6 +86896,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -87611,6 +88910,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -87618,6 +88918,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -91172,6 +92490,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -91179,6 +92498,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -95390,6 +96727,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -95397,6 +96735,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -99240,6 +100596,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -99247,6 +100604,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -99751,6 +101126,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -99758,6 +101134,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -100283,6 +101677,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -100290,6 +101685,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -101162,6 +102575,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -101169,6 +102583,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -102448,6 +103880,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -102455,6 +103888,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -103101,6 +104552,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -103108,6 +104560,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -103633,6 +105103,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -103640,6 +105111,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -105793,6 +107282,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -105800,6 +107290,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/replicationControllerV1.typescript.md b/docs/replicationControllerV1.typescript.md index 810919d9c..0beac6c8b 100644 --- a/docs/replicationControllerV1.typescript.md +++ b/docs/replicationControllerV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -130,6 +131,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -16513,6 +16520,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -16520,6 +16528,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -16980,6 +17004,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -16987,6 +17012,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -17477,6 +17518,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -17484,6 +17526,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -18293,6 +18351,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18300,6 +18359,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -18436,6 +18511,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18443,6 +18519,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -18933,6 +19025,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18940,6 +19033,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -20766,6 +20875,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20773,6 +20883,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -21233,6 +21359,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21240,6 +21367,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -21376,6 +21519,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21383,6 +21527,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -22553,6 +22713,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22560,6 +22721,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -22696,6 +22873,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22703,6 +22881,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -23531,6 +23725,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23538,6 +23733,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -24367,6 +24578,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24374,6 +24586,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -24834,6 +25062,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24841,6 +25070,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -24977,6 +25222,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24984,6 +25230,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -26154,6 +26416,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26161,6 +26424,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -26297,6 +26576,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26304,6 +26584,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -27132,6 +27428,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27139,6 +27436,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -27935,6 +28248,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27942,6 +28256,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -28758,6 +29088,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28765,6 +29096,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -31597,6 +31944,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -31604,6 +31952,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -32472,6 +32836,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -32479,6 +32844,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -33008,6 +33389,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -33015,6 +33397,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -33718,6 +34116,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -33725,6 +34124,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -34593,6 +35008,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34600,6 +35016,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -35129,6 +35561,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35136,6 +35569,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -35561,6 +36010,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35568,6 +36018,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -35982,6 +36448,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35989,6 +36456,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -36443,6 +36926,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36450,6 +36934,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -37880,6 +38380,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37887,6 +38388,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -39311,6 +39828,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39318,6 +39836,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -40137,6 +40671,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -40144,6 +40679,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -40598,6 +41149,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -40605,6 +41157,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -42035,6 +42603,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42042,6 +42611,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -44580,6 +45165,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -44587,6 +45173,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -45041,6 +45643,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -45048,6 +45651,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -46478,6 +47097,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46485,6 +47105,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -46910,6 +47546,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46917,6 +47554,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -47451,6 +48104,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -47458,6 +48112,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -48261,6 +48931,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48268,6 +48939,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -48715,6 +49402,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48722,6 +49410,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -49447,6 +50151,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49454,6 +50159,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -50270,6 +50991,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50277,6 +50999,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -53109,6 +53847,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -53116,6 +53855,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -53984,6 +54739,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -53991,6 +54747,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -54520,6 +55292,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -54527,6 +55300,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -55230,6 +56019,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55237,6 +56027,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -56105,6 +56911,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56112,6 +56919,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -56641,6 +57464,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56648,6 +57472,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -57073,6 +57913,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57080,6 +57921,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -57494,6 +58351,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57501,6 +58359,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -57955,6 +58829,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57962,6 +58837,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -59392,6 +60283,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59399,6 +60291,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -60823,6 +61731,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60830,6 +61739,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -61649,6 +62574,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -61656,6 +62582,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -62110,6 +63052,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -62117,6 +63060,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -63547,6 +64506,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63554,6 +64514,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -66092,6 +67068,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -66099,6 +67076,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -66553,6 +67546,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -66560,6 +67554,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -67990,6 +69000,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -67997,6 +69008,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -68422,6 +69449,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -68429,6 +69457,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -70509,6 +71553,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70516,6 +71561,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -72204,6 +73265,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -72211,6 +73273,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -73023,6 +74101,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73030,6 +74109,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -73578,6 +74673,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73585,6 +74681,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -73721,6 +74833,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73728,6 +74841,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -74556,6 +75685,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74563,6 +75693,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -77271,6 +78417,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -77278,6 +78425,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -79131,6 +80294,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -79138,6 +80302,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -82277,6 +83457,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -82284,6 +83465,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -86191,6 +87388,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -86198,6 +87396,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -88971,6 +90185,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -88978,6 +90193,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -89445,6 +90676,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -89452,6 +90684,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -89942,6 +91190,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -89949,6 +91198,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -90759,6 +92024,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -90766,6 +92032,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -91917,6 +93199,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91924,6 +93207,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -92495,6 +93794,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92502,6 +93802,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -92992,6 +94308,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92999,6 +94316,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -94998,6 +96331,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -95005,6 +96339,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/resourceQuota.csharp.md b/docs/resourceQuota.csharp.md index 696137272..a59455c6b 100644 --- a/docs/resourceQuota.csharp.md +++ b/docs/resourceQuota.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -2112,6 +2119,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2119,6 +2127,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/resourceQuota.go.md b/docs/resourceQuota.go.md index 23b275100..b8720f0f2 100644 --- a/docs/resourceQuota.go.md +++ b/docs/resourceQuota.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequota" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/resourcequota" resourcequota.NewResourceQuota(scope Construct, id *string, config ResourceQuotaConfig) ResourceQuota ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -431,7 +438,7 @@ func ResetTimeouts() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequota" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/resourcequota" resourcequota.ResourceQuota_IsConstruct(x interface{}) *bool ``` @@ -463,7 +470,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequota" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/resourcequota" resourcequota.ResourceQuota_IsTerraformElement(x interface{}) *bool ``` @@ -477,7 +484,7 @@ resourcequota.ResourceQuota_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequota" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/resourcequota" resourcequota.ResourceQuota_IsTerraformResource(x interface{}) *bool ``` @@ -491,7 +498,7 @@ resourcequota.ResourceQuota_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequota" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/resourcequota" resourcequota.ResourceQuota_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -808,7 +815,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequota" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/resourcequota" &resourcequota.ResourceQuotaConfig { Connection: interface{}, @@ -818,10 +825,10 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequo Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.resourceQuota.ResourceQuotaMetadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.resourceQuota.ResourceQuotaMetadata, Id: *string, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.resourceQuota.ResourceQuotaSpec, - Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.resourceQuota.ResourceQuotaTimeouts, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.resourceQuota.ResourceQuotaSpec, + Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.resourceQuota.ResourceQuotaTimeouts, } ``` @@ -975,7 +982,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequota" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/resourcequota" &resourcequota.ResourceQuotaMetadata { Annotations: *map[string]*string, @@ -1079,12 +1086,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequota" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/resourcequota" &resourcequota.ResourceQuotaSpec { Hard: *map[string]*string, Scopes: *[]*string, - ScopeSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.resourceQuota.ResourceQuotaSpecScopeSelector, + ScopeSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.resourceQuota.ResourceQuotaSpecScopeSelector, } ``` @@ -1147,7 +1154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequota" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/resourcequota" &resourcequota.ResourceQuotaSpecScopeSelector { MatchExpression: interface{}, @@ -1181,7 +1188,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequota" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/resourcequota" &resourcequota.ResourceQuotaSpecScopeSelectorMatchExpression { Operator: *string, @@ -1247,7 +1254,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequota" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/resourcequota" &resourcequota.ResourceQuotaTimeouts { Create: *string, @@ -1295,7 +1302,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequota" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/resourcequota" resourcequota.NewResourceQuotaMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ResourceQuotaMetadataOutputReference ``` @@ -1722,7 +1729,7 @@ func InternalValue() ResourceQuotaMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequota" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/resourcequota" resourcequota.NewResourceQuotaSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ResourceQuotaSpecOutputReference ``` @@ -2071,7 +2078,7 @@ func InternalValue() ResourceQuotaSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequota" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/resourcequota" resourcequota.NewResourceQuotaSpecScopeSelectorMatchExpressionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ResourceQuotaSpecScopeSelectorMatchExpressionList ``` @@ -2112,6 +2119,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2119,6 +2127,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2214,7 +2238,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequota" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/resourcequota" resourcequota.NewResourceQuotaSpecScopeSelectorMatchExpressionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ResourceQuotaSpecScopeSelectorMatchExpressionOutputReference ``` @@ -2554,7 +2578,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequota" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/resourcequota" resourcequota.NewResourceQuotaSpecScopeSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ResourceQuotaSpecScopeSelectorOutputReference ``` @@ -2845,7 +2869,7 @@ func InternalValue() ResourceQuotaSpecScopeSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequota" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/resourcequota" resourcequota.NewResourceQuotaTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ResourceQuotaTimeoutsOutputReference ``` diff --git a/docs/resourceQuota.java.md b/docs/resourceQuota.java.md index dffbb7a51..4bea3770a 100644 --- a/docs/resourceQuota.java.md +++ b/docs/resourceQuota.java.md @@ -157,6 +157,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -234,6 +235,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -2222,6 +2229,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2229,6 +2237,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/resourceQuota.python.md b/docs/resourceQuota.python.md index d94a24943..c3032295c 100644 --- a/docs/resourceQuota.python.md +++ b/docs/resourceQuota.python.md @@ -155,6 +155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -237,6 +238,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -2420,6 +2427,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2427,6 +2435,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/resourceQuota.typescript.md b/docs/resourceQuota.typescript.md index b71002525..d32febf3c 100644 --- a/docs/resourceQuota.typescript.md +++ b/docs/resourceQuota.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -2081,6 +2088,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2088,6 +2096,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/resourceQuotaV1.csharp.md b/docs/resourceQuotaV1.csharp.md index 256d3c15d..1f13bef7b 100644 --- a/docs/resourceQuotaV1.csharp.md +++ b/docs/resourceQuotaV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -2112,6 +2119,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2119,6 +2127,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/resourceQuotaV1.go.md b/docs/resourceQuotaV1.go.md index cec77972a..4789574cf 100644 --- a/docs/resourceQuotaV1.go.md +++ b/docs/resourceQuotaV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequotav1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/resourcequotav1" resourcequotav1.NewResourceQuotaV1(scope Construct, id *string, config ResourceQuotaV1Config) ResourceQuotaV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -431,7 +438,7 @@ func ResetTimeouts() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequotav1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/resourcequotav1" resourcequotav1.ResourceQuotaV1_IsConstruct(x interface{}) *bool ``` @@ -463,7 +470,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequotav1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/resourcequotav1" resourcequotav1.ResourceQuotaV1_IsTerraformElement(x interface{}) *bool ``` @@ -477,7 +484,7 @@ resourcequotav1.ResourceQuotaV1_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequotav1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/resourcequotav1" resourcequotav1.ResourceQuotaV1_IsTerraformResource(x interface{}) *bool ``` @@ -491,7 +498,7 @@ resourcequotav1.ResourceQuotaV1_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequotav1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/resourcequotav1" resourcequotav1.ResourceQuotaV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -808,7 +815,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequotav1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/resourcequotav1" &resourcequotav1.ResourceQuotaV1Config { Connection: interface{}, @@ -818,10 +825,10 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequo Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.resourceQuotaV1.ResourceQuotaV1Metadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.resourceQuotaV1.ResourceQuotaV1Metadata, Id: *string, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.resourceQuotaV1.ResourceQuotaV1Spec, - Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.resourceQuotaV1.ResourceQuotaV1Timeouts, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.resourceQuotaV1.ResourceQuotaV1Spec, + Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.resourceQuotaV1.ResourceQuotaV1Timeouts, } ``` @@ -975,7 +982,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequotav1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/resourcequotav1" &resourcequotav1.ResourceQuotaV1Metadata { Annotations: *map[string]*string, @@ -1079,12 +1086,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequotav1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/resourcequotav1" &resourcequotav1.ResourceQuotaV1Spec { Hard: *map[string]*string, Scopes: *[]*string, - ScopeSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.resourceQuotaV1.ResourceQuotaV1SpecScopeSelector, + ScopeSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.resourceQuotaV1.ResourceQuotaV1SpecScopeSelector, } ``` @@ -1147,7 +1154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequotav1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/resourcequotav1" &resourcequotav1.ResourceQuotaV1SpecScopeSelector { MatchExpression: interface{}, @@ -1181,7 +1188,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequotav1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/resourcequotav1" &resourcequotav1.ResourceQuotaV1SpecScopeSelectorMatchExpression { Operator: *string, @@ -1247,7 +1254,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequotav1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/resourcequotav1" &resourcequotav1.ResourceQuotaV1Timeouts { Create: *string, @@ -1295,7 +1302,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequotav1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/resourcequotav1" resourcequotav1.NewResourceQuotaV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ResourceQuotaV1MetadataOutputReference ``` @@ -1722,7 +1729,7 @@ func InternalValue() ResourceQuotaV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequotav1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/resourcequotav1" resourcequotav1.NewResourceQuotaV1SpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ResourceQuotaV1SpecOutputReference ``` @@ -2071,7 +2078,7 @@ func InternalValue() ResourceQuotaV1Spec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequotav1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/resourcequotav1" resourcequotav1.NewResourceQuotaV1SpecScopeSelectorMatchExpressionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ResourceQuotaV1SpecScopeSelectorMatchExpressionList ``` @@ -2112,6 +2119,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2119,6 +2127,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2214,7 +2238,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequotav1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/resourcequotav1" resourcequotav1.NewResourceQuotaV1SpecScopeSelectorMatchExpressionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ResourceQuotaV1SpecScopeSelectorMatchExpressionOutputReference ``` @@ -2554,7 +2578,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequotav1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/resourcequotav1" resourcequotav1.NewResourceQuotaV1SpecScopeSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ResourceQuotaV1SpecScopeSelectorOutputReference ``` @@ -2845,7 +2869,7 @@ func InternalValue() ResourceQuotaV1SpecScopeSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/resourcequotav1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/resourcequotav1" resourcequotav1.NewResourceQuotaV1TimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ResourceQuotaV1TimeoutsOutputReference ``` diff --git a/docs/resourceQuotaV1.java.md b/docs/resourceQuotaV1.java.md index da52b8771..675eddaa5 100644 --- a/docs/resourceQuotaV1.java.md +++ b/docs/resourceQuotaV1.java.md @@ -157,6 +157,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -234,6 +235,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -2222,6 +2229,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2229,6 +2237,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/resourceQuotaV1.python.md b/docs/resourceQuotaV1.python.md index fc55fdad9..b8b8305d7 100644 --- a/docs/resourceQuotaV1.python.md +++ b/docs/resourceQuotaV1.python.md @@ -155,6 +155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -237,6 +238,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -2420,6 +2427,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2427,6 +2435,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/resourceQuotaV1.typescript.md b/docs/resourceQuotaV1.typescript.md index 4c7fae5ea..833afe0c8 100644 --- a/docs/resourceQuotaV1.typescript.md +++ b/docs/resourceQuotaV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -2081,6 +2088,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2088,6 +2096,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/role.csharp.md b/docs/role.csharp.md index 5e917d24a..aae845685 100644 --- a/docs/role.csharp.md +++ b/docs/role.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -1566,6 +1573,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1573,6 +1581,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/role.go.md b/docs/role.go.md index d7f3ac9a9..604a8bd7e 100644 --- a/docs/role.go.md +++ b/docs/role.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/role" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/role" role.NewRole(scope Construct, id *string, config RoleConfig) Role ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -404,7 +411,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/role" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/role" role.Role_IsConstruct(x interface{}) *bool ``` @@ -436,7 +443,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/role" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/role" role.Role_IsTerraformElement(x interface{}) *bool ``` @@ -450,7 +457,7 @@ role.Role_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/role" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/role" role.Role_IsTerraformResource(x interface{}) *bool ``` @@ -464,7 +471,7 @@ role.Role_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/role" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/role" role.Role_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -759,7 +766,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/role" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/role" &role.RoleConfig { Connection: interface{}, @@ -769,7 +776,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/role" Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.role.RoleMetadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.role.RoleMetadata, Rule: interface{}, Id: *string, } @@ -910,7 +917,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/role" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/role" &role.RoleMetadata { Annotations: *map[string]*string, @@ -1014,7 +1021,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/role" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/role" &role.RoleRule { ApiGroups: *[]*string, @@ -1098,7 +1105,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/role" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/role" role.NewRoleMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) RoleMetadataOutputReference ``` @@ -1525,7 +1532,7 @@ func InternalValue() RoleMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/role" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/role" role.NewRoleRuleList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) RoleRuleList ``` @@ -1566,6 +1573,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1573,6 +1581,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1668,7 +1692,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/role" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/role" role.NewRoleRuleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) RoleRuleOutputReference ``` diff --git a/docs/role.java.md b/docs/role.java.md index 67efed4c2..2fdae33d6 100644 --- a/docs/role.java.md +++ b/docs/role.java.md @@ -146,6 +146,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -220,6 +221,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -1665,6 +1672,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1672,6 +1680,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/role.python.md b/docs/role.python.md index 64dfdeb0c..ecd8111cf 100644 --- a/docs/role.python.md +++ b/docs/role.python.md @@ -143,6 +143,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -222,6 +223,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -1790,6 +1797,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1797,6 +1805,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/role.typescript.md b/docs/role.typescript.md index 7c4aa94a2..0162c385a 100644 --- a/docs/role.typescript.md +++ b/docs/role.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -1544,6 +1551,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1551,6 +1559,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/roleBinding.csharp.md b/docs/roleBinding.csharp.md index 9ed17e034..8ba751564 100644 --- a/docs/roleBinding.csharp.md +++ b/docs/roleBinding.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -1998,6 +2005,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2005,6 +2013,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/roleBinding.go.md b/docs/roleBinding.go.md index 99e6fe72c..2050a68cf 100644 --- a/docs/roleBinding.go.md +++ b/docs/roleBinding.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolebinding" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolebinding" rolebinding.NewRoleBinding(scope Construct, id *string, config RoleBindingConfig) RoleBinding ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -417,7 +424,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolebinding" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolebinding" rolebinding.RoleBinding_IsConstruct(x interface{}) *bool ``` @@ -449,7 +456,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolebinding" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolebinding" rolebinding.RoleBinding_IsTerraformElement(x interface{}) *bool ``` @@ -463,7 +470,7 @@ rolebinding.RoleBinding_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolebinding" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolebinding" rolebinding.RoleBinding_IsTerraformResource(x interface{}) *bool ``` @@ -477,7 +484,7 @@ rolebinding.RoleBinding_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolebinding" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolebinding" rolebinding.RoleBinding_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -794,7 +801,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolebinding" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolebinding" &rolebinding.RoleBindingConfig { Connection: interface{}, @@ -804,8 +811,8 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolebinding Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.roleBinding.RoleBindingMetadata, - RoleRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.roleBinding.RoleBindingRoleRef, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.roleBinding.RoleBindingMetadata, + RoleRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.roleBinding.RoleBindingRoleRef, Subject: interface{}, Id: *string, } @@ -961,7 +968,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolebinding" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolebinding" &rolebinding.RoleBindingMetadata { Annotations: *map[string]*string, @@ -1065,7 +1072,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolebinding" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolebinding" &rolebinding.RoleBindingRoleRef { ApiGroup: *string, @@ -1131,7 +1138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolebinding" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolebinding" &rolebinding.RoleBindingSubject { Kind: *string, @@ -1215,7 +1222,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolebinding" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolebinding" rolebinding.NewRoleBindingMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) RoleBindingMetadataOutputReference ``` @@ -1642,7 +1649,7 @@ func InternalValue() RoleBindingMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolebinding" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolebinding" rolebinding.NewRoleBindingRoleRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) RoleBindingRoleRefOutputReference ``` @@ -1957,7 +1964,7 @@ func InternalValue() RoleBindingRoleRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolebinding" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolebinding" rolebinding.NewRoleBindingSubjectList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) RoleBindingSubjectList ``` @@ -1998,6 +2005,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2005,6 +2013,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2100,7 +2124,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolebinding" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolebinding" rolebinding.NewRoleBindingSubjectOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) RoleBindingSubjectOutputReference ``` diff --git a/docs/roleBinding.java.md b/docs/roleBinding.java.md index 1e37b675a..354266543 100644 --- a/docs/roleBinding.java.md +++ b/docs/roleBinding.java.md @@ -158,6 +158,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -233,6 +234,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -2109,6 +2116,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2116,6 +2124,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/roleBinding.python.md b/docs/roleBinding.python.md index 1612fa8da..344dda6b8 100644 --- a/docs/roleBinding.python.md +++ b/docs/roleBinding.python.md @@ -155,6 +155,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -235,6 +236,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -2287,6 +2294,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2294,6 +2302,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/roleBinding.typescript.md b/docs/roleBinding.typescript.md index f2cbbf5ac..404bd99c4 100644 --- a/docs/roleBinding.typescript.md +++ b/docs/roleBinding.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -1971,6 +1978,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1978,6 +1986,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/roleBindingV1.csharp.md b/docs/roleBindingV1.csharp.md index 235010e12..8c91b8a4d 100644 --- a/docs/roleBindingV1.csharp.md +++ b/docs/roleBindingV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -1998,6 +2005,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2005,6 +2013,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/roleBindingV1.go.md b/docs/roleBindingV1.go.md index da59c4b02..d17139908 100644 --- a/docs/roleBindingV1.go.md +++ b/docs/roleBindingV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolebindingv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolebindingv1" rolebindingv1.NewRoleBindingV1(scope Construct, id *string, config RoleBindingV1Config) RoleBindingV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -417,7 +424,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolebindingv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolebindingv1" rolebindingv1.RoleBindingV1_IsConstruct(x interface{}) *bool ``` @@ -449,7 +456,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolebindingv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolebindingv1" rolebindingv1.RoleBindingV1_IsTerraformElement(x interface{}) *bool ``` @@ -463,7 +470,7 @@ rolebindingv1.RoleBindingV1_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolebindingv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolebindingv1" rolebindingv1.RoleBindingV1_IsTerraformResource(x interface{}) *bool ``` @@ -477,7 +484,7 @@ rolebindingv1.RoleBindingV1_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolebindingv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolebindingv1" rolebindingv1.RoleBindingV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -794,7 +801,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolebindingv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolebindingv1" &rolebindingv1.RoleBindingV1Config { Connection: interface{}, @@ -804,8 +811,8 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolebinding Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.roleBindingV1.RoleBindingV1Metadata, - RoleRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.roleBindingV1.RoleBindingV1RoleRef, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.roleBindingV1.RoleBindingV1Metadata, + RoleRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.roleBindingV1.RoleBindingV1RoleRef, Subject: interface{}, Id: *string, } @@ -961,7 +968,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolebindingv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolebindingv1" &rolebindingv1.RoleBindingV1Metadata { Annotations: *map[string]*string, @@ -1065,7 +1072,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolebindingv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolebindingv1" &rolebindingv1.RoleBindingV1RoleRef { ApiGroup: *string, @@ -1131,7 +1138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolebindingv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolebindingv1" &rolebindingv1.RoleBindingV1Subject { Kind: *string, @@ -1215,7 +1222,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolebindingv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolebindingv1" rolebindingv1.NewRoleBindingV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) RoleBindingV1MetadataOutputReference ``` @@ -1642,7 +1649,7 @@ func InternalValue() RoleBindingV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolebindingv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolebindingv1" rolebindingv1.NewRoleBindingV1RoleRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) RoleBindingV1RoleRefOutputReference ``` @@ -1957,7 +1964,7 @@ func InternalValue() RoleBindingV1RoleRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolebindingv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolebindingv1" rolebindingv1.NewRoleBindingV1SubjectList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) RoleBindingV1SubjectList ``` @@ -1998,6 +2005,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2005,6 +2013,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2100,7 +2124,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolebindingv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolebindingv1" rolebindingv1.NewRoleBindingV1SubjectOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) RoleBindingV1SubjectOutputReference ``` diff --git a/docs/roleBindingV1.java.md b/docs/roleBindingV1.java.md index 221bee1a7..570598aa5 100644 --- a/docs/roleBindingV1.java.md +++ b/docs/roleBindingV1.java.md @@ -158,6 +158,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -233,6 +234,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -2109,6 +2116,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2116,6 +2124,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/roleBindingV1.python.md b/docs/roleBindingV1.python.md index 13e01d168..0cf8538a8 100644 --- a/docs/roleBindingV1.python.md +++ b/docs/roleBindingV1.python.md @@ -155,6 +155,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -235,6 +236,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -2287,6 +2294,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2294,6 +2302,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/roleBindingV1.typescript.md b/docs/roleBindingV1.typescript.md index 5ef4ac95f..32775bab5 100644 --- a/docs/roleBindingV1.typescript.md +++ b/docs/roleBindingV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -1971,6 +1978,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1978,6 +1986,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/roleV1.csharp.md b/docs/roleV1.csharp.md index f61f89e24..ae32d7c4a 100644 --- a/docs/roleV1.csharp.md +++ b/docs/roleV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -1566,6 +1573,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1573,6 +1581,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/roleV1.go.md b/docs/roleV1.go.md index ddc74c44f..b353514ec 100644 --- a/docs/roleV1.go.md +++ b/docs/roleV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolev1" rolev1.NewRoleV1(scope Construct, id *string, config RoleV1Config) RoleV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -404,7 +411,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolev1" rolev1.RoleV1_IsConstruct(x interface{}) *bool ``` @@ -436,7 +443,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolev1" rolev1.RoleV1_IsTerraformElement(x interface{}) *bool ``` @@ -450,7 +457,7 @@ rolev1.RoleV1_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolev1" rolev1.RoleV1_IsTerraformResource(x interface{}) *bool ``` @@ -464,7 +471,7 @@ rolev1.RoleV1_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolev1" rolev1.RoleV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -759,7 +766,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolev1" &rolev1.RoleV1Config { Connection: interface{}, @@ -769,7 +776,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolev1" Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.roleV1.RoleV1Metadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.roleV1.RoleV1Metadata, Rule: interface{}, Id: *string, } @@ -910,7 +917,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolev1" &rolev1.RoleV1Metadata { Annotations: *map[string]*string, @@ -1014,7 +1021,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolev1" &rolev1.RoleV1Rule { ApiGroups: *[]*string, @@ -1098,7 +1105,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolev1" rolev1.NewRoleV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) RoleV1MetadataOutputReference ``` @@ -1525,7 +1532,7 @@ func InternalValue() RoleV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolev1" rolev1.NewRoleV1RuleList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) RoleV1RuleList ``` @@ -1566,6 +1573,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1573,6 +1581,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1668,7 +1692,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/rolev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/rolev1" rolev1.NewRoleV1RuleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) RoleV1RuleOutputReference ``` diff --git a/docs/roleV1.java.md b/docs/roleV1.java.md index 586f1bb35..039f15e64 100644 --- a/docs/roleV1.java.md +++ b/docs/roleV1.java.md @@ -146,6 +146,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -220,6 +221,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -1665,6 +1672,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1672,6 +1680,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/roleV1.python.md b/docs/roleV1.python.md index f328128e2..b59c34b2b 100644 --- a/docs/roleV1.python.md +++ b/docs/roleV1.python.md @@ -143,6 +143,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -222,6 +223,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -1790,6 +1797,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1797,6 +1805,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/roleV1.typescript.md b/docs/roleV1.typescript.md index e80fd60a4..7f95487fe 100644 --- a/docs/roleV1.typescript.md +++ b/docs/roleV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -1544,6 +1551,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1551,6 +1559,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/runtimeClassV1.csharp.md b/docs/runtimeClassV1.csharp.md index ca92a69d1..a8b6a61c8 100644 --- a/docs/runtimeClassV1.csharp.md +++ b/docs/runtimeClassV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -127,6 +128,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp diff --git a/docs/runtimeClassV1.go.md b/docs/runtimeClassV1.go.md index 6953ccf32..b9d57544b 100644 --- a/docs/runtimeClassV1.go.md +++ b/docs/runtimeClassV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/runtimeclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/runtimeclassv1" runtimeclassv1.NewRuntimeClassV1(scope Construct, id *string, config RuntimeClassV1Config) RuntimeClassV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -127,6 +128,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -391,7 +398,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/runtimeclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/runtimeclassv1" runtimeclassv1.RuntimeClassV1_IsConstruct(x interface{}) *bool ``` @@ -423,7 +430,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/runtimeclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/runtimeclassv1" runtimeclassv1.RuntimeClassV1_IsTerraformElement(x interface{}) *bool ``` @@ -437,7 +444,7 @@ runtimeclassv1.RuntimeClassV1_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/runtimeclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/runtimeclassv1" runtimeclassv1.RuntimeClassV1_IsTerraformResource(x interface{}) *bool ``` @@ -451,7 +458,7 @@ runtimeclassv1.RuntimeClassV1_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/runtimeclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/runtimeclassv1" runtimeclassv1.RuntimeClassV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -746,7 +753,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/runtimeclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/runtimeclassv1" &runtimeclassv1.RuntimeClassV1Config { Connection: interface{}, @@ -757,7 +764,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/runtimeclas Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, Handler: *string, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.runtimeClassV1.RuntimeClassV1Metadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.runtimeClassV1.RuntimeClassV1Metadata, Id: *string, } ``` @@ -897,7 +904,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/runtimeclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/runtimeclassv1" &runtimeclassv1.RuntimeClassV1Metadata { Annotations: *map[string]*string, @@ -987,7 +994,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/runtimeclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/runtimeclassv1" runtimeclassv1.NewRuntimeClassV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) RuntimeClassV1MetadataOutputReference ``` diff --git a/docs/runtimeClassV1.java.md b/docs/runtimeClassV1.java.md index 396dc85a0..613374906 100644 --- a/docs/runtimeClassV1.java.md +++ b/docs/runtimeClassV1.java.md @@ -145,6 +145,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -218,6 +219,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java diff --git a/docs/runtimeClassV1.python.md b/docs/runtimeClassV1.python.md index 9e357279a..7a5a3cb07 100644 --- a/docs/runtimeClassV1.python.md +++ b/docs/runtimeClassV1.python.md @@ -143,6 +143,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -221,6 +222,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python diff --git a/docs/runtimeClassV1.typescript.md b/docs/runtimeClassV1.typescript.md index 06f2410a7..1733d8188 100644 --- a/docs/runtimeClassV1.typescript.md +++ b/docs/runtimeClassV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -127,6 +128,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript diff --git a/docs/secret.csharp.md b/docs/secret.csharp.md index bedede00d..0d14ab01c 100644 --- a/docs/secret.csharp.md +++ b/docs/secret.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -134,6 +135,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp diff --git a/docs/secret.go.md b/docs/secret.go.md index 5e2362ac6..646551219 100644 --- a/docs/secret.go.md +++ b/docs/secret.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/secret" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/secret" secret.NewSecret(scope Construct, id *string, config SecretConfig) Secret ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -134,6 +135,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -446,7 +453,7 @@ func ResetWaitForServiceAccountToken() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/secret" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/secret" secret.Secret_IsConstruct(x interface{}) *bool ``` @@ -478,7 +485,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/secret" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/secret" secret.Secret_IsTerraformElement(x interface{}) *bool ``` @@ -492,7 +499,7 @@ secret.Secret_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/secret" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/secret" secret.Secret_IsTerraformResource(x interface{}) *bool ``` @@ -506,7 +513,7 @@ secret.Secret_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/secret" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/secret" secret.Secret_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -911,7 +918,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/secret" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/secret" &secret.SecretConfig { Connection: interface{}, @@ -921,12 +928,12 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/secret" Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.secret.SecretMetadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.secret.SecretMetadata, BinaryData: *map[string]*string, Data: *map[string]*string, Id: *string, Immutable: interface{}, - Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.secret.SecretTimeouts, + Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.secret.SecretTimeouts, Type: *string, WaitForServiceAccountToken: interface{}, } @@ -1142,7 +1149,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/secret" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/secret" &secret.SecretMetadata { Annotations: *map[string]*string, @@ -1246,7 +1253,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/secret" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/secret" &secret.SecretTimeouts { Create: *string, @@ -1280,7 +1287,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/secret" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/secret" secret.NewSecretMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) SecretMetadataOutputReference ``` @@ -1707,7 +1714,7 @@ func InternalValue() SecretMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/secret" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/secret" secret.NewSecretTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) SecretTimeoutsOutputReference ``` diff --git a/docs/secret.java.md b/docs/secret.java.md index 4dba0bd8d..7a811caa1 100644 --- a/docs/secret.java.md +++ b/docs/secret.java.md @@ -207,6 +207,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -287,6 +288,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java diff --git a/docs/secret.python.md b/docs/secret.python.md index 9d937d9b3..7e815877c 100644 --- a/docs/secret.python.md +++ b/docs/secret.python.md @@ -203,6 +203,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -288,6 +289,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python diff --git a/docs/secret.typescript.md b/docs/secret.typescript.md index 19c997601..fd7ac153f 100644 --- a/docs/secret.typescript.md +++ b/docs/secret.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -134,6 +135,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript diff --git a/docs/secretV1.csharp.md b/docs/secretV1.csharp.md index 0e7840573..777d9a453 100644 --- a/docs/secretV1.csharp.md +++ b/docs/secretV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -134,6 +135,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp diff --git a/docs/secretV1.go.md b/docs/secretV1.go.md index 90b5060de..f638d6cc5 100644 --- a/docs/secretV1.go.md +++ b/docs/secretV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/secretv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/secretv1" secretv1.NewSecretV1(scope Construct, id *string, config SecretV1Config) SecretV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -134,6 +135,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -446,7 +453,7 @@ func ResetWaitForServiceAccountToken() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/secretv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/secretv1" secretv1.SecretV1_IsConstruct(x interface{}) *bool ``` @@ -478,7 +485,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/secretv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/secretv1" secretv1.SecretV1_IsTerraformElement(x interface{}) *bool ``` @@ -492,7 +499,7 @@ secretv1.SecretV1_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/secretv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/secretv1" secretv1.SecretV1_IsTerraformResource(x interface{}) *bool ``` @@ -506,7 +513,7 @@ secretv1.SecretV1_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/secretv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/secretv1" secretv1.SecretV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -911,7 +918,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/secretv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/secretv1" &secretv1.SecretV1Config { Connection: interface{}, @@ -921,12 +928,12 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/secretv1" Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.secretV1.SecretV1Metadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.secretV1.SecretV1Metadata, BinaryData: *map[string]*string, Data: *map[string]*string, Id: *string, Immutable: interface{}, - Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.secretV1.SecretV1Timeouts, + Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.secretV1.SecretV1Timeouts, Type: *string, WaitForServiceAccountToken: interface{}, } @@ -1142,7 +1149,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/secretv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/secretv1" &secretv1.SecretV1Metadata { Annotations: *map[string]*string, @@ -1246,7 +1253,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/secretv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/secretv1" &secretv1.SecretV1Timeouts { Create: *string, @@ -1280,7 +1287,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/secretv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/secretv1" secretv1.NewSecretV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) SecretV1MetadataOutputReference ``` @@ -1707,7 +1714,7 @@ func InternalValue() SecretV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/secretv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/secretv1" secretv1.NewSecretV1TimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) SecretV1TimeoutsOutputReference ``` diff --git a/docs/secretV1.java.md b/docs/secretV1.java.md index b0c41e3cc..d290d3ba5 100644 --- a/docs/secretV1.java.md +++ b/docs/secretV1.java.md @@ -207,6 +207,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -287,6 +288,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java diff --git a/docs/secretV1.python.md b/docs/secretV1.python.md index e7401544f..27aafb5ca 100644 --- a/docs/secretV1.python.md +++ b/docs/secretV1.python.md @@ -203,6 +203,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -288,6 +289,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python diff --git a/docs/secretV1.typescript.md b/docs/secretV1.typescript.md index 5b4530395..4df26ae47 100644 --- a/docs/secretV1.typescript.md +++ b/docs/secretV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -134,6 +135,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript diff --git a/docs/service.csharp.md b/docs/service.csharp.md index 440e63345..567daa617 100644 --- a/docs/service.csharp.md +++ b/docs/service.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -3039,6 +3046,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3046,6 +3054,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4185,6 +4209,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4192,6 +4217,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4317,6 +4358,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4324,6 +4366,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4738,6 +4796,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4745,6 +4804,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/service.go.md b/docs/service.go.md index 96cc78c94..89d2312ee 100644 --- a/docs/service.go.md +++ b/docs/service.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/service" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/service" service.NewService(scope Construct, id *string, config ServiceConfig) Service ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -431,7 +438,7 @@ func ResetWaitForLoadBalancer() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/service" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/service" service.Service_IsConstruct(x interface{}) *bool ``` @@ -463,7 +470,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/service" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/service" service.Service_IsTerraformElement(x interface{}) *bool ``` @@ -477,7 +484,7 @@ service.Service_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/service" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/service" service.Service_IsTerraformResource(x interface{}) *bool ``` @@ -491,7 +498,7 @@ service.Service_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/service" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/service" service.Service_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -841,7 +848,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/service" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/service" &service.ServiceConfig { Connection: interface{}, @@ -851,10 +858,10 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/service" Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.service.ServiceMetadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.service.ServiceSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.service.ServiceMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.service.ServiceSpec, Id: *string, - Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.service.ServiceTimeouts, + Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.service.ServiceTimeouts, WaitForLoadBalancer: interface{}, } ``` @@ -1024,7 +1031,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/service" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/service" &service.ServiceMetadata { Annotations: *map[string]*string, @@ -1128,7 +1135,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/service" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/service" &service.ServiceSpec { AllocateLoadBalancerNodePorts: interface{}, @@ -1148,7 +1155,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/service" PublishNotReadyAddresses: interface{}, Selector: *map[string]*string, SessionAffinity: *string, - SessionAffinityConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.service.ServiceSpecSessionAffinityConfig, + SessionAffinityConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.service.ServiceSpecSessionAffinityConfig, Type: *string, } ``` @@ -1480,7 +1487,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/service" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/service" &service.ServiceSpecPort { Port: *f64, @@ -1602,10 +1609,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/service" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/service" &service.ServiceSpecSessionAffinityConfig { - ClientIp: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.service.ServiceSpecSessionAffinityConfigClientIp, + ClientIp: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.service.ServiceSpecSessionAffinityConfigClientIp, } ``` @@ -1636,7 +1643,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/service" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/service" &service.ServiceSpecSessionAffinityConfigClientIp { TimeoutSeconds: *f64, @@ -1672,7 +1679,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/service" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/service" &service.ServiceStatus { @@ -1685,7 +1692,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/service" #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/service" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/service" &service.ServiceStatusLoadBalancer { @@ -1698,7 +1705,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/service" #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/service" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/service" &service.ServiceStatusLoadBalancerIngress { @@ -1711,7 +1718,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/service" #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/service" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/service" &service.ServiceTimeouts { Create: *string, @@ -1745,7 +1752,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/service" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/service" service.NewServiceMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ServiceMetadataOutputReference ``` @@ -2172,7 +2179,7 @@ func InternalValue() ServiceMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/service" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/service" service.NewServiceSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ServiceSpecOutputReference ``` @@ -2998,7 +3005,7 @@ func InternalValue() ServiceSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/service" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/service" service.NewServiceSpecPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceSpecPortList ``` @@ -3039,6 +3046,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3046,6 +3054,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3141,7 +3165,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/service" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/service" service.NewServiceSpecPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceSpecPortOutputReference ``` @@ -3575,7 +3599,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/service" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/service" service.NewServiceSpecSessionAffinityConfigClientIpOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ServiceSpecSessionAffinityConfigClientIpOutputReference ``` @@ -3853,7 +3877,7 @@ func InternalValue() ServiceSpecSessionAffinityConfigClientIp #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/service" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/service" service.NewServiceSpecSessionAffinityConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ServiceSpecSessionAffinityConfigOutputReference ``` @@ -4144,7 +4168,7 @@ func InternalValue() ServiceSpecSessionAffinityConfig #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/service" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/service" service.NewServiceStatusList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceStatusList ``` @@ -4185,6 +4209,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4192,6 +4217,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4276,7 +4317,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/service" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/service" service.NewServiceStatusLoadBalancerIngressList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceStatusLoadBalancerIngressList ``` @@ -4317,6 +4358,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4324,6 +4366,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4408,7 +4466,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/service" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/service" service.NewServiceStatusLoadBalancerIngressOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceStatusLoadBalancerIngressOutputReference ``` @@ -4697,7 +4755,7 @@ func InternalValue() ServiceStatusLoadBalancerIngress #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/service" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/service" service.NewServiceStatusLoadBalancerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceStatusLoadBalancerList ``` @@ -4738,6 +4796,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4745,6 +4804,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4829,7 +4904,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/service" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/service" service.NewServiceStatusLoadBalancerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceStatusLoadBalancerOutputReference ``` @@ -5107,7 +5182,7 @@ func InternalValue() ServiceStatusLoadBalancer #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/service" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/service" service.NewServiceStatusOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceStatusOutputReference ``` @@ -5385,7 +5460,7 @@ func InternalValue() ServiceStatus #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/service" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/service" service.NewServiceTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ServiceTimeoutsOutputReference ``` diff --git a/docs/service.java.md b/docs/service.java.md index 0d26fc303..4fd580ada 100644 --- a/docs/service.java.md +++ b/docs/service.java.md @@ -170,6 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -247,6 +248,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -3162,6 +3169,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3169,6 +3177,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -4308,6 +4332,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4315,6 +4340,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -4440,6 +4481,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4447,6 +4489,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -4861,6 +4919,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4868,6 +4927,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/service.python.md b/docs/service.python.md index d70b9ab66..396266000 100644 --- a/docs/service.python.md +++ b/docs/service.python.md @@ -167,6 +167,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -249,6 +250,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -3550,6 +3557,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3557,6 +3565,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -4789,6 +4815,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4796,6 +4823,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -4929,6 +4974,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4936,6 +4982,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -5385,6 +5449,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -5392,6 +5457,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/service.typescript.md b/docs/service.typescript.md index 274f960b1..c65175fb1 100644 --- a/docs/service.typescript.md +++ b/docs/service.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -2981,6 +2988,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2988,6 +2996,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -4127,6 +4151,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4134,6 +4159,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -4259,6 +4300,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4266,6 +4308,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -4680,6 +4738,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4687,6 +4746,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/serviceAccount.csharp.md b/docs/serviceAccount.csharp.md index b0ae5f8cb..8a6d25e61 100644 --- a/docs/serviceAccount.csharp.md +++ b/docs/serviceAccount.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -134,6 +135,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -1336,6 +1343,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1343,6 +1351,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2202,6 +2226,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2209,6 +2234,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/serviceAccount.go.md b/docs/serviceAccount.go.md index d26d85a76..143f69553 100644 --- a/docs/serviceAccount.go.md +++ b/docs/serviceAccount.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/serviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/serviceaccount" serviceaccount.NewServiceAccount(scope Construct, id *string, config ServiceAccountConfig) ServiceAccount ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -134,6 +135,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -458,7 +465,7 @@ func ResetTimeouts() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/serviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/serviceaccount" serviceaccount.ServiceAccount_IsConstruct(x interface{}) *bool ``` @@ -490,7 +497,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/serviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/serviceaccount" serviceaccount.ServiceAccount_IsTerraformElement(x interface{}) *bool ``` @@ -504,7 +511,7 @@ serviceaccount.ServiceAccount_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/serviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/serviceaccount" serviceaccount.ServiceAccount_IsTerraformResource(x interface{}) *bool ``` @@ -518,7 +525,7 @@ serviceaccount.ServiceAccount_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/serviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/serviceaccount" serviceaccount.ServiceAccount_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -890,7 +897,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/serviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/serviceaccount" &serviceaccount.ServiceAccountConfig { Connection: interface{}, @@ -900,12 +907,12 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/serviceacco Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.serviceAccount.ServiceAccountMetadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.serviceAccount.ServiceAccountMetadata, AutomountServiceAccountToken: interface{}, Id: *string, ImagePullSecret: interface{}, Secret: interface{}, - Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.serviceAccount.ServiceAccountTimeouts, + Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.serviceAccount.ServiceAccountTimeouts, } ``` @@ -1089,7 +1096,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/serviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/serviceaccount" &serviceaccount.ServiceAccountImagePullSecret { Name: *string, @@ -1123,7 +1130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/serviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/serviceaccount" &serviceaccount.ServiceAccountMetadata { Annotations: *map[string]*string, @@ -1227,7 +1234,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/serviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/serviceaccount" &serviceaccount.ServiceAccountSecret { Name: *string, @@ -1261,7 +1268,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/serviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/serviceaccount" &serviceaccount.ServiceAccountTimeouts { Create: *string, @@ -1295,7 +1302,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/serviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/serviceaccount" serviceaccount.NewServiceAccountImagePullSecretList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceAccountImagePullSecretList ``` @@ -1336,6 +1343,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1343,6 +1351,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1438,7 +1462,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/serviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/serviceaccount" serviceaccount.NewServiceAccountImagePullSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceAccountImagePullSecretOutputReference ``` @@ -1734,7 +1758,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/serviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/serviceaccount" serviceaccount.NewServiceAccountMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ServiceAccountMetadataOutputReference ``` @@ -2161,7 +2185,7 @@ func InternalValue() ServiceAccountMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/serviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/serviceaccount" serviceaccount.NewServiceAccountSecretList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceAccountSecretList ``` @@ -2202,6 +2226,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2209,6 +2234,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2304,7 +2345,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/serviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/serviceaccount" serviceaccount.NewServiceAccountSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceAccountSecretOutputReference ``` @@ -2600,7 +2641,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/serviceaccount" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/serviceaccount" serviceaccount.NewServiceAccountTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ServiceAccountTimeoutsOutputReference ``` diff --git a/docs/serviceAccount.java.md b/docs/serviceAccount.java.md index 24c9b2067..a27fbb9d0 100644 --- a/docs/serviceAccount.java.md +++ b/docs/serviceAccount.java.md @@ -184,6 +184,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -264,6 +265,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -1475,6 +1482,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1482,6 +1490,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -2341,6 +2365,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2348,6 +2373,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/serviceAccount.python.md b/docs/serviceAccount.python.md index a12c07fcc..f7ae9f5b3 100644 --- a/docs/serviceAccount.python.md +++ b/docs/serviceAccount.python.md @@ -179,6 +179,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -264,6 +265,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -1577,6 +1584,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1584,6 +1592,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -2503,6 +2529,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2510,6 +2537,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/serviceAccount.typescript.md b/docs/serviceAccount.typescript.md index f45d44777..60e066cf3 100644 --- a/docs/serviceAccount.typescript.md +++ b/docs/serviceAccount.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -134,6 +135,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -1310,6 +1317,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1317,6 +1325,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2176,6 +2200,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2183,6 +2208,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/serviceAccountV1.csharp.md b/docs/serviceAccountV1.csharp.md index 665fd0862..2d8452a11 100644 --- a/docs/serviceAccountV1.csharp.md +++ b/docs/serviceAccountV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -134,6 +135,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -1336,6 +1343,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1343,6 +1351,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2202,6 +2226,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2209,6 +2234,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/serviceAccountV1.go.md b/docs/serviceAccountV1.go.md index 036a83dcf..aee21891a 100644 --- a/docs/serviceAccountV1.go.md +++ b/docs/serviceAccountV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/serviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/serviceaccountv1" serviceaccountv1.NewServiceAccountV1(scope Construct, id *string, config ServiceAccountV1Config) ServiceAccountV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -134,6 +135,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -458,7 +465,7 @@ func ResetTimeouts() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/serviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/serviceaccountv1" serviceaccountv1.ServiceAccountV1_IsConstruct(x interface{}) *bool ``` @@ -490,7 +497,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/serviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/serviceaccountv1" serviceaccountv1.ServiceAccountV1_IsTerraformElement(x interface{}) *bool ``` @@ -504,7 +511,7 @@ serviceaccountv1.ServiceAccountV1_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/serviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/serviceaccountv1" serviceaccountv1.ServiceAccountV1_IsTerraformResource(x interface{}) *bool ``` @@ -518,7 +525,7 @@ serviceaccountv1.ServiceAccountV1_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/serviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/serviceaccountv1" serviceaccountv1.ServiceAccountV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -890,7 +897,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/serviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/serviceaccountv1" &serviceaccountv1.ServiceAccountV1Config { Connection: interface{}, @@ -900,12 +907,12 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/serviceacco Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.serviceAccountV1.ServiceAccountV1Metadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.serviceAccountV1.ServiceAccountV1Metadata, AutomountServiceAccountToken: interface{}, Id: *string, ImagePullSecret: interface{}, Secret: interface{}, - Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.serviceAccountV1.ServiceAccountV1Timeouts, + Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.serviceAccountV1.ServiceAccountV1Timeouts, } ``` @@ -1089,7 +1096,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/serviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/serviceaccountv1" &serviceaccountv1.ServiceAccountV1ImagePullSecret { Name: *string, @@ -1123,7 +1130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/serviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/serviceaccountv1" &serviceaccountv1.ServiceAccountV1Metadata { Annotations: *map[string]*string, @@ -1227,7 +1234,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/serviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/serviceaccountv1" &serviceaccountv1.ServiceAccountV1Secret { Name: *string, @@ -1261,7 +1268,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/serviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/serviceaccountv1" &serviceaccountv1.ServiceAccountV1Timeouts { Create: *string, @@ -1295,7 +1302,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/serviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/serviceaccountv1" serviceaccountv1.NewServiceAccountV1ImagePullSecretList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceAccountV1ImagePullSecretList ``` @@ -1336,6 +1343,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1343,6 +1351,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1438,7 +1462,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/serviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/serviceaccountv1" serviceaccountv1.NewServiceAccountV1ImagePullSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceAccountV1ImagePullSecretOutputReference ``` @@ -1734,7 +1758,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/serviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/serviceaccountv1" serviceaccountv1.NewServiceAccountV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ServiceAccountV1MetadataOutputReference ``` @@ -2161,7 +2185,7 @@ func InternalValue() ServiceAccountV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/serviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/serviceaccountv1" serviceaccountv1.NewServiceAccountV1SecretList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceAccountV1SecretList ``` @@ -2202,6 +2226,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2209,6 +2234,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2304,7 +2345,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/serviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/serviceaccountv1" serviceaccountv1.NewServiceAccountV1SecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceAccountV1SecretOutputReference ``` @@ -2600,7 +2641,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/serviceaccountv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/serviceaccountv1" serviceaccountv1.NewServiceAccountV1TimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ServiceAccountV1TimeoutsOutputReference ``` diff --git a/docs/serviceAccountV1.java.md b/docs/serviceAccountV1.java.md index 31cb31aa5..2ea6d398b 100644 --- a/docs/serviceAccountV1.java.md +++ b/docs/serviceAccountV1.java.md @@ -184,6 +184,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -264,6 +265,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -1475,6 +1482,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1482,6 +1490,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -2341,6 +2365,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2348,6 +2373,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/serviceAccountV1.python.md b/docs/serviceAccountV1.python.md index 0beea630f..2e7c7f779 100644 --- a/docs/serviceAccountV1.python.md +++ b/docs/serviceAccountV1.python.md @@ -179,6 +179,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -264,6 +265,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -1577,6 +1584,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1584,6 +1592,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -2503,6 +2529,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -2510,6 +2537,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/serviceAccountV1.typescript.md b/docs/serviceAccountV1.typescript.md index 295081dc4..ea4d125ba 100644 --- a/docs/serviceAccountV1.typescript.md +++ b/docs/serviceAccountV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -134,6 +135,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -1310,6 +1317,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1317,6 +1325,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2176,6 +2200,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2183,6 +2208,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/serviceV1.csharp.md b/docs/serviceV1.csharp.md index 177351f14..d82037c11 100644 --- a/docs/serviceV1.csharp.md +++ b/docs/serviceV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -3039,6 +3046,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3046,6 +3054,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4185,6 +4209,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4192,6 +4217,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4317,6 +4358,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4324,6 +4366,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -4738,6 +4796,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4745,6 +4804,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/serviceV1.go.md b/docs/serviceV1.go.md index ec5afd395..0a007e87f 100644 --- a/docs/serviceV1.go.md +++ b/docs/serviceV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/servicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/servicev1" servicev1.NewServiceV1(scope Construct, id *string, config ServiceV1Config) ServiceV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -431,7 +438,7 @@ func ResetWaitForLoadBalancer() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/servicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/servicev1" servicev1.ServiceV1_IsConstruct(x interface{}) *bool ``` @@ -463,7 +470,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/servicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/servicev1" servicev1.ServiceV1_IsTerraformElement(x interface{}) *bool ``` @@ -477,7 +484,7 @@ servicev1.ServiceV1_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/servicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/servicev1" servicev1.ServiceV1_IsTerraformResource(x interface{}) *bool ``` @@ -491,7 +498,7 @@ servicev1.ServiceV1_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/servicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/servicev1" servicev1.ServiceV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -841,7 +848,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/servicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/servicev1" &servicev1.ServiceV1Config { Connection: interface{}, @@ -851,10 +858,10 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/servicev1" Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.serviceV1.ServiceV1Metadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.serviceV1.ServiceV1Spec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.serviceV1.ServiceV1Metadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.serviceV1.ServiceV1Spec, Id: *string, - Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.serviceV1.ServiceV1Timeouts, + Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.serviceV1.ServiceV1Timeouts, WaitForLoadBalancer: interface{}, } ``` @@ -1024,7 +1031,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/servicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/servicev1" &servicev1.ServiceV1Metadata { Annotations: *map[string]*string, @@ -1128,7 +1135,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/servicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/servicev1" &servicev1.ServiceV1Spec { AllocateLoadBalancerNodePorts: interface{}, @@ -1148,7 +1155,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/servicev1" PublishNotReadyAddresses: interface{}, Selector: *map[string]*string, SessionAffinity: *string, - SessionAffinityConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.serviceV1.ServiceV1SpecSessionAffinityConfig, + SessionAffinityConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.serviceV1.ServiceV1SpecSessionAffinityConfig, Type: *string, } ``` @@ -1480,7 +1487,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/servicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/servicev1" &servicev1.ServiceV1SpecPort { Port: *f64, @@ -1602,10 +1609,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/servicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/servicev1" &servicev1.ServiceV1SpecSessionAffinityConfig { - ClientIp: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.serviceV1.ServiceV1SpecSessionAffinityConfigClientIp, + ClientIp: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.serviceV1.ServiceV1SpecSessionAffinityConfigClientIp, } ``` @@ -1636,7 +1643,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/servicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/servicev1" &servicev1.ServiceV1SpecSessionAffinityConfigClientIp { TimeoutSeconds: *f64, @@ -1672,7 +1679,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/servicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/servicev1" &servicev1.ServiceV1Status { @@ -1685,7 +1692,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/servicev1" #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/servicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/servicev1" &servicev1.ServiceV1StatusLoadBalancer { @@ -1698,7 +1705,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/servicev1" #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/servicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/servicev1" &servicev1.ServiceV1StatusLoadBalancerIngress { @@ -1711,7 +1718,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/servicev1" #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/servicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/servicev1" &servicev1.ServiceV1Timeouts { Create: *string, @@ -1745,7 +1752,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/servicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/servicev1" servicev1.NewServiceV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ServiceV1MetadataOutputReference ``` @@ -2172,7 +2179,7 @@ func InternalValue() ServiceV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/servicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/servicev1" servicev1.NewServiceV1SpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ServiceV1SpecOutputReference ``` @@ -2998,7 +3005,7 @@ func InternalValue() ServiceV1Spec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/servicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/servicev1" servicev1.NewServiceV1SpecPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceV1SpecPortList ``` @@ -3039,6 +3046,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3046,6 +3054,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3141,7 +3165,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/servicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/servicev1" servicev1.NewServiceV1SpecPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceV1SpecPortOutputReference ``` @@ -3575,7 +3599,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/servicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/servicev1" servicev1.NewServiceV1SpecSessionAffinityConfigClientIpOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ServiceV1SpecSessionAffinityConfigClientIpOutputReference ``` @@ -3853,7 +3877,7 @@ func InternalValue() ServiceV1SpecSessionAffinityConfigClientIp #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/servicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/servicev1" servicev1.NewServiceV1SpecSessionAffinityConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ServiceV1SpecSessionAffinityConfigOutputReference ``` @@ -4144,7 +4168,7 @@ func InternalValue() ServiceV1SpecSessionAffinityConfig #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/servicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/servicev1" servicev1.NewServiceV1StatusList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceV1StatusList ``` @@ -4185,6 +4209,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4192,6 +4217,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4276,7 +4317,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/servicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/servicev1" servicev1.NewServiceV1StatusLoadBalancerIngressList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceV1StatusLoadBalancerIngressList ``` @@ -4317,6 +4358,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4324,6 +4366,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4408,7 +4466,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/servicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/servicev1" servicev1.NewServiceV1StatusLoadBalancerIngressOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceV1StatusLoadBalancerIngressOutputReference ``` @@ -4697,7 +4755,7 @@ func InternalValue() ServiceV1StatusLoadBalancerIngress #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/servicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/servicev1" servicev1.NewServiceV1StatusLoadBalancerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceV1StatusLoadBalancerList ``` @@ -4738,6 +4796,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -4745,6 +4804,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -4829,7 +4904,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/servicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/servicev1" servicev1.NewServiceV1StatusLoadBalancerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceV1StatusLoadBalancerOutputReference ``` @@ -5107,7 +5182,7 @@ func InternalValue() ServiceV1StatusLoadBalancer #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/servicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/servicev1" servicev1.NewServiceV1StatusOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceV1StatusOutputReference ``` @@ -5385,7 +5460,7 @@ func InternalValue() ServiceV1Status #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/servicev1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/servicev1" servicev1.NewServiceV1TimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ServiceV1TimeoutsOutputReference ``` diff --git a/docs/serviceV1.java.md b/docs/serviceV1.java.md index 63f32d956..e015f581f 100644 --- a/docs/serviceV1.java.md +++ b/docs/serviceV1.java.md @@ -170,6 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -247,6 +248,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -3162,6 +3169,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3169,6 +3177,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -4308,6 +4332,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4315,6 +4340,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -4440,6 +4481,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4447,6 +4489,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -4861,6 +4919,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4868,6 +4927,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/serviceV1.python.md b/docs/serviceV1.python.md index 141f316a6..ea657c171 100644 --- a/docs/serviceV1.python.md +++ b/docs/serviceV1.python.md @@ -167,6 +167,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -249,6 +250,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -3550,6 +3557,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3557,6 +3565,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -4789,6 +4815,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4796,6 +4823,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -4929,6 +4974,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4936,6 +4982,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -5385,6 +5449,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -5392,6 +5457,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/serviceV1.typescript.md b/docs/serviceV1.typescript.md index a132cbf6e..151413a69 100644 --- a/docs/serviceV1.typescript.md +++ b/docs/serviceV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -2981,6 +2988,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2988,6 +2996,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -4127,6 +4151,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4134,6 +4159,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -4259,6 +4300,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4266,6 +4308,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -4680,6 +4738,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -4687,6 +4746,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/statefulSet.csharp.md b/docs/statefulSet.csharp.md index 62a0cd410..d65c5d39d 100644 --- a/docs/statefulSet.csharp.md +++ b/docs/statefulSet.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -17333,6 +17340,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17340,6 +17348,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -17801,6 +17825,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17808,6 +17833,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -19704,6 +19745,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19711,6 +19753,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -20171,6 +20229,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20178,6 +20237,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -20668,6 +20743,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20675,6 +20751,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -21484,6 +21576,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21491,6 +21584,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -21627,6 +21736,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21634,6 +21744,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -22124,6 +22250,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22131,6 +22258,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -23957,6 +24100,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23964,6 +24108,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -24424,6 +24584,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24431,6 +24592,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -24567,6 +24744,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24574,6 +24752,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -25744,6 +25938,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25751,6 +25946,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -25887,6 +26098,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25894,6 +26106,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -26722,6 +26950,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -26729,6 +26958,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -27558,6 +27803,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27565,6 +27811,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -28025,6 +28287,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28032,6 +28295,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -28168,6 +28447,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28175,6 +28455,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -29345,6 +29641,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29352,6 +29649,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -29488,6 +29801,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29495,6 +29809,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -30323,6 +30653,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30330,6 +30661,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -31126,6 +31473,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31133,6 +31481,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -31949,6 +32313,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31956,6 +32321,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -34788,6 +35169,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34795,6 +35177,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -35663,6 +36061,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35670,6 +36069,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -36199,6 +36614,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36206,6 +36622,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -36909,6 +37341,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36916,6 +37349,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -37784,6 +38233,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37791,6 +38241,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -38320,6 +38786,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38327,6 +38794,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -38752,6 +39235,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38759,6 +39243,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -39173,6 +39673,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39180,6 +39681,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -39634,6 +40151,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39641,6 +40159,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -41071,6 +41605,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -41078,6 +41613,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -42502,6 +43053,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42509,6 +43061,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -43328,6 +43896,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43335,6 +43904,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -43789,6 +44374,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43796,6 +44382,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -45226,6 +45828,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -45233,6 +45836,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -47771,6 +48390,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47778,6 +48398,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -48232,6 +48868,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -48239,6 +48876,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -49669,6 +50322,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49676,6 +50330,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -50101,6 +50771,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50108,6 +50779,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -50642,6 +51329,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50649,6 +51337,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -51452,6 +52156,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51459,6 +52164,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -51906,6 +52627,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51913,6 +52635,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -52638,6 +53376,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52645,6 +53384,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -53461,6 +54216,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -53468,6 +54224,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -56300,6 +57072,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56307,6 +57080,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -57175,6 +57964,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57182,6 +57972,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -57711,6 +58517,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57718,6 +58525,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -58421,6 +59244,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58428,6 +59252,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -59296,6 +60136,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59303,6 +60144,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -59832,6 +60689,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59839,6 +60697,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -60264,6 +61138,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60271,6 +61146,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -60685,6 +61576,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60692,6 +61584,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -61146,6 +62054,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -61153,6 +62062,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -62583,6 +63508,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62590,6 +63516,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -64014,6 +64956,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64021,6 +64964,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -64840,6 +65799,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64847,6 +65807,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -65301,6 +66277,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -65308,6 +66285,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -66738,6 +67731,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -66745,6 +67739,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -69283,6 +70293,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69290,6 +70301,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -69744,6 +70771,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69751,6 +70779,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -71181,6 +72225,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71188,6 +72233,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -71613,6 +72674,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71620,6 +72682,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -73700,6 +74778,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73707,6 +74786,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -75395,6 +76490,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75402,6 +76498,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -76214,6 +77326,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76221,6 +77334,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -76769,6 +77898,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76776,6 +77906,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -76912,6 +78058,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76919,6 +78066,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -77747,6 +78910,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -77754,6 +78918,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -80462,6 +81642,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -80469,6 +81650,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -82322,6 +83519,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -82329,6 +83527,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -85468,6 +86682,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -85475,6 +86690,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -89382,6 +90613,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -89389,6 +90621,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -92162,6 +93410,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92169,6 +93418,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -92636,6 +93901,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92643,6 +93909,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -93133,6 +94415,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -93140,6 +94423,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -93950,6 +95249,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -93957,6 +95257,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -95108,6 +96424,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95115,6 +96432,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -95686,6 +97019,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95693,6 +97027,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -96183,6 +97533,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -96190,6 +97541,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -98189,6 +99556,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -98196,6 +99564,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -99364,6 +100748,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -99371,6 +100756,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -99845,6 +101246,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -99852,6 +101254,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -100284,6 +101702,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -100291,6 +101710,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -101933,6 +103368,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -101940,6 +103376,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/statefulSet.go.md b/docs/statefulSet.go.md index 62ce671c2..1589a576e 100644 --- a/docs/statefulSet.go.md +++ b/docs/statefulSet.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSet(scope Construct, id *string, config StatefulSetConfig) StatefulSet ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -431,7 +438,7 @@ func ResetWaitForRollout() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.StatefulSet_IsConstruct(x interface{}) *bool ``` @@ -463,7 +470,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.StatefulSet_IsTerraformElement(x interface{}) *bool ``` @@ -477,7 +484,7 @@ statefulset.StatefulSet_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.StatefulSet_IsTerraformResource(x interface{}) *bool ``` @@ -491,7 +498,7 @@ statefulset.StatefulSet_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.StatefulSet_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -830,7 +837,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetConfig { Connection: interface{}, @@ -840,10 +847,10 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetMetadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpec, Id: *string, - Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetTimeouts, + Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetTimeouts, WaitForRollout: interface{}, } ``` @@ -1013,7 +1020,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetMetadata { Annotations: *map[string]*string, @@ -1117,12 +1124,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpec { - Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecSelector, + Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecSelector, ServiceName: *string, - Template: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplate, + Template: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplate, PersistentVolumeClaimRetentionPolicy: interface{}, PodManagementPolicy: *string, Replicas: *string, @@ -1283,7 +1290,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecPersistentVolumeClaimRetentionPolicy { WhenDeleted: *string, @@ -1333,7 +1340,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecSelector { MatchExpressions: interface{}, @@ -1385,7 +1392,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecSelectorMatchExpressions { Key: *string, @@ -1453,11 +1460,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplate { - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateMetadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpec, } ``` @@ -1503,7 +1510,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateMetadata { Annotations: *map[string]*string, @@ -1607,14 +1614,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpec { ActiveDeadlineSeconds: *f64, - Affinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecAffinity, + Affinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecAffinity, AutomountServiceAccountToken: interface{}, Container: interface{}, - DnsConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecDnsConfig, + DnsConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecDnsConfig, DnsPolicy: *string, EnableServiceLinks: interface{}, HostAliases: interface{}, @@ -1626,13 +1633,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset InitContainer: interface{}, NodeName: *string, NodeSelector: *map[string]*string, - Os: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecOs, + Os: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecOs, PriorityClassName: *string, ReadinessGate: interface{}, RestartPolicy: *string, RuntimeClassName: *string, SchedulerName: *string, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecSecurityContext, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecSecurityContext, ServiceAccountName: *string, ShareProcessNamespace: interface{}, Subdomain: *string, @@ -2125,12 +2132,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecAffinity { - NodeAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecAffinityNodeAffinity, - PodAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecAffinityPodAffinity, - PodAntiAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecAffinityPodAntiAffinity, + NodeAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecAffinityNodeAffinity, + PodAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecAffinityPodAffinity, + PodAntiAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecAffinityPodAntiAffinity, } ``` @@ -2191,11 +2198,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecAffinityNodeAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, - RequiredDuringSchedulingIgnoredDuringExecution: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution, + RequiredDuringSchedulingIgnoredDuringExecution: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution, } ``` @@ -2241,10 +2248,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution { - Preference: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference, + Preference: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference, Weight: *f64, } ``` @@ -2291,7 +2298,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference { MatchExpressions: interface{}, @@ -2341,7 +2348,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions { Key: *string, @@ -2411,7 +2418,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields { Key: *string, @@ -2479,7 +2486,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution { NodeSelectorTerm: interface{}, @@ -2513,7 +2520,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm { MatchExpressions: interface{}, @@ -2563,7 +2570,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions { Key: *string, @@ -2633,7 +2640,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields { Key: *string, @@ -2701,7 +2708,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecAffinityPodAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, @@ -2751,10 +2758,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution { - PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, + PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, Weight: *f64, } ``` @@ -2801,7 +2808,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { TopologyKey: *string, @@ -2867,7 +2874,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { MatchExpressions: interface{}, @@ -2919,7 +2926,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { Key: *string, @@ -2987,7 +2994,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution { TopologyKey: *string, @@ -3053,7 +3060,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { MatchExpressions: interface{}, @@ -3105,7 +3112,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { Key: *string, @@ -3173,7 +3180,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecAffinityPodAntiAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, @@ -3223,10 +3230,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution { - PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, + PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, Weight: *f64, } ``` @@ -3273,7 +3280,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { TopologyKey: *string, @@ -3339,7 +3346,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { MatchExpressions: interface{}, @@ -3391,7 +3398,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { Key: *string, @@ -3459,7 +3466,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution { TopologyKey: *string, @@ -3525,7 +3532,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { MatchExpressions: interface{}, @@ -3577,7 +3584,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { Key: *string, @@ -3645,7 +3652,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainer { Name: *string, @@ -3655,13 +3662,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset EnvFrom: interface{}, Image: *string, ImagePullPolicy: *string, - Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecContainerLifecycle, - LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecContainerLivenessProbe, + Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecContainerLifecycle, + LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecContainerLivenessProbe, Port: interface{}, - ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecContainerReadinessProbe, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecContainerResources, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecContainerSecurityContext, - StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecContainerStartupProbe, + ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecContainerReadinessProbe, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecContainerResources, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecContainerSecurityContext, + StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecContainerStartupProbe, Stdin: interface{}, StdinOnce: interface{}, TerminationMessagePath: *string, @@ -4017,12 +4024,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerEnv { Name: *string, Value: *string, - ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecContainerEnvValueFrom, + ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecContainerEnvValueFrom, } ``` @@ -4085,12 +4092,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerEnvFrom { - ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecContainerEnvFromConfigMapRef, + ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecContainerEnvFromConfigMapRef, Prefix: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecContainerEnvFromSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecContainerEnvFromSecretRef, } ``` @@ -4151,7 +4158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerEnvFromConfigMapRef { Name: *string, @@ -4201,7 +4208,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerEnvFromSecretRef { Name: *string, @@ -4251,13 +4258,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerEnvValueFrom { - ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecContainerEnvValueFromFieldRef, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecContainerEnvValueFromResourceFieldRef, - SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRef, + ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecContainerEnvValueFromFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecContainerEnvValueFromResourceFieldRef, + SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRef, } ``` @@ -4333,7 +4340,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef { Key: *string, @@ -4399,7 +4406,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerEnvValueFromFieldRef { ApiVersion: *string, @@ -4449,7 +4456,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerEnvValueFromResourceFieldRef { Resource: *string, @@ -4511,7 +4518,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRef { Key: *string, @@ -4577,7 +4584,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerLifecycle { PostStart: interface{}, @@ -4627,11 +4634,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerLifecyclePostStart { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecContainerLifecyclePostStartExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecContainerLifecyclePostStartExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGet, TcpSocket: interface{}, } ``` @@ -4693,7 +4700,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerLifecyclePostStartExec { Command: *[]*string, @@ -4729,7 +4736,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGet { Host: *string, @@ -4829,7 +4836,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader { Name: *string, @@ -4879,7 +4886,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocket { Port: *string, @@ -4915,11 +4922,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerLifecyclePreStop { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecContainerLifecyclePreStopExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecContainerLifecyclePreStopExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGet, TcpSocket: interface{}, } ``` @@ -4981,7 +4988,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerLifecyclePreStopExec { Command: *[]*string, @@ -5017,7 +5024,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGet { Host: *string, @@ -5117,7 +5124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader { Name: *string, @@ -5167,7 +5174,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocket { Port: *string, @@ -5203,13 +5210,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerLivenessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecContainerLivenessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecContainerLivenessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -5365,7 +5372,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerLivenessProbeExec { Command: *[]*string, @@ -5401,7 +5408,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerLivenessProbeGrpc { Port: *f64, @@ -5451,7 +5458,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGet { Host: *string, @@ -5551,7 +5558,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader { Name: *string, @@ -5601,7 +5608,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocket { Port: *string, @@ -5637,7 +5644,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerPort { ContainerPort: *f64, @@ -5741,13 +5748,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerReadinessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecContainerReadinessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecContainerReadinessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -5903,7 +5910,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerReadinessProbeExec { Command: *[]*string, @@ -5939,7 +5946,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerReadinessProbeGrpc { Port: *f64, @@ -5989,7 +5996,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGet { Host: *string, @@ -6089,7 +6096,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader { Name: *string, @@ -6139,7 +6146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocket { Port: *string, @@ -6175,7 +6182,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerResources { Limits: *map[string]*string, @@ -6227,18 +6234,18 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerSecurityContext { AllowPrivilegeEscalation: interface{}, - Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecContainerSecurityContextCapabilities, + Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecContainerSecurityContextCapabilities, Privileged: interface{}, ReadOnlyRootFilesystem: interface{}, RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecContainerSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecContainerSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecContainerSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecContainerSecurityContextSeLinuxOptions, } ``` @@ -6399,7 +6406,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerSecurityContextCapabilities { Add: *[]*string, @@ -6449,7 +6456,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -6501,7 +6508,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerSecurityContextSeLinuxOptions { Level: *string, @@ -6583,13 +6590,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerStartupProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecContainerStartupProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecContainerStartupProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecContainerStartupProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecContainerStartupProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -6745,7 +6752,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerStartupProbeExec { Command: *[]*string, @@ -6781,7 +6788,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerStartupProbeGrpc { Port: *f64, @@ -6831,7 +6838,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerStartupProbeHttpGet { Host: *string, @@ -6931,7 +6938,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeader { Name: *string, @@ -6981,7 +6988,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerStartupProbeTcpSocket { Port: *string, @@ -7017,7 +7024,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecContainerVolumeMount { MountPath: *string, @@ -7117,7 +7124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecDnsConfig { Nameservers: *[]*string, @@ -7187,7 +7194,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecDnsConfigOption { Name: *string, @@ -7237,7 +7244,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecHostAliases { Hostnames: *[]*string, @@ -7287,7 +7294,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecImagePullSecrets { Name: *string, @@ -7321,7 +7328,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainer { Name: *string, @@ -7331,13 +7338,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset EnvFrom: interface{}, Image: *string, ImagePullPolicy: *string, - Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecInitContainerLifecycle, - LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecInitContainerLivenessProbe, + Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecInitContainerLifecycle, + LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecInitContainerLivenessProbe, Port: interface{}, - ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecInitContainerReadinessProbe, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecInitContainerResources, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecInitContainerSecurityContext, - StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecInitContainerStartupProbe, + ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecInitContainerReadinessProbe, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecInitContainerResources, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecInitContainerSecurityContext, + StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecInitContainerStartupProbe, Stdin: interface{}, StdinOnce: interface{}, TerminationMessagePath: *string, @@ -7693,12 +7700,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerEnv { Name: *string, Value: *string, - ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecInitContainerEnvValueFrom, + ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecInitContainerEnvValueFrom, } ``` @@ -7761,12 +7768,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerEnvFrom { - ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRef, + ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRef, Prefix: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecInitContainerEnvFromSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecInitContainerEnvFromSecretRef, } ``` @@ -7827,7 +7834,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRef { Name: *string, @@ -7877,7 +7884,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerEnvFromSecretRef { Name: *string, @@ -7927,13 +7934,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerEnvValueFrom { - ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRef, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef, - SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef, + ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef, + SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef, } ``` @@ -8009,7 +8016,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef { Key: *string, @@ -8075,7 +8082,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRef { ApiVersion: *string, @@ -8125,7 +8132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef { Resource: *string, @@ -8187,7 +8194,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef { Key: *string, @@ -8253,7 +8260,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerLifecycle { PostStart: interface{}, @@ -8303,11 +8310,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerLifecyclePostStart { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGet, TcpSocket: interface{}, } ``` @@ -8369,7 +8376,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartExec { Command: *[]*string, @@ -8405,7 +8412,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGet { Host: *string, @@ -8505,7 +8512,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader { Name: *string, @@ -8555,7 +8562,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocket { Port: *string, @@ -8591,11 +8598,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerLifecyclePreStop { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGet, TcpSocket: interface{}, } ``` @@ -8657,7 +8664,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopExec { Command: *[]*string, @@ -8693,7 +8700,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGet { Host: *string, @@ -8793,7 +8800,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader { Name: *string, @@ -8843,7 +8850,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocket { Port: *string, @@ -8879,13 +8886,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerLivenessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecInitContainerLivenessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecInitContainerLivenessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -9041,7 +9048,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerLivenessProbeExec { Command: *[]*string, @@ -9077,7 +9084,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpc { Port: *f64, @@ -9127,7 +9134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGet { Host: *string, @@ -9227,7 +9234,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader { Name: *string, @@ -9277,7 +9284,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocket { Port: *string, @@ -9313,7 +9320,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerPort { ContainerPort: *f64, @@ -9417,13 +9424,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerReadinessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecInitContainerReadinessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecInitContainerReadinessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -9579,7 +9586,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerReadinessProbeExec { Command: *[]*string, @@ -9615,7 +9622,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpc { Port: *f64, @@ -9665,7 +9672,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGet { Host: *string, @@ -9765,7 +9772,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader { Name: *string, @@ -9815,7 +9822,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocket { Port: *string, @@ -9851,7 +9858,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerResources { Limits: *map[string]*string, @@ -9903,18 +9910,18 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerSecurityContext { AllowPrivilegeEscalation: interface{}, - Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecInitContainerSecurityContextCapabilities, + Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecInitContainerSecurityContextCapabilities, Privileged: interface{}, ReadOnlyRootFilesystem: interface{}, RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecInitContainerSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecInitContainerSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions, } ``` @@ -10075,7 +10082,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerSecurityContextCapabilities { Add: *[]*string, @@ -10125,7 +10132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -10177,7 +10184,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions { Level: *string, @@ -10259,13 +10266,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerStartupProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecInitContainerStartupProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecInitContainerStartupProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -10421,7 +10428,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerStartupProbeExec { Command: *[]*string, @@ -10457,7 +10464,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerStartupProbeGrpc { Port: *f64, @@ -10507,7 +10514,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGet { Host: *string, @@ -10607,7 +10614,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader { Name: *string, @@ -10657,7 +10664,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocket { Port: *string, @@ -10693,7 +10700,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecInitContainerVolumeMount { MountPath: *string, @@ -10793,7 +10800,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecOs { Name: *string, @@ -10827,7 +10834,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecReadinessGate { ConditionType: *string, @@ -10861,7 +10868,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecSecurityContext { FsGroup: *string, @@ -10869,11 +10876,11 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecSecurityContextSeLinuxOptions, SupplementalGroups: *[]*f64, Sysctl: interface{}, - WindowsOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecSecurityContextWindowsOptions, + WindowsOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecSecurityContextWindowsOptions, } ``` @@ -11051,7 +11058,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -11103,7 +11110,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecSecurityContextSeLinuxOptions { Level: *string, @@ -11185,7 +11192,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecSecurityContextSysctl { Name: *string, @@ -11235,7 +11242,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecSecurityContextWindowsOptions { GmsaCredentialSpec: *string, @@ -11319,7 +11326,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecToleration { Effect: *string, @@ -11427,7 +11434,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecTopologySpreadConstraint { LabelSelector: interface{}, @@ -11511,7 +11518,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelector { MatchExpressions: interface{}, @@ -11563,7 +11570,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions { Key: *string, @@ -11631,37 +11638,37 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolume { - AwsElasticBlockStore: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeAwsElasticBlockStore, - AzureDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeAzureDisk, - AzureFile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeAzureFile, - CephFs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeCephFs, - Cinder: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeCinder, - ConfigMap: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeConfigMap, - Csi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeCsi, - DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeDownwardApi, - EmptyDir: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeEmptyDir, - Ephemeral: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeEphemeral, - Fc: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeFc, - FlexVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeFlexVolume, - Flocker: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeFlocker, - GcePersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeGcePersistentDisk, - GitRepo: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeGitRepo, - Glusterfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeGlusterfs, - HostPath: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeHostPath, - Iscsi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeIscsi, - Local: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeLocal, + AwsElasticBlockStore: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeAwsElasticBlockStore, + AzureDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeAzureDisk, + AzureFile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeAzureFile, + CephFs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeCephFs, + Cinder: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeCinder, + ConfigMap: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeConfigMap, + Csi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeCsi, + DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeDownwardApi, + EmptyDir: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeEmptyDir, + Ephemeral: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeEphemeral, + Fc: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeFc, + FlexVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeFlexVolume, + Flocker: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeFlocker, + GcePersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeGcePersistentDisk, + GitRepo: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeGitRepo, + Glusterfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeGlusterfs, + HostPath: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeHostPath, + Iscsi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeIscsi, + Local: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeLocal, Name: *string, - Nfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeNfs, - PersistentVolumeClaim: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumePersistentVolumeClaim, - PhotonPersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumePhotonPersistentDisk, + Nfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeNfs, + PersistentVolumeClaim: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumePersistentVolumeClaim, + PhotonPersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumePhotonPersistentDisk, Projected: interface{}, - Quobyte: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeQuobyte, - Rbd: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeRbd, - Secret: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeSecret, - VsphereVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeVsphereVolume, + Quobyte: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeQuobyte, + Rbd: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeRbd, + Secret: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeSecret, + VsphereVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeVsphereVolume, } ``` @@ -12097,7 +12104,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeAwsElasticBlockStore { VolumeId: *string, @@ -12183,7 +12190,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeAzureDisk { CachingMode: *string, @@ -12299,7 +12306,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeAzureFile { SecretName: *string, @@ -12383,14 +12390,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeCephFs { Monitors: *[]*string, Path: *string, ReadOnly: interface{}, SecretFile: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeCephFsSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeCephFsSecretRef, User: *string, } ``` @@ -12497,7 +12504,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeCephFsSecretRef { Name: *string, @@ -12547,7 +12554,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeCinder { VolumeId: *string, @@ -12615,7 +12622,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeConfigMap { DefaultMode: *string, @@ -12699,7 +12706,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeConfigMapItems { Key: *string, @@ -12769,12 +12776,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeCsi { Driver: *string, FsType: *string, - NodePublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRef, + NodePublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRef, ReadOnly: interface{}, VolumeAttributes: *map[string]*string, } @@ -12869,7 +12876,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRef { Name: *string, @@ -12903,7 +12910,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeDownwardApi { DefaultMode: *string, @@ -12955,13 +12962,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeDownwardApiItems { - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRef, Path: *string, Mode: *string, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef, } ``` @@ -13041,7 +13048,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRef { ApiVersion: *string, @@ -13091,7 +13098,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef { ContainerName: *string, @@ -13153,7 +13160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeEmptyDir { Medium: *string, @@ -13205,10 +13212,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeEphemeral { - VolumeClaimTemplate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate, + VolumeClaimTemplate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate, } ``` @@ -13239,11 +13246,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate { - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata, } ``` @@ -13289,7 +13296,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata { Annotations: *map[string]*string, @@ -13343,12 +13350,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec { AccessModes: *[]*string, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources, - Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources, + Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector, StorageClassName: *string, VolumeMode: *string, VolumeName: *string, @@ -13457,7 +13464,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources { Limits: *map[string]*string, @@ -13509,7 +13516,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector { MatchExpressions: interface{}, @@ -13561,7 +13568,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions { Key: *string, @@ -13629,7 +13636,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeFc { Lun: *f64, @@ -13713,14 +13720,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeFlexVolume { Driver: *string, FsType: *string, Options: *map[string]*string, ReadOnly: interface{}, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeFlexVolumeSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeFlexVolumeSecretRef, } ``` @@ -13813,7 +13820,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeFlexVolumeSecretRef { Name: *string, @@ -13863,7 +13870,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeFlocker { DatasetName: *string, @@ -13913,7 +13920,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeGcePersistentDisk { PdName: *string, @@ -13999,7 +14006,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeGitRepo { Directory: *string, @@ -14067,7 +14074,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeGlusterfs { EndpointsName: *string, @@ -14133,7 +14140,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeHostPath { Path: *string, @@ -14183,7 +14190,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeIscsi { Iqn: *string, @@ -14301,7 +14308,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeLocal { Path: *string, @@ -14335,7 +14342,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeNfs { Path: *string, @@ -14401,7 +14408,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumePersistentVolumeClaim { ClaimName: *string, @@ -14451,7 +14458,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumePhotonPersistentDisk { PdId: *string, @@ -14503,7 +14510,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeProjected { Sources: interface{}, @@ -14555,13 +14562,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeProjectedSources { ConfigMap: interface{}, - DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApi, + DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApi, Secret: interface{}, - ServiceAccountToken: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken, + ServiceAccountToken: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken, } ``` @@ -14637,7 +14644,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMap { Items: interface{}, @@ -14703,7 +14710,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItems { Key: *string, @@ -14773,7 +14780,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApi { Items: interface{}, @@ -14807,13 +14814,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItems { Path: *string, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef, Mode: *string, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef, } ``` @@ -14893,7 +14900,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef { ApiVersion: *string, @@ -14943,7 +14950,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef { ContainerName: *string, @@ -15005,7 +15012,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecret { Items: interface{}, @@ -15071,7 +15078,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItems { Key: *string, @@ -15141,7 +15148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken { Path: *string, @@ -15209,7 +15216,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeQuobyte { Registry: *string, @@ -15307,7 +15314,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeRbd { CephMonitors: *[]*string, @@ -15317,7 +15324,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset RadosUser: *string, RbdPool: *string, ReadOnly: interface{}, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecTemplateSpecVolumeRbdSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecTemplateSpecVolumeRbdSecretRef, } ``` @@ -15455,7 +15462,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeRbdSecretRef { Name: *string, @@ -15505,7 +15512,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeSecret { DefaultMode: *string, @@ -15589,7 +15596,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeSecretItems { Key: *string, @@ -15659,7 +15666,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecTemplateSpecVolumeVsphereVolume { VolumePath: *string, @@ -15711,7 +15718,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecUpdateStrategy { RollingUpdate: interface{}, @@ -15761,7 +15768,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecUpdateStrategyRollingUpdate { Partition: *f64, @@ -15795,11 +15802,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecVolumeClaimTemplate { - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecVolumeClaimTemplateMetadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecVolumeClaimTemplateSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecVolumeClaimTemplateMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecVolumeClaimTemplateSpec, } ``` @@ -15845,7 +15852,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecVolumeClaimTemplateMetadata { Annotations: *map[string]*string, @@ -15949,12 +15956,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecVolumeClaimTemplateSpec { AccessModes: *[]*string, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecVolumeClaimTemplateSpecResources, - Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSet.StatefulSetSpecVolumeClaimTemplateSpecSelector, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecVolumeClaimTemplateSpecResources, + Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSet.StatefulSetSpecVolumeClaimTemplateSpecSelector, StorageClassName: *string, VolumeMode: *string, VolumeName: *string, @@ -16063,7 +16070,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecVolumeClaimTemplateSpecResources { Limits: *map[string]*string, @@ -16115,7 +16122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecVolumeClaimTemplateSpecSelector { MatchExpressions: interface{}, @@ -16167,7 +16174,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressions { Key: *string, @@ -16235,7 +16242,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" &statefulset.StatefulSetTimeouts { Create: *string, @@ -16311,7 +16318,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetMetadataOutputReference ``` @@ -16738,7 +16745,7 @@ func InternalValue() StatefulSetMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecOutputReference ``` @@ -17292,7 +17299,7 @@ func InternalValue() StatefulSetSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecPersistentVolumeClaimRetentionPolicyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecPersistentVolumeClaimRetentionPolicyList ``` @@ -17333,6 +17340,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17340,6 +17348,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -17435,7 +17459,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecPersistentVolumeClaimRetentionPolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecPersistentVolumeClaimRetentionPolicyOutputReference ``` @@ -17760,7 +17784,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecSelectorMatchExpressionsList ``` @@ -17801,6 +17825,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17808,6 +17833,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -17903,7 +17944,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecSelectorMatchExpressionsOutputReference ``` @@ -18257,7 +18298,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecSelectorOutputReference ``` @@ -18577,7 +18618,7 @@ func InternalValue() StatefulSetSpecSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateMetadataOutputReference ``` @@ -19004,7 +19045,7 @@ func InternalValue() StatefulSetSpecTemplateMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateOutputReference ``` @@ -19330,7 +19371,7 @@ func InternalValue() StatefulSetSpecTemplate #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityNodeAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecAffinityNodeAffinityOutputReference ``` @@ -19663,7 +19704,7 @@ func InternalValue() StatefulSetSpecTemplateSpecAffinityNodeAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -19704,6 +19745,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19711,6 +19753,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -19806,7 +19864,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -20130,7 +20188,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList ``` @@ -20171,6 +20229,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20178,6 +20237,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -20273,7 +20348,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference ``` @@ -20627,7 +20702,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList ``` @@ -20668,6 +20743,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20675,6 +20751,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -20770,7 +20862,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference ``` @@ -21110,7 +21202,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference ``` @@ -21443,7 +21535,7 @@ func InternalValue() StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDur #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList ``` @@ -21484,6 +21576,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21491,6 +21584,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -21586,7 +21695,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList ``` @@ -21627,6 +21736,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21634,6 +21744,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -21729,7 +21855,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference ``` @@ -22083,7 +22209,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList ``` @@ -22124,6 +22250,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22131,6 +22258,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -22226,7 +22369,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference ``` @@ -22566,7 +22709,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference ``` @@ -22917,7 +23060,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -23208,7 +23351,7 @@ func InternalValue() StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuri #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecAffinityOutputReference ``` @@ -23583,7 +23726,7 @@ func InternalValue() StatefulSetSpecTemplateSpecAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityPodAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecAffinityPodAffinityOutputReference ``` @@ -23916,7 +24059,7 @@ func InternalValue() StatefulSetSpecTemplateSpecAffinityPodAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -23957,6 +24100,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23964,6 +24108,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -24059,7 +24219,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -24383,7 +24543,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ``` @@ -24424,6 +24584,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24431,6 +24592,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -24526,7 +24703,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ``` @@ -24567,6 +24744,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24574,6 +24752,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -24669,7 +24863,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ``` @@ -25023,7 +25217,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ``` @@ -25361,7 +25555,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ``` @@ -25703,7 +25897,7 @@ func InternalValue() StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuri #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ``` @@ -25744,6 +25938,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25751,6 +25946,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -25846,7 +26057,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ``` @@ -25887,6 +26098,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25894,6 +26106,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -25989,7 +26217,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ``` @@ -26343,7 +26571,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ``` @@ -26681,7 +26909,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ``` @@ -26722,6 +26950,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -26729,6 +26958,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -26824,7 +27069,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -27184,7 +27429,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityOutputReference ``` @@ -27517,7 +27762,7 @@ func InternalValue() StatefulSetSpecTemplateSpecAffinityPodAntiAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -27558,6 +27803,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27565,6 +27811,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -27660,7 +27922,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -27984,7 +28246,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ``` @@ -28025,6 +28287,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28032,6 +28295,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -28127,7 +28406,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ``` @@ -28168,6 +28447,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28175,6 +28455,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -28270,7 +28566,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ``` @@ -28624,7 +28920,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ``` @@ -28962,7 +29258,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ``` @@ -29304,7 +29600,7 @@ func InternalValue() StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferred #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ``` @@ -29345,6 +29641,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29352,6 +29649,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -29447,7 +29760,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ``` @@ -29488,6 +29801,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29495,6 +29809,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -29590,7 +29920,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ``` @@ -29944,7 +30274,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ``` @@ -30282,7 +30612,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ``` @@ -30323,6 +30653,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30330,6 +30661,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -30425,7 +30772,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -30785,7 +31132,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference ``` @@ -31085,7 +31432,7 @@ func InternalValue() StatefulSetSpecTemplateSpecContainerEnvFromConfigMapRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerEnvFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerEnvFromList ``` @@ -31126,6 +31473,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31133,6 +31481,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -31228,7 +31592,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerEnvFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerEnvFromOutputReference ``` @@ -31608,7 +31972,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerEnvFromSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerEnvFromSecretRefOutputReference ``` @@ -31908,7 +32272,7 @@ func InternalValue() StatefulSetSpecTemplateSpecContainerEnvFromSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerEnvList ``` @@ -31949,6 +32313,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31956,6 +32321,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -32051,7 +32432,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerEnvOutputReference ``` @@ -32411,7 +32792,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference ``` @@ -32747,7 +33128,7 @@ func InternalValue() StatefulSetSpecTemplateSpecContainerEnvValueFromConfigMapKe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference ``` @@ -33054,7 +33435,7 @@ func InternalValue() StatefulSetSpecTemplateSpecContainerEnvValueFromFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerEnvValueFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerEnvValueFromOutputReference ``` @@ -33471,7 +33852,7 @@ func InternalValue() StatefulSetSpecTemplateSpecContainerEnvValueFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference ``` @@ -33800,7 +34181,7 @@ func InternalValue() StatefulSetSpecTemplateSpecContainerEnvValueFromResourceFie #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference ``` @@ -34136,7 +34517,7 @@ func InternalValue() StatefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerLifecycleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerLifecycleOutputReference ``` @@ -34469,7 +34850,7 @@ func InternalValue() StatefulSetSpecTemplateSpecContainerLifecycle #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference ``` @@ -34747,7 +35128,7 @@ func InternalValue() StatefulSetSpecTemplateSpecContainerLifecyclePostStartExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList ``` @@ -34788,6 +35169,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34795,6 +35177,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -34890,7 +35288,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ``` @@ -35215,7 +35613,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference ``` @@ -35622,7 +36020,7 @@ func InternalValue() StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpG #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerLifecyclePostStartList ``` @@ -35663,6 +36061,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35670,6 +36069,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -35765,7 +36180,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerLifecyclePostStartOutputReference ``` @@ -36158,7 +36573,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketList ``` @@ -36199,6 +36614,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36206,6 +36622,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -36301,7 +36733,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference ``` @@ -36590,7 +37022,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference ``` @@ -36868,7 +37300,7 @@ func InternalValue() StatefulSetSpecTemplateSpecContainerLifecyclePreStopExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList ``` @@ -36909,6 +37341,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36916,6 +37349,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -37011,7 +37460,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ``` @@ -37336,7 +37785,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference ``` @@ -37743,7 +38192,7 @@ func InternalValue() StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerLifecyclePreStopList ``` @@ -37784,6 +38233,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37791,6 +38241,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -37886,7 +38352,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerLifecyclePreStopOutputReference ``` @@ -38279,7 +38745,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketList ``` @@ -38320,6 +38786,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38327,6 +38794,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -38422,7 +38905,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference ``` @@ -38711,7 +39194,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerList ``` @@ -38752,6 +39235,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38759,6 +39243,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -38854,7 +39354,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerLivenessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerLivenessProbeExecOutputReference ``` @@ -39132,7 +39632,7 @@ func InternalValue() StatefulSetSpecTemplateSpecContainerLivenessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerLivenessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerLivenessProbeGrpcList ``` @@ -39173,6 +39673,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39180,6 +39681,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -39275,7 +39792,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerLivenessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerLivenessProbeGrpcOutputReference ``` @@ -39593,7 +40110,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList ``` @@ -39634,6 +40151,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39641,6 +40159,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -39736,7 +40270,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference ``` @@ -40061,7 +40595,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference ``` @@ -40468,7 +41002,7 @@ func InternalValue() StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerLivenessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerLivenessProbeOutputReference ``` @@ -41030,7 +41564,7 @@ func InternalValue() StatefulSetSpecTemplateSpecContainerLivenessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketList ``` @@ -41071,6 +41605,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -41078,6 +41613,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -41173,7 +41724,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference ``` @@ -41462,7 +42013,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerOutputReference ``` @@ -42461,7 +43012,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerPortList ``` @@ -42502,6 +43053,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42509,6 +43061,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -42604,7 +43172,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerPortOutputReference ``` @@ -43009,7 +43577,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerReadinessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerReadinessProbeExecOutputReference ``` @@ -43287,7 +43855,7 @@ func InternalValue() StatefulSetSpecTemplateSpecContainerReadinessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerReadinessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerReadinessProbeGrpcList ``` @@ -43328,6 +43896,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43335,6 +43904,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -43430,7 +44015,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerReadinessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerReadinessProbeGrpcOutputReference ``` @@ -43748,7 +44333,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList ``` @@ -43789,6 +44374,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43796,6 +44382,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -43891,7 +44493,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference ``` @@ -44216,7 +44818,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference ``` @@ -44623,7 +45225,7 @@ func InternalValue() StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerReadinessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerReadinessProbeOutputReference ``` @@ -45185,7 +45787,7 @@ func InternalValue() StatefulSetSpecTemplateSpecContainerReadinessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketList ``` @@ -45226,6 +45828,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -45233,6 +45836,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -45328,7 +45947,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference ``` @@ -45617,7 +46236,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerResourcesOutputReference ``` @@ -45924,7 +46543,7 @@ func InternalValue() StatefulSetSpecTemplateSpecContainerResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference ``` @@ -46231,7 +46850,7 @@ func InternalValue() StatefulSetSpecTemplateSpecContainerSecurityContextCapabili #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerSecurityContextOutputReference ``` @@ -46780,7 +47399,7 @@ func InternalValue() StatefulSetSpecTemplateSpecContainerSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference ``` @@ -47087,7 +47706,7 @@ func InternalValue() StatefulSetSpecTemplateSpecContainerSecurityContextSeccompP #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference ``` @@ -47452,7 +48071,7 @@ func InternalValue() StatefulSetSpecTemplateSpecContainerSecurityContextSeLinuxO #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerStartupProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerStartupProbeExecOutputReference ``` @@ -47730,7 +48349,7 @@ func InternalValue() StatefulSetSpecTemplateSpecContainerStartupProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerStartupProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerStartupProbeGrpcList ``` @@ -47771,6 +48390,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47778,6 +48398,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -47873,7 +48509,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerStartupProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerStartupProbeGrpcOutputReference ``` @@ -48191,7 +48827,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList ``` @@ -48232,6 +48868,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -48239,6 +48876,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -48334,7 +48987,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference ``` @@ -48659,7 +49312,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference ``` @@ -49066,7 +49719,7 @@ func InternalValue() StatefulSetSpecTemplateSpecContainerStartupProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerStartupProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerStartupProbeOutputReference ``` @@ -49628,7 +50281,7 @@ func InternalValue() StatefulSetSpecTemplateSpecContainerStartupProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerStartupProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerStartupProbeTcpSocketList ``` @@ -49669,6 +50322,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49676,6 +50330,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -49771,7 +50441,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference ``` @@ -50060,7 +50730,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerVolumeMountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerVolumeMountList ``` @@ -50101,6 +50771,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50108,6 +50779,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -50203,7 +50890,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecContainerVolumeMountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerVolumeMountOutputReference ``` @@ -50601,7 +51288,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecDnsConfigOptionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecDnsConfigOptionList ``` @@ -50642,6 +51329,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50649,6 +51337,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -50744,7 +51448,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecDnsConfigOptionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecDnsConfigOptionOutputReference ``` @@ -51062,7 +51766,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecDnsConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecDnsConfigOutputReference ``` @@ -51411,7 +52115,7 @@ func InternalValue() StatefulSetSpecTemplateSpecDnsConfig #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecHostAliasesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecHostAliasesList ``` @@ -51452,6 +52156,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51459,6 +52164,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -51554,7 +52275,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecHostAliasesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecHostAliasesOutputReference ``` @@ -51865,7 +52586,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecImagePullSecretsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecImagePullSecretsList ``` @@ -51906,6 +52627,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51913,6 +52635,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -52008,7 +52746,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecImagePullSecretsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecImagePullSecretsOutputReference ``` @@ -52297,7 +53035,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference ``` @@ -52597,7 +53335,7 @@ func InternalValue() StatefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerEnvFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerEnvFromList ``` @@ -52638,6 +53376,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52645,6 +53384,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -52740,7 +53495,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerEnvFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerEnvFromOutputReference ``` @@ -53120,7 +53875,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference ``` @@ -53420,7 +54175,7 @@ func InternalValue() StatefulSetSpecTemplateSpecInitContainerEnvFromSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerEnvList ``` @@ -53461,6 +54216,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -53468,6 +54224,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -53563,7 +54335,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerEnvOutputReference ``` @@ -53923,7 +54695,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference ``` @@ -54259,7 +55031,7 @@ func InternalValue() StatefulSetSpecTemplateSpecInitContainerEnvValueFromConfigM #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference ``` @@ -54566,7 +55338,7 @@ func InternalValue() StatefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerEnvValueFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerEnvValueFromOutputReference ``` @@ -54983,7 +55755,7 @@ func InternalValue() StatefulSetSpecTemplateSpecInitContainerEnvValueFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference ``` @@ -55312,7 +56084,7 @@ func InternalValue() StatefulSetSpecTemplateSpecInitContainerEnvValueFromResourc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference ``` @@ -55648,7 +56420,7 @@ func InternalValue() StatefulSetSpecTemplateSpecInitContainerEnvValueFromSecretK #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerLifecycleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerLifecycleOutputReference ``` @@ -55981,7 +56753,7 @@ func InternalValue() StatefulSetSpecTemplateSpecInitContainerLifecycle #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference ``` @@ -56259,7 +57031,7 @@ func InternalValue() StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartE #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList ``` @@ -56300,6 +57072,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56307,6 +57080,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -56402,7 +57191,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ``` @@ -56727,7 +57516,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference ``` @@ -57134,7 +57923,7 @@ func InternalValue() StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartH #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartList ``` @@ -57175,6 +57964,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57182,6 +57972,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -57277,7 +58083,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartOutputReference ``` @@ -57670,7 +58476,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList ``` @@ -57711,6 +58517,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57718,6 +58525,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -57813,7 +58636,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference ``` @@ -58102,7 +58925,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference ``` @@ -58380,7 +59203,7 @@ func InternalValue() StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopExe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList ``` @@ -58421,6 +59244,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58428,6 +59252,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -58523,7 +59363,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ``` @@ -58848,7 +59688,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference ``` @@ -59255,7 +60095,7 @@ func InternalValue() StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHtt #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopList ``` @@ -59296,6 +60136,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59303,6 +60144,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -59398,7 +60255,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopOutputReference ``` @@ -59791,7 +60648,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList ``` @@ -59832,6 +60689,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59839,6 +60697,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -59934,7 +60808,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference ``` @@ -60223,7 +61097,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerList ``` @@ -60264,6 +61138,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60271,6 +61146,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -60366,7 +61257,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference ``` @@ -60644,7 +61535,7 @@ func InternalValue() StatefulSetSpecTemplateSpecInitContainerLivenessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcList ``` @@ -60685,6 +61576,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60692,6 +61584,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -60787,7 +61695,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference ``` @@ -61105,7 +62013,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList ``` @@ -61146,6 +62054,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -61153,6 +62062,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -61248,7 +62173,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference ``` @@ -61573,7 +62498,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference ``` @@ -61980,7 +62905,7 @@ func InternalValue() StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerLivenessProbeOutputReference ``` @@ -62542,7 +63467,7 @@ func InternalValue() StatefulSetSpecTemplateSpecInitContainerLivenessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketList ``` @@ -62583,6 +63508,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62590,6 +63516,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -62685,7 +63627,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference ``` @@ -62974,7 +63916,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerOutputReference ``` @@ -63973,7 +64915,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerPortList ``` @@ -64014,6 +64956,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64021,6 +64964,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -64116,7 +65075,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerPortOutputReference ``` @@ -64521,7 +65480,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference ``` @@ -64799,7 +65758,7 @@ func InternalValue() StatefulSetSpecTemplateSpecInitContainerReadinessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcList ``` @@ -64840,6 +65799,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64847,6 +65807,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -64942,7 +65918,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference ``` @@ -65260,7 +66236,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList ``` @@ -65301,6 +66277,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -65308,6 +66285,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -65403,7 +66396,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference ``` @@ -65728,7 +66721,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference ``` @@ -66135,7 +67128,7 @@ func InternalValue() StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpG #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerReadinessProbeOutputReference ``` @@ -66697,7 +67690,7 @@ func InternalValue() StatefulSetSpecTemplateSpecInitContainerReadinessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketList ``` @@ -66738,6 +67731,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -66745,6 +67739,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -66840,7 +67850,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference ``` @@ -67129,7 +68139,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerResourcesOutputReference ``` @@ -67436,7 +68446,7 @@ func InternalValue() StatefulSetSpecTemplateSpecInitContainerResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference ``` @@ -67743,7 +68753,7 @@ func InternalValue() StatefulSetSpecTemplateSpecInitContainerSecurityContextCapa #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerSecurityContextOutputReference ``` @@ -68292,7 +69302,7 @@ func InternalValue() StatefulSetSpecTemplateSpecInitContainerSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference ``` @@ -68599,7 +69609,7 @@ func InternalValue() StatefulSetSpecTemplateSpecInitContainerSecurityContextSecc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference ``` @@ -68964,7 +69974,7 @@ func InternalValue() StatefulSetSpecTemplateSpecInitContainerSecurityContextSeLi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerStartupProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerStartupProbeExecOutputReference ``` @@ -69242,7 +70252,7 @@ func InternalValue() StatefulSetSpecTemplateSpecInitContainerStartupProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerStartupProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerStartupProbeGrpcList ``` @@ -69283,6 +70293,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69290,6 +70301,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -69385,7 +70412,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference ``` @@ -69703,7 +70730,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList ``` @@ -69744,6 +70771,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69751,6 +70779,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -69846,7 +70890,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference ``` @@ -70171,7 +71215,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference ``` @@ -70578,7 +71622,7 @@ func InternalValue() StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerStartupProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerStartupProbeOutputReference ``` @@ -71140,7 +72184,7 @@ func InternalValue() StatefulSetSpecTemplateSpecInitContainerStartupProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketList ``` @@ -71181,6 +72225,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71188,6 +72233,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -71283,7 +72344,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference ``` @@ -71572,7 +72633,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerVolumeMountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerVolumeMountList ``` @@ -71613,6 +72674,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71620,6 +72682,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -71715,7 +72793,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecInitContainerVolumeMountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerVolumeMountOutputReference ``` @@ -72113,7 +73191,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecOsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecOsOutputReference ``` @@ -72384,7 +73462,7 @@ func InternalValue() StatefulSetSpecTemplateSpecOs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecOutputReference ``` @@ -73659,7 +74737,7 @@ func InternalValue() StatefulSetSpecTemplateSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecReadinessGateList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecReadinessGateList ``` @@ -73700,6 +74778,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73707,6 +74786,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -73802,7 +74897,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecReadinessGateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecReadinessGateOutputReference ``` @@ -74091,7 +75186,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecSecurityContextOutputReference ``` @@ -74682,7 +75777,7 @@ func InternalValue() StatefulSetSpecTemplateSpecSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecSecurityContextSeccompProfileOutputReference ``` @@ -74989,7 +76084,7 @@ func InternalValue() StatefulSetSpecTemplateSpecSecurityContextSeccompProfile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference ``` @@ -75354,7 +76449,7 @@ func InternalValue() StatefulSetSpecTemplateSpecSecurityContextSeLinuxOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecSecurityContextSysctlList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecSecurityContextSysctlList ``` @@ -75395,6 +76490,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75402,6 +76498,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -75497,7 +76609,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecSecurityContextSysctlOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecSecurityContextSysctlOutputReference ``` @@ -75808,7 +76920,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecSecurityContextWindowsOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecSecurityContextWindowsOptionsOutputReference ``` @@ -76173,7 +77285,7 @@ func InternalValue() StatefulSetSpecTemplateSpecSecurityContextWindowsOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecTolerationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecTolerationList ``` @@ -76214,6 +77326,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76221,6 +77334,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -76316,7 +77445,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecTolerationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecTolerationOutputReference ``` @@ -76728,7 +77857,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorList ``` @@ -76769,6 +77898,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76776,6 +77906,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -76871,7 +78017,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList ``` @@ -76912,6 +78058,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76919,6 +78066,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -77014,7 +78177,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference ``` @@ -77368,7 +78531,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference ``` @@ -77706,7 +78869,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecTopologySpreadConstraintList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecTopologySpreadConstraintList ``` @@ -77747,6 +78910,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -77754,6 +78918,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -77849,7 +79029,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecTopologySpreadConstraintOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecTopologySpreadConstraintOutputReference ``` @@ -78245,7 +79425,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference ``` @@ -78603,7 +79783,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeAwsElasticBlockStore #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeAzureDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeAzureDiskOutputReference ``` @@ -79005,7 +80185,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeAzureDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeAzureFileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeAzureFileOutputReference ``` @@ -79356,7 +80536,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeAzureFile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeCephFsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeCephFsOutputReference ``` @@ -79785,7 +80965,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeCephFs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeCephFsSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeCephFsSecretRefOutputReference ``` @@ -80092,7 +81272,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeCephFsSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeCinderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeCinderOutputReference ``` @@ -80421,7 +81601,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeCinder #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeConfigMapItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecVolumeConfigMapItemsList ``` @@ -80462,6 +81642,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -80469,6 +81650,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -80564,7 +81761,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeConfigMapItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecVolumeConfigMapItemsOutputReference ``` @@ -80918,7 +82115,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeConfigMapOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeConfigMapOutputReference ``` @@ -81296,7 +82493,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeConfigMap #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference ``` @@ -81574,7 +82771,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeCsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeCsiOutputReference ``` @@ -81974,7 +83171,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeCsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference ``` @@ -82281,7 +83478,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeDownwardApiItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecVolumeDownwardApiItemsList ``` @@ -82322,6 +83519,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -82329,6 +83527,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -82424,7 +83638,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeDownwardApiItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecVolumeDownwardApiItemsOutputReference ``` @@ -82819,7 +84033,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference ``` @@ -83141,7 +84355,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeDownwardApiItemsResourceFi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeDownwardApiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeDownwardApiOutputReference ``` @@ -83461,7 +84675,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeDownwardApi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeEmptyDirOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeEmptyDirOutputReference ``` @@ -83768,7 +84982,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeEmptyDir #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeEphemeralOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeEphemeralOutputReference ``` @@ -84052,7 +85266,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeEphemeral #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference ``` @@ -84359,7 +85573,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTempla #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference ``` @@ -84685,7 +85899,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTempla #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference ``` @@ -85120,7 +86334,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTempla #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference ``` @@ -85427,7 +86641,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTempla #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList ``` @@ -85468,6 +86682,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -85475,6 +86690,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -85570,7 +86801,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference ``` @@ -85924,7 +87155,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference ``` @@ -86244,7 +87475,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTempla #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeFcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeFcOutputReference ``` @@ -86595,7 +87826,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeFc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeFlexVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeFlexVolumeOutputReference ``` @@ -86995,7 +88226,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeFlexVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference ``` @@ -87302,7 +88533,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeFlexVolumeSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeFlockerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeFlockerOutputReference ``` @@ -87609,7 +88840,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeFlocker #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeGcePersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeGcePersistentDiskOutputReference ``` @@ -87967,7 +89198,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeGcePersistentDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeGitRepoOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeGitRepoOutputReference ``` @@ -88303,7 +89534,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeGitRepo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeGlusterfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeGlusterfsOutputReference ``` @@ -88625,7 +89856,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeGlusterfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeHostPathOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeHostPathOutputReference ``` @@ -88932,7 +90163,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeHostPath #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeIscsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeIscsiOutputReference ``` @@ -89341,7 +90572,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeIscsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecVolumeList ``` @@ -89382,6 +90613,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -89389,6 +90621,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -89484,7 +90732,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeLocalOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeLocalOutputReference ``` @@ -89762,7 +91010,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeLocal #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeNfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeNfsOutputReference ``` @@ -90084,7 +91332,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeNfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecVolumeOutputReference ``` @@ -91514,7 +92762,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference ``` @@ -91821,7 +93069,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumePersistentVolumeClaim #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference ``` @@ -92121,7 +93369,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumePhotonPersistentDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeProjectedList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecVolumeProjectedList ``` @@ -92162,6 +93410,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92169,6 +93418,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -92264,7 +93529,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeProjectedOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecVolumeProjectedOutputReference ``` @@ -92595,7 +93860,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList ``` @@ -92636,6 +93901,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92643,6 +93909,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -92738,7 +94020,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference ``` @@ -93092,7 +94374,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapList ``` @@ -93133,6 +94415,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -93140,6 +94423,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -93235,7 +94534,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference ``` @@ -93602,7 +94901,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference ``` @@ -93909,7 +95208,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardAp #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList ``` @@ -93950,6 +95249,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -93957,6 +95257,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -94052,7 +95368,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference ``` @@ -94454,7 +95770,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference ``` @@ -94776,7 +96092,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardAp #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference ``` @@ -95067,7 +96383,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardAp #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecVolumeProjectedSourcesList ``` @@ -95108,6 +96424,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95115,6 +96432,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -95210,7 +96543,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecVolumeProjectedSourcesOutputReference ``` @@ -95645,7 +96978,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsList ``` @@ -95686,6 +97019,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95693,6 +97027,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -95788,7 +97138,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference ``` @@ -96142,7 +97492,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretList ``` @@ -96183,6 +97533,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -96190,6 +97541,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -96285,7 +97652,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference ``` @@ -96652,7 +98019,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference ``` @@ -96981,7 +98348,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeProjectedSourcesServiceAcc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeQuobyteOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeQuobyteOutputReference ``` @@ -97361,7 +98728,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeQuobyte #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeRbdOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeRbdOutputReference ``` @@ -97841,7 +99208,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeRbd #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeRbdSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeRbdSecretRefOutputReference ``` @@ -98148,7 +99515,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeRbdSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeSecretItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecVolumeSecretItemsList ``` @@ -98189,6 +99556,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -98196,6 +99564,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -98291,7 +99675,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeSecretItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecVolumeSecretItemsOutputReference ``` @@ -98645,7 +100029,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeSecretOutputReference ``` @@ -99023,7 +100407,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeSecret #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecTemplateSpecVolumeVsphereVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeVsphereVolumeOutputReference ``` @@ -99323,7 +100707,7 @@ func InternalValue() StatefulSetSpecTemplateSpecVolumeVsphereVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecUpdateStrategyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecUpdateStrategyList ``` @@ -99364,6 +100748,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -99371,6 +100756,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -99466,7 +100867,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecUpdateStrategyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecUpdateStrategyOutputReference ``` @@ -99804,7 +101205,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecUpdateStrategyRollingUpdateList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecUpdateStrategyRollingUpdateList ``` @@ -99845,6 +101246,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -99852,6 +101254,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -99947,7 +101365,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecUpdateStrategyRollingUpdateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecUpdateStrategyRollingUpdateOutputReference ``` @@ -100243,7 +101661,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecVolumeClaimTemplateList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecVolumeClaimTemplateList ``` @@ -100284,6 +101702,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -100291,6 +101710,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -100386,7 +101821,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecVolumeClaimTemplateMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecVolumeClaimTemplateMetadataOutputReference ``` @@ -100813,7 +102248,7 @@ func InternalValue() StatefulSetSpecVolumeClaimTemplateMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecVolumeClaimTemplateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecVolumeClaimTemplateOutputReference ``` @@ -101150,7 +102585,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecVolumeClaimTemplateSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecVolumeClaimTemplateSpecOutputReference ``` @@ -101585,7 +103020,7 @@ func InternalValue() StatefulSetSpecVolumeClaimTemplateSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecVolumeClaimTemplateSpecResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecVolumeClaimTemplateSpecResourcesOutputReference ``` @@ -101892,7 +103327,7 @@ func InternalValue() StatefulSetSpecVolumeClaimTemplateSpecResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsList ``` @@ -101933,6 +103368,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -101940,6 +103376,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -102035,7 +103487,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference ``` @@ -102389,7 +103841,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetSpecVolumeClaimTemplateSpecSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetSpecVolumeClaimTemplateSpecSelectorOutputReference ``` @@ -102709,7 +104161,7 @@ func InternalValue() StatefulSetSpecVolumeClaimTemplateSpecSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulset" statefulset.NewStatefulSetTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetTimeoutsOutputReference ``` diff --git a/docs/statefulSet.java.md b/docs/statefulSet.java.md index 57793e166..769713730 100644 --- a/docs/statefulSet.java.md +++ b/docs/statefulSet.java.md @@ -170,6 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -247,6 +248,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -17592,6 +17599,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -17599,6 +17607,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -18060,6 +18084,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18067,6 +18092,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -19963,6 +20004,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19970,6 +20012,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -20430,6 +20488,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20437,6 +20496,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -20927,6 +21002,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20934,6 +21010,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -21743,6 +21835,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21750,6 +21843,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -21886,6 +21995,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21893,6 +22003,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -22383,6 +22509,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22390,6 +22517,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -24216,6 +24359,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24223,6 +24367,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -24683,6 +24843,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24690,6 +24851,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -24826,6 +25003,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24833,6 +25011,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -26003,6 +26197,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26010,6 +26205,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -26146,6 +26357,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26153,6 +26365,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -26981,6 +27209,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26988,6 +27217,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -27817,6 +28062,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27824,6 +28070,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -28284,6 +28546,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28291,6 +28554,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -28427,6 +28706,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28434,6 +28714,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -29604,6 +29900,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29611,6 +29908,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -29747,6 +30060,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29754,6 +30068,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -30582,6 +30912,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -30589,6 +30920,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -31385,6 +31732,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -31392,6 +31740,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -32208,6 +32572,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -32215,6 +32580,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -35047,6 +35428,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35054,6 +35436,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -35922,6 +36320,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35929,6 +36328,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -36458,6 +36873,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36465,6 +36881,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -37168,6 +37600,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37175,6 +37608,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -38043,6 +38492,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38050,6 +38500,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -38579,6 +39045,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38586,6 +39053,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -39011,6 +39494,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39018,6 +39502,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -39432,6 +39932,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39439,6 +39940,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -39893,6 +40410,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39900,6 +40418,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -41330,6 +41864,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -41337,6 +41872,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -42761,6 +43312,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42768,6 +43320,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -43587,6 +44155,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43594,6 +44163,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -44048,6 +44633,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -44055,6 +44641,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -45485,6 +46087,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -45492,6 +46095,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -48030,6 +48649,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48037,6 +48657,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -48491,6 +49127,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48498,6 +49135,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -49928,6 +50581,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49935,6 +50589,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -50360,6 +51030,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50367,6 +51038,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -50901,6 +51588,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50908,6 +51596,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -51711,6 +52415,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51718,6 +52423,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -52165,6 +52886,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -52172,6 +52894,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -52897,6 +53635,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -52904,6 +53643,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -53720,6 +54475,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -53727,6 +54483,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -56559,6 +57331,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56566,6 +57339,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -57434,6 +58223,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57441,6 +58231,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -57970,6 +58776,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57977,6 +58784,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -58680,6 +59503,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58687,6 +59511,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -59555,6 +60395,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59562,6 +60403,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -60091,6 +60948,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60098,6 +60956,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -60523,6 +61397,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60530,6 +61405,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -60944,6 +61835,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60951,6 +61843,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -61405,6 +62313,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -61412,6 +62321,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -62842,6 +63767,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -62849,6 +63775,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -64273,6 +65215,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64280,6 +65223,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -65099,6 +66058,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -65106,6 +66066,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -65560,6 +66536,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -65567,6 +66544,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -66997,6 +67990,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -67004,6 +67998,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -69542,6 +70552,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -69549,6 +70560,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -70003,6 +71030,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70010,6 +71038,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -71440,6 +72484,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -71447,6 +72492,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -71872,6 +72933,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -71879,6 +72941,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -73959,6 +75037,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73966,6 +75045,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -75654,6 +76749,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75661,6 +76757,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -76473,6 +77585,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -76480,6 +77593,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -77028,6 +78157,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -77035,6 +78165,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -77171,6 +78317,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -77178,6 +78325,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -78006,6 +79169,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -78013,6 +79177,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -80721,6 +81901,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -80728,6 +81909,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -82581,6 +83778,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -82588,6 +83786,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -85727,6 +86941,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -85734,6 +86949,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -89641,6 +90872,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -89648,6 +90880,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -92421,6 +93669,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92428,6 +93677,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -92895,6 +94160,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92902,6 +94168,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -93392,6 +94674,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -93399,6 +94682,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -94209,6 +95508,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -94216,6 +95516,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -95367,6 +96683,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -95374,6 +96691,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -95945,6 +97278,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -95952,6 +97286,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -96442,6 +97792,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -96449,6 +97800,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -98448,6 +99815,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -98455,6 +99823,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -99623,6 +101007,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -99630,6 +101015,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -100104,6 +101505,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -100111,6 +101513,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -100543,6 +101961,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -100550,6 +101969,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -102192,6 +103627,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -102199,6 +103635,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/statefulSet.python.md b/docs/statefulSet.python.md index c47cd1a69..d4eb80501 100644 --- a/docs/statefulSet.python.md +++ b/docs/statefulSet.python.md @@ -167,6 +167,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -249,6 +250,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -17775,6 +17782,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -17782,6 +17790,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -18278,6 +18304,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -18285,6 +18312,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -20727,6 +20772,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -20734,6 +20780,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -21246,6 +21310,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -21253,6 +21318,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -21778,6 +21861,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -21785,6 +21869,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -22658,6 +22760,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -22665,6 +22768,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -22809,6 +22930,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -22816,6 +22938,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -23341,6 +23481,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -23348,6 +23489,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -25372,6 +25531,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -25379,6 +25539,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -25902,6 +26080,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -25909,6 +26088,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -26053,6 +26250,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -26060,6 +26258,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -27321,6 +27537,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -27328,6 +27545,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -27472,6 +27707,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -27479,6 +27715,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -28371,6 +28625,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -28378,6 +28633,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -29273,6 +29546,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -29280,6 +29554,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -29803,6 +30095,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -29810,6 +30103,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -29954,6 +30265,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -29961,6 +30273,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -31222,6 +31552,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -31229,6 +31560,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -31373,6 +31722,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -31380,6 +31730,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -32272,6 +32640,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -32279,6 +32648,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -33137,6 +33524,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -33144,6 +33532,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -34054,6 +34460,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -34061,6 +34468,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -37243,6 +37668,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -37250,6 +37676,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -38180,6 +38624,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -38187,6 +38632,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -38813,6 +39276,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -38820,6 +39284,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -39583,6 +40065,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -39590,6 +40073,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -40520,6 +41021,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -40527,6 +41029,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -41153,6 +41673,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -41160,6 +41681,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -41620,6 +42159,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -41627,6 +42167,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -42074,6 +42632,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -42081,6 +42640,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -42570,6 +43147,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -42577,6 +43155,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -44158,6 +44754,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -44165,6 +44762,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -46081,6 +46696,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -46088,6 +46704,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -46967,6 +47601,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -46974,6 +47609,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -47463,6 +48116,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -47470,6 +48124,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -49051,6 +49723,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -49058,6 +49731,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -51856,6 +52547,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -51863,6 +52555,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -52352,6 +53062,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -52359,6 +53070,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -53940,6 +54669,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -53947,6 +54677,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -54407,6 +55155,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -54414,6 +55163,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -54983,6 +55750,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -54990,6 +55758,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -55855,6 +56641,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -55862,6 +56649,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -56344,6 +57149,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -56351,6 +57157,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -57136,6 +57960,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -57143,6 +57968,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -58053,6 +58896,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -58060,6 +58904,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -61242,6 +62104,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -61249,6 +62112,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -62179,6 +63060,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -62186,6 +63068,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -62812,6 +63712,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -62819,6 +63720,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -63582,6 +64501,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -63589,6 +64509,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -64519,6 +65457,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -64526,6 +65465,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -65152,6 +66109,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -65159,6 +66117,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -65619,6 +66595,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -65626,6 +66603,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -66073,6 +67068,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -66080,6 +67076,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -66569,6 +67583,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -66576,6 +67591,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -68157,6 +69190,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -68164,6 +69198,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -70080,6 +71132,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -70087,6 +71140,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -70966,6 +72037,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -70973,6 +72045,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -71462,6 +72552,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -71469,6 +72560,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -73050,6 +74159,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -73057,6 +74167,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -75855,6 +76983,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -75862,6 +76991,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -76351,6 +77498,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -76358,6 +77506,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -77939,6 +79105,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -77946,6 +79113,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -78406,6 +79591,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -78413,6 +79599,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -80777,6 +81981,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -80784,6 +81989,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -82683,6 +83906,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -82690,6 +83914,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -83562,6 +84804,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -83569,6 +84812,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -84152,6 +85413,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -84159,6 +85421,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -84303,6 +85583,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -84310,6 +85591,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -85202,6 +86501,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -85209,6 +86509,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -88121,6 +89439,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -88128,6 +89447,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -90124,6 +91461,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -90131,6 +91469,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -93685,6 +95041,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -93692,6 +95049,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -97903,6 +99278,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -97910,6 +99286,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -101753,6 +103147,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -101760,6 +103155,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -102264,6 +103677,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -102271,6 +103685,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -102796,6 +104228,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -102803,6 +104236,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -103675,6 +105126,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -103682,6 +105134,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -104961,6 +106431,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -104968,6 +106439,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -105614,6 +107103,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -105621,6 +107111,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -106146,6 +107654,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -106153,6 +107662,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -108306,6 +109833,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -108313,6 +109841,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -109568,6 +111114,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -109575,6 +111122,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -110086,6 +111651,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -110093,6 +111659,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -110560,6 +112144,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -110567,6 +112152,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -112474,6 +114077,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -112481,6 +114085,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/statefulSet.typescript.md b/docs/statefulSet.typescript.md index cffa60496..bfad35a25 100644 --- a/docs/statefulSet.typescript.md +++ b/docs/statefulSet.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -16409,6 +16416,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -16416,6 +16424,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -16877,6 +16901,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -16884,6 +16909,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -18780,6 +18821,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18787,6 +18829,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -19247,6 +19305,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19254,6 +19313,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -19744,6 +19819,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19751,6 +19827,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -20560,6 +20652,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20567,6 +20660,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -20703,6 +20812,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20710,6 +20820,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -21200,6 +21326,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21207,6 +21334,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -23033,6 +23176,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23040,6 +23184,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -23500,6 +23660,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23507,6 +23668,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -23643,6 +23820,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23650,6 +23828,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -24820,6 +25014,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24827,6 +25022,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -24963,6 +25174,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24970,6 +25182,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -25798,6 +26026,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25805,6 +26034,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -26634,6 +26879,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26641,6 +26887,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -27101,6 +27363,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27108,6 +27371,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -27244,6 +27523,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27251,6 +27531,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -28421,6 +28717,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28428,6 +28725,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -28564,6 +28877,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28571,6 +28885,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -29399,6 +29729,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29406,6 +29737,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -30202,6 +30549,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -30209,6 +30557,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -31025,6 +31389,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -31032,6 +31397,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -33864,6 +34245,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -33871,6 +34253,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -34739,6 +35137,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34746,6 +35145,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -35275,6 +35690,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35282,6 +35698,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -35985,6 +36417,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35992,6 +36425,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -36860,6 +37309,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36867,6 +37317,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -37396,6 +37862,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37403,6 +37870,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -37828,6 +38311,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37835,6 +38319,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -38249,6 +38749,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38256,6 +38757,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -38710,6 +39227,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38717,6 +39235,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -40147,6 +40681,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -40154,6 +40689,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -41578,6 +42129,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -41585,6 +42137,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -42404,6 +42972,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42411,6 +42980,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -42865,6 +43450,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42872,6 +43458,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -44302,6 +44904,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -44309,6 +44912,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -46847,6 +47466,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46854,6 +47474,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -47308,6 +47944,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -47315,6 +47952,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -48745,6 +49398,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48752,6 +49406,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -49177,6 +49847,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49184,6 +49855,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -49718,6 +50405,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49725,6 +50413,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -50528,6 +51232,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50535,6 +51240,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -50982,6 +51703,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50989,6 +51711,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -51714,6 +52452,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51721,6 +52460,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -52537,6 +53292,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -52544,6 +53300,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -55376,6 +56148,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55383,6 +56156,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -56251,6 +57040,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56258,6 +57048,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -56787,6 +57593,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56794,6 +57601,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -57497,6 +58320,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57504,6 +58328,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -58372,6 +59212,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58379,6 +59220,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -58908,6 +59765,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58915,6 +59773,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -59340,6 +60214,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59347,6 +60222,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -59761,6 +60652,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59768,6 +60660,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -60222,6 +61130,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60229,6 +61138,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -61659,6 +62584,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -61666,6 +62592,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -63090,6 +64032,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63097,6 +64040,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -63916,6 +64875,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63923,6 +64883,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -64377,6 +65353,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64384,6 +65361,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -65814,6 +66807,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -65821,6 +66815,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -68359,6 +69369,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -68366,6 +69377,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -68820,6 +69847,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -68827,6 +69855,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -70257,6 +71301,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70264,6 +71309,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -70689,6 +71750,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70696,6 +71758,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -72776,6 +73854,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -72783,6 +73862,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -74471,6 +75566,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74478,6 +75574,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -75290,6 +76402,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75297,6 +76410,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -75845,6 +76974,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75852,6 +76982,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -75988,6 +77134,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75995,6 +77142,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -76823,6 +77986,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -76830,6 +77994,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -79538,6 +80718,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -79545,6 +80726,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -81398,6 +82595,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -81405,6 +82603,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -84544,6 +85758,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -84551,6 +85766,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -88458,6 +89689,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -88465,6 +89697,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -91238,6 +92486,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91245,6 +92494,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -91712,6 +92977,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91719,6 +92985,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -92209,6 +93491,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92216,6 +93499,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -93026,6 +94325,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -93033,6 +94333,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -94184,6 +95500,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -94191,6 +95508,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -94762,6 +96095,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -94769,6 +96103,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -95259,6 +96609,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -95266,6 +96617,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -97265,6 +98632,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -97272,6 +98640,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -98440,6 +99824,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -98447,6 +99832,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -98921,6 +100322,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -98928,6 +100330,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -99360,6 +100778,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -99367,6 +100786,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -101009,6 +102444,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -101016,6 +102452,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/statefulSetV1.csharp.md b/docs/statefulSetV1.csharp.md index e2ba1ab85..a0cfb35c9 100644 --- a/docs/statefulSetV1.csharp.md +++ b/docs/statefulSetV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -17333,6 +17340,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17340,6 +17348,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -17801,6 +17825,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17808,6 +17833,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -19704,6 +19745,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19711,6 +19753,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -20171,6 +20229,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20178,6 +20237,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -20668,6 +20743,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20675,6 +20751,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -21484,6 +21576,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21491,6 +21584,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -21627,6 +21736,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21634,6 +21744,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -22124,6 +22250,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22131,6 +22258,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -23957,6 +24100,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23964,6 +24108,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -24424,6 +24584,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24431,6 +24592,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -24567,6 +24744,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24574,6 +24752,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -25744,6 +25938,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25751,6 +25946,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -25887,6 +26098,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25894,6 +26106,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -26722,6 +26950,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -26729,6 +26958,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -27558,6 +27803,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27565,6 +27811,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -28025,6 +28287,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28032,6 +28295,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -28168,6 +28447,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28175,6 +28455,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -29345,6 +29641,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29352,6 +29649,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -29488,6 +29801,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29495,6 +29809,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -30323,6 +30653,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30330,6 +30661,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -31126,6 +31473,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31133,6 +31481,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -31949,6 +32313,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31956,6 +32321,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -34788,6 +35169,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34795,6 +35177,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -35663,6 +36061,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35670,6 +36069,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -36199,6 +36614,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36206,6 +36622,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -36909,6 +37341,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36916,6 +37349,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -37784,6 +38233,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37791,6 +38241,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -38320,6 +38786,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38327,6 +38794,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -38752,6 +39235,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38759,6 +39243,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -39173,6 +39673,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39180,6 +39681,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -39634,6 +40151,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39641,6 +40159,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -41071,6 +41605,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -41078,6 +41613,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -42502,6 +43053,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42509,6 +43061,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -43328,6 +43896,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43335,6 +43904,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -43789,6 +44374,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43796,6 +44382,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -45226,6 +45828,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -45233,6 +45836,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -47771,6 +48390,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47778,6 +48398,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -48232,6 +48868,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -48239,6 +48876,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -49669,6 +50322,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49676,6 +50330,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -50101,6 +50771,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50108,6 +50779,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -50642,6 +51329,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50649,6 +51337,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -51452,6 +52156,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51459,6 +52164,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -51906,6 +52627,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51913,6 +52635,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -52638,6 +53376,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52645,6 +53384,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -53461,6 +54216,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -53468,6 +54224,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -56300,6 +57072,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56307,6 +57080,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -57175,6 +57964,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57182,6 +57972,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -57711,6 +58517,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57718,6 +58525,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -58421,6 +59244,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58428,6 +59252,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -59296,6 +60136,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59303,6 +60144,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -59832,6 +60689,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59839,6 +60697,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -60264,6 +61138,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60271,6 +61146,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -60685,6 +61576,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60692,6 +61584,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -61146,6 +62054,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -61153,6 +62062,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -62583,6 +63508,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62590,6 +63516,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -64014,6 +64956,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64021,6 +64964,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -64840,6 +65799,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64847,6 +65807,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -65301,6 +66277,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -65308,6 +66285,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -66738,6 +67731,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -66745,6 +67739,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -69283,6 +70293,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69290,6 +70301,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -69744,6 +70771,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69751,6 +70779,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -71181,6 +72225,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71188,6 +72233,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -71613,6 +72674,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71620,6 +72682,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -73700,6 +74778,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73707,6 +74786,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -75395,6 +76490,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75402,6 +76498,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -76214,6 +77326,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76221,6 +77334,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -76769,6 +77898,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76776,6 +77906,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -76912,6 +78058,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76919,6 +78066,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -77747,6 +78910,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -77754,6 +78918,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -80462,6 +81642,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -80469,6 +81650,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -82322,6 +83519,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -82329,6 +83527,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -85468,6 +86682,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -85475,6 +86690,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -89382,6 +90613,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -89389,6 +90621,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -92162,6 +93410,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92169,6 +93418,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -92636,6 +93901,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92643,6 +93909,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -93133,6 +94415,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -93140,6 +94423,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -93950,6 +95249,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -93957,6 +95257,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -95108,6 +96424,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95115,6 +96432,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -95686,6 +97019,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95693,6 +97027,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -96183,6 +97533,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -96190,6 +97541,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -98189,6 +99556,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -98196,6 +99564,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -99364,6 +100748,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -99371,6 +100756,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -99845,6 +101246,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -99852,6 +101254,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -100284,6 +101702,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -100291,6 +101710,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -101933,6 +103368,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -101940,6 +103376,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/statefulSetV1.go.md b/docs/statefulSetV1.go.md index 4d4cf5b32..d953d9ebb 100644 --- a/docs/statefulSetV1.go.md +++ b/docs/statefulSetV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1(scope Construct, id *string, config StatefulSetV1Config) StatefulSetV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -431,7 +438,7 @@ func ResetWaitForRollout() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.StatefulSetV1_IsConstruct(x interface{}) *bool ``` @@ -463,7 +470,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.StatefulSetV1_IsTerraformElement(x interface{}) *bool ``` @@ -477,7 +484,7 @@ statefulsetv1.StatefulSetV1_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.StatefulSetV1_IsTerraformResource(x interface{}) *bool ``` @@ -491,7 +498,7 @@ statefulsetv1.StatefulSetV1_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.StatefulSetV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -830,7 +837,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1Config { Connection: interface{}, @@ -840,10 +847,10 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1Metadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1Spec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1Metadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1Spec, Id: *string, - Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1Timeouts, + Timeouts: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1Timeouts, WaitForRollout: interface{}, } ``` @@ -1013,7 +1020,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1Metadata { Annotations: *map[string]*string, @@ -1117,12 +1124,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1Spec { - Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecSelector, + Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecSelector, ServiceName: *string, - Template: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplate, + Template: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplate, PersistentVolumeClaimRetentionPolicy: interface{}, PodManagementPolicy: *string, Replicas: *string, @@ -1283,7 +1290,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecPersistentVolumeClaimRetentionPolicy { WhenDeleted: *string, @@ -1333,7 +1340,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecSelector { MatchExpressions: interface{}, @@ -1385,7 +1392,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecSelectorMatchExpressions { Key: *string, @@ -1453,11 +1460,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplate { - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateMetadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpec, } ``` @@ -1503,7 +1510,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateMetadata { Annotations: *map[string]*string, @@ -1607,14 +1614,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpec { ActiveDeadlineSeconds: *f64, - Affinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecAffinity, + Affinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecAffinity, AutomountServiceAccountToken: interface{}, Container: interface{}, - DnsConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecDnsConfig, + DnsConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecDnsConfig, DnsPolicy: *string, EnableServiceLinks: interface{}, HostAliases: interface{}, @@ -1626,13 +1633,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset InitContainer: interface{}, NodeName: *string, NodeSelector: *map[string]*string, - Os: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecOs, + Os: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecOs, PriorityClassName: *string, ReadinessGate: interface{}, RestartPolicy: *string, RuntimeClassName: *string, SchedulerName: *string, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecSecurityContext, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecSecurityContext, ServiceAccountName: *string, ShareProcessNamespace: interface{}, Subdomain: *string, @@ -2125,12 +2132,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecAffinity { - NodeAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecAffinityNodeAffinity, - PodAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecAffinityPodAffinity, - PodAntiAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinity, + NodeAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecAffinityNodeAffinity, + PodAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecAffinityPodAffinity, + PodAntiAffinity: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinity, } ``` @@ -2191,11 +2198,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecAffinityNodeAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, - RequiredDuringSchedulingIgnoredDuringExecution: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution, + RequiredDuringSchedulingIgnoredDuringExecution: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution, } ``` @@ -2241,10 +2248,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution { - Preference: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference, + Preference: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference, Weight: *f64, } ``` @@ -2291,7 +2298,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference { MatchExpressions: interface{}, @@ -2341,7 +2348,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions { Key: *string, @@ -2411,7 +2418,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields { Key: *string, @@ -2479,7 +2486,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution { NodeSelectorTerm: interface{}, @@ -2513,7 +2520,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm { MatchExpressions: interface{}, @@ -2563,7 +2570,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions { Key: *string, @@ -2633,7 +2640,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields { Key: *string, @@ -2701,7 +2708,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecAffinityPodAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, @@ -2751,10 +2758,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution { - PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, + PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, Weight: *f64, } ``` @@ -2801,7 +2808,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { TopologyKey: *string, @@ -2867,7 +2874,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { MatchExpressions: interface{}, @@ -2919,7 +2926,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { Key: *string, @@ -2987,7 +2994,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution { TopologyKey: *string, @@ -3053,7 +3060,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { MatchExpressions: interface{}, @@ -3105,7 +3112,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { Key: *string, @@ -3173,7 +3180,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinity { PreferredDuringSchedulingIgnoredDuringExecution: interface{}, @@ -3223,10 +3230,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution { - PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, + PodAffinityTerm: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm, Weight: *f64, } ``` @@ -3273,7 +3280,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { TopologyKey: *string, @@ -3339,7 +3346,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { MatchExpressions: interface{}, @@ -3391,7 +3398,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { Key: *string, @@ -3459,7 +3466,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution { TopologyKey: *string, @@ -3525,7 +3532,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { MatchExpressions: interface{}, @@ -3577,7 +3584,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { Key: *string, @@ -3645,7 +3652,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainer { Name: *string, @@ -3655,13 +3662,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset EnvFrom: interface{}, Image: *string, ImagePullPolicy: *string, - Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerLifecycle, - LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerLivenessProbe, + Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerLifecycle, + LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerLivenessProbe, Port: interface{}, - ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerReadinessProbe, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerResources, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerSecurityContext, - StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerStartupProbe, + ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerReadinessProbe, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerResources, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerSecurityContext, + StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerStartupProbe, Stdin: interface{}, StdinOnce: interface{}, TerminationMessagePath: *string, @@ -4017,12 +4024,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerEnv { Name: *string, Value: *string, - ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerEnvValueFrom, + ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerEnvValueFrom, } ``` @@ -4085,12 +4092,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerEnvFrom { - ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerEnvFromConfigMapRef, + ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerEnvFromConfigMapRef, Prefix: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerEnvFromSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerEnvFromSecretRef, } ``` @@ -4151,7 +4158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerEnvFromConfigMapRef { Name: *string, @@ -4201,7 +4208,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerEnvFromSecretRef { Name: *string, @@ -4251,13 +4258,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerEnvValueFrom { - ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRef, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerEnvValueFromFieldRef, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerEnvValueFromResourceFieldRef, - SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerEnvValueFromSecretKeyRef, + ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerEnvValueFromFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerEnvValueFromResourceFieldRef, + SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerEnvValueFromSecretKeyRef, } ``` @@ -4333,7 +4340,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRef { Key: *string, @@ -4399,7 +4406,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerEnvValueFromFieldRef { ApiVersion: *string, @@ -4449,7 +4456,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerEnvValueFromResourceFieldRef { Resource: *string, @@ -4511,7 +4518,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerEnvValueFromSecretKeyRef { Key: *string, @@ -4577,7 +4584,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerLifecycle { PostStart: interface{}, @@ -4627,11 +4634,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerLifecyclePostStart { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerLifecyclePostStartExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerLifecyclePostStartExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGet, TcpSocket: interface{}, } ``` @@ -4693,7 +4700,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerLifecyclePostStartExec { Command: *[]*string, @@ -4729,7 +4736,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGet { Host: *string, @@ -4829,7 +4836,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader { Name: *string, @@ -4879,7 +4886,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerLifecyclePostStartTcpSocket { Port: *string, @@ -4915,11 +4922,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerLifecyclePreStop { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerLifecyclePreStopExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerLifecyclePreStopExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGet, TcpSocket: interface{}, } ``` @@ -4981,7 +4988,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerLifecyclePreStopExec { Command: *[]*string, @@ -5017,7 +5024,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGet { Host: *string, @@ -5117,7 +5124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader { Name: *string, @@ -5167,7 +5174,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerLifecyclePreStopTcpSocket { Port: *string, @@ -5203,13 +5210,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerLivenessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerLivenessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerLivenessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerLivenessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerLivenessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -5365,7 +5372,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerLivenessProbeExec { Command: *[]*string, @@ -5401,7 +5408,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerLivenessProbeGrpc { Port: *f64, @@ -5451,7 +5458,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerLivenessProbeHttpGet { Host: *string, @@ -5551,7 +5558,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader { Name: *string, @@ -5601,7 +5608,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerLivenessProbeTcpSocket { Port: *string, @@ -5637,7 +5644,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerPort { ContainerPort: *f64, @@ -5741,13 +5748,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerReadinessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerReadinessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerReadinessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerReadinessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerReadinessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -5903,7 +5910,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerReadinessProbeExec { Command: *[]*string, @@ -5939,7 +5946,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerReadinessProbeGrpc { Port: *f64, @@ -5989,7 +5996,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerReadinessProbeHttpGet { Host: *string, @@ -6089,7 +6096,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader { Name: *string, @@ -6139,7 +6146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerReadinessProbeTcpSocket { Port: *string, @@ -6175,7 +6182,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerResources { Limits: *map[string]*string, @@ -6227,18 +6234,18 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerSecurityContext { AllowPrivilegeEscalation: interface{}, - Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerSecurityContextCapabilities, + Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerSecurityContextCapabilities, Privileged: interface{}, ReadOnlyRootFilesystem: interface{}, RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerSecurityContextSeLinuxOptions, } ``` @@ -6399,7 +6406,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerSecurityContextCapabilities { Add: *[]*string, @@ -6449,7 +6456,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -6501,7 +6508,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerSecurityContextSeLinuxOptions { Level: *string, @@ -6583,13 +6590,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerStartupProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerStartupProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerStartupProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerStartupProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecContainerStartupProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -6745,7 +6752,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerStartupProbeExec { Command: *[]*string, @@ -6781,7 +6788,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerStartupProbeGrpc { Port: *f64, @@ -6831,7 +6838,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerStartupProbeHttpGet { Host: *string, @@ -6931,7 +6938,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeader { Name: *string, @@ -6981,7 +6988,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerStartupProbeTcpSocket { Port: *string, @@ -7017,7 +7024,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecContainerVolumeMount { MountPath: *string, @@ -7117,7 +7124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecDnsConfig { Nameservers: *[]*string, @@ -7187,7 +7194,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecDnsConfigOption { Name: *string, @@ -7237,7 +7244,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecHostAliases { Hostnames: *[]*string, @@ -7287,7 +7294,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecImagePullSecrets { Name: *string, @@ -7321,7 +7328,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainer { Name: *string, @@ -7331,13 +7338,13 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset EnvFrom: interface{}, Image: *string, ImagePullPolicy: *string, - Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerLifecycle, - LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerLivenessProbe, + Lifecycle: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerLifecycle, + LivenessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerLivenessProbe, Port: interface{}, - ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerReadinessProbe, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerResources, - SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerSecurityContext, - StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerStartupProbe, + ReadinessProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerReadinessProbe, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerResources, + SecurityContext: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerSecurityContext, + StartupProbe: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerStartupProbe, Stdin: interface{}, StdinOnce: interface{}, TerminationMessagePath: *string, @@ -7693,12 +7700,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerEnv { Name: *string, Value: *string, - ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerEnvValueFrom, + ValueFrom: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerEnvValueFrom, } ``` @@ -7761,12 +7768,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerEnvFrom { - ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerEnvFromConfigMapRef, + ConfigMapRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerEnvFromConfigMapRef, Prefix: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerEnvFromSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerEnvFromSecretRef, } ``` @@ -7827,7 +7834,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerEnvFromConfigMapRef { Name: *string, @@ -7877,7 +7884,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerEnvFromSecretRef { Name: *string, @@ -7927,13 +7934,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerEnvValueFrom { - ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromFieldRef, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRef, - SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRef, + ConfigMapKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRef, + SecretKeyRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRef, } ``` @@ -8009,7 +8016,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef { Key: *string, @@ -8075,7 +8082,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromFieldRef { ApiVersion: *string, @@ -8125,7 +8132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRef { Resource: *string, @@ -8187,7 +8194,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRef { Key: *string, @@ -8253,7 +8260,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerLifecycle { PostStart: interface{}, @@ -8303,11 +8310,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStart { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGet, TcpSocket: interface{}, } ``` @@ -8369,7 +8376,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartExec { Command: *[]*string, @@ -8405,7 +8412,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGet { Host: *string, @@ -8505,7 +8512,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader { Name: *string, @@ -8555,7 +8562,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocket { Port: *string, @@ -8591,11 +8598,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStop { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopExec, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGet, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopExec, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGet, TcpSocket: interface{}, } ``` @@ -8657,7 +8664,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopExec { Command: *[]*string, @@ -8693,7 +8700,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGet { Host: *string, @@ -8793,7 +8800,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader { Name: *string, @@ -8843,7 +8850,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocket { Port: *string, @@ -8879,13 +8886,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerLivenessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -9041,7 +9048,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeExec { Command: *[]*string, @@ -9077,7 +9084,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeGrpc { Port: *f64, @@ -9127,7 +9134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGet { Host: *string, @@ -9227,7 +9234,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader { Name: *string, @@ -9277,7 +9284,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeTcpSocket { Port: *string, @@ -9313,7 +9320,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerPort { ContainerPort: *f64, @@ -9417,13 +9424,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerReadinessProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -9579,7 +9586,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeExec { Command: *[]*string, @@ -9615,7 +9622,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeGrpc { Port: *f64, @@ -9665,7 +9672,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGet { Host: *string, @@ -9765,7 +9772,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader { Name: *string, @@ -9815,7 +9822,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeTcpSocket { Port: *string, @@ -9851,7 +9858,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerResources { Limits: *map[string]*string, @@ -9903,18 +9910,18 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerSecurityContext { AllowPrivilegeEscalation: interface{}, - Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerSecurityContextCapabilities, + Capabilities: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerSecurityContextCapabilities, Privileged: interface{}, ReadOnlyRootFilesystem: interface{}, RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptions, } ``` @@ -10075,7 +10082,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerSecurityContextCapabilities { Add: *[]*string, @@ -10125,7 +10132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -10177,7 +10184,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptions { Level: *string, @@ -10259,13 +10266,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerStartupProbe { - Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerStartupProbeExec, + Exec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerStartupProbeExec, FailureThreshold: *f64, Grpc: interface{}, - HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerStartupProbeHttpGet, + HttpGet: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerStartupProbeHttpGet, InitialDelaySeconds: *f64, PeriodSeconds: *f64, SuccessThreshold: *f64, @@ -10421,7 +10428,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerStartupProbeExec { Command: *[]*string, @@ -10457,7 +10464,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerStartupProbeGrpc { Port: *f64, @@ -10507,7 +10514,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerStartupProbeHttpGet { Host: *string, @@ -10607,7 +10614,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader { Name: *string, @@ -10657,7 +10664,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerStartupProbeTcpSocket { Port: *string, @@ -10693,7 +10700,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecInitContainerVolumeMount { MountPath: *string, @@ -10793,7 +10800,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecOs { Name: *string, @@ -10827,7 +10834,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecReadinessGate { ConditionType: *string, @@ -10861,7 +10868,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecSecurityContext { FsGroup: *string, @@ -10869,11 +10876,11 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset RunAsGroup: *string, RunAsNonRoot: interface{}, RunAsUser: *string, - SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecSecurityContextSeccompProfile, - SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecSecurityContextSeLinuxOptions, + SeccompProfile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecSecurityContextSeccompProfile, + SeLinuxOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecSecurityContextSeLinuxOptions, SupplementalGroups: *[]*f64, Sysctl: interface{}, - WindowsOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecSecurityContextWindowsOptions, + WindowsOptions: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecSecurityContextWindowsOptions, } ``` @@ -11051,7 +11058,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecSecurityContextSeccompProfile { LocalhostProfile: *string, @@ -11103,7 +11110,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecSecurityContextSeLinuxOptions { Level: *string, @@ -11185,7 +11192,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecSecurityContextSysctl { Name: *string, @@ -11235,7 +11242,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecSecurityContextWindowsOptions { GmsaCredentialSpec: *string, @@ -11319,7 +11326,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecToleration { Effect: *string, @@ -11427,7 +11434,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecTopologySpreadConstraint { LabelSelector: interface{}, @@ -11511,7 +11518,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelector { MatchExpressions: interface{}, @@ -11563,7 +11570,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions { Key: *string, @@ -11631,37 +11638,37 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolume { - AwsElasticBlockStore: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeAwsElasticBlockStore, - AzureDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeAzureDisk, - AzureFile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeAzureFile, - CephFs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeCephFs, - Cinder: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeCinder, - ConfigMap: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeConfigMap, - Csi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeCsi, - DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeDownwardApi, - EmptyDir: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeEmptyDir, - Ephemeral: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeEphemeral, - Fc: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeFc, - FlexVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeFlexVolume, - Flocker: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeFlocker, - GcePersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeGcePersistentDisk, - GitRepo: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeGitRepo, - Glusterfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeGlusterfs, - HostPath: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeHostPath, - Iscsi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeIscsi, - Local: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeLocal, + AwsElasticBlockStore: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeAwsElasticBlockStore, + AzureDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeAzureDisk, + AzureFile: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeAzureFile, + CephFs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeCephFs, + Cinder: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeCinder, + ConfigMap: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeConfigMap, + Csi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeCsi, + DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeDownwardApi, + EmptyDir: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeEmptyDir, + Ephemeral: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeEphemeral, + Fc: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeFc, + FlexVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeFlexVolume, + Flocker: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeFlocker, + GcePersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeGcePersistentDisk, + GitRepo: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeGitRepo, + Glusterfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeGlusterfs, + HostPath: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeHostPath, + Iscsi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeIscsi, + Local: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeLocal, Name: *string, - Nfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeNfs, - PersistentVolumeClaim: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumePersistentVolumeClaim, - PhotonPersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumePhotonPersistentDisk, + Nfs: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeNfs, + PersistentVolumeClaim: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumePersistentVolumeClaim, + PhotonPersistentDisk: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumePhotonPersistentDisk, Projected: interface{}, - Quobyte: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeQuobyte, - Rbd: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeRbd, - Secret: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeSecret, - VsphereVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeVsphereVolume, + Quobyte: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeQuobyte, + Rbd: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeRbd, + Secret: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeSecret, + VsphereVolume: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeVsphereVolume, } ``` @@ -12097,7 +12104,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeAwsElasticBlockStore { VolumeId: *string, @@ -12183,7 +12190,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeAzureDisk { CachingMode: *string, @@ -12299,7 +12306,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeAzureFile { SecretName: *string, @@ -12383,14 +12390,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeCephFs { Monitors: *[]*string, Path: *string, ReadOnly: interface{}, SecretFile: *string, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeCephFsSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeCephFsSecretRef, User: *string, } ``` @@ -12497,7 +12504,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeCephFsSecretRef { Name: *string, @@ -12547,7 +12554,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeCinder { VolumeId: *string, @@ -12615,7 +12622,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeConfigMap { DefaultMode: *string, @@ -12699,7 +12706,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeConfigMapItems { Key: *string, @@ -12769,12 +12776,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeCsi { Driver: *string, FsType: *string, - NodePublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeCsiNodePublishSecretRef, + NodePublishSecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeCsiNodePublishSecretRef, ReadOnly: interface{}, VolumeAttributes: *map[string]*string, } @@ -12869,7 +12876,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeCsiNodePublishSecretRef { Name: *string, @@ -12903,7 +12910,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeDownwardApi { DefaultMode: *string, @@ -12955,13 +12962,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeDownwardApiItems { - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeDownwardApiItemsFieldRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeDownwardApiItemsFieldRef, Path: *string, Mode: *string, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef, } ``` @@ -13041,7 +13048,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeDownwardApiItemsFieldRef { ApiVersion: *string, @@ -13091,7 +13098,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef { ContainerName: *string, @@ -13153,7 +13160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeEmptyDir { Medium: *string, @@ -13205,10 +13212,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeEphemeral { - VolumeClaimTemplate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplate, + VolumeClaimTemplate: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplate, } ``` @@ -13239,11 +13246,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplate { - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata, } ``` @@ -13289,7 +13296,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata { Annotations: *map[string]*string, @@ -13343,12 +13350,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec { AccessModes: *[]*string, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources, - Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources, + Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector, StorageClassName: *string, VolumeMode: *string, VolumeName: *string, @@ -13457,7 +13464,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources { Limits: *map[string]*string, @@ -13509,7 +13516,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector { MatchExpressions: interface{}, @@ -13561,7 +13568,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions { Key: *string, @@ -13629,7 +13636,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeFc { Lun: *f64, @@ -13713,14 +13720,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeFlexVolume { Driver: *string, FsType: *string, Options: *map[string]*string, ReadOnly: interface{}, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeFlexVolumeSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeFlexVolumeSecretRef, } ``` @@ -13813,7 +13820,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeFlexVolumeSecretRef { Name: *string, @@ -13863,7 +13870,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeFlocker { DatasetName: *string, @@ -13913,7 +13920,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeGcePersistentDisk { PdName: *string, @@ -13999,7 +14006,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeGitRepo { Directory: *string, @@ -14067,7 +14074,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeGlusterfs { EndpointsName: *string, @@ -14133,7 +14140,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeHostPath { Path: *string, @@ -14183,7 +14190,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeIscsi { Iqn: *string, @@ -14301,7 +14308,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeLocal { Path: *string, @@ -14335,7 +14342,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeNfs { Path: *string, @@ -14401,7 +14408,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumePersistentVolumeClaim { ClaimName: *string, @@ -14451,7 +14458,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumePhotonPersistentDisk { PdId: *string, @@ -14503,7 +14510,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeProjected { Sources: interface{}, @@ -14555,13 +14562,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeProjectedSources { ConfigMap: interface{}, - DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApi, + DownwardApi: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApi, Secret: interface{}, - ServiceAccountToken: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountToken, + ServiceAccountToken: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountToken, } ``` @@ -14637,7 +14644,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMap { Items: interface{}, @@ -14703,7 +14710,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItems { Key: *string, @@ -14773,7 +14780,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApi { Items: interface{}, @@ -14807,13 +14814,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItems { Path: *string, - FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef, + FieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef, Mode: *string, - ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef, + ResourceFieldRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef, } ``` @@ -14893,7 +14900,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef { ApiVersion: *string, @@ -14943,7 +14950,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef { ContainerName: *string, @@ -15005,7 +15012,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesSecret { Items: interface{}, @@ -15071,7 +15078,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesSecretItems { Key: *string, @@ -15141,7 +15148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountToken { Path: *string, @@ -15209,7 +15216,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeQuobyte { Registry: *string, @@ -15307,7 +15314,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeRbd { CephMonitors: *[]*string, @@ -15317,7 +15324,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulset RadosUser: *string, RbdPool: *string, ReadOnly: interface{}, - SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeRbdSecretRef, + SecretRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecTemplateSpecVolumeRbdSecretRef, } ``` @@ -15455,7 +15462,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeRbdSecretRef { Name: *string, @@ -15505,7 +15512,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeSecret { DefaultMode: *string, @@ -15589,7 +15596,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeSecretItems { Key: *string, @@ -15659,7 +15666,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecTemplateSpecVolumeVsphereVolume { VolumePath: *string, @@ -15711,7 +15718,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecUpdateStrategy { RollingUpdate: interface{}, @@ -15761,7 +15768,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecUpdateStrategyRollingUpdate { Partition: *f64, @@ -15795,11 +15802,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecVolumeClaimTemplate { - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecVolumeClaimTemplateMetadata, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecVolumeClaimTemplateSpec, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecVolumeClaimTemplateMetadata, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecVolumeClaimTemplateSpec, } ``` @@ -15845,7 +15852,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecVolumeClaimTemplateMetadata { Annotations: *map[string]*string, @@ -15949,12 +15956,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecVolumeClaimTemplateSpec { AccessModes: *[]*string, - Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecVolumeClaimTemplateSpecResources, - Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.statefulSetV1.StatefulSetV1SpecVolumeClaimTemplateSpecSelector, + Resources: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecVolumeClaimTemplateSpecResources, + Selector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.statefulSetV1.StatefulSetV1SpecVolumeClaimTemplateSpecSelector, StorageClassName: *string, VolumeMode: *string, VolumeName: *string, @@ -16063,7 +16070,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecVolumeClaimTemplateSpecResources { Limits: *map[string]*string, @@ -16115,7 +16122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecVolumeClaimTemplateSpecSelector { MatchExpressions: interface{}, @@ -16167,7 +16174,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1SpecVolumeClaimTemplateSpecSelectorMatchExpressions { Key: *string, @@ -16235,7 +16242,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" &statefulsetv1.StatefulSetV1Timeouts { Create: *string, @@ -16311,7 +16318,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1MetadataOutputReference ``` @@ -16738,7 +16745,7 @@ func InternalValue() StatefulSetV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecOutputReference ``` @@ -17292,7 +17299,7 @@ func InternalValue() StatefulSetV1Spec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecPersistentVolumeClaimRetentionPolicyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecPersistentVolumeClaimRetentionPolicyList ``` @@ -17333,6 +17340,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17340,6 +17348,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -17435,7 +17459,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecPersistentVolumeClaimRetentionPolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecPersistentVolumeClaimRetentionPolicyOutputReference ``` @@ -17760,7 +17784,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecSelectorMatchExpressionsList ``` @@ -17801,6 +17825,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -17808,6 +17833,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -17903,7 +17944,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecSelectorMatchExpressionsOutputReference ``` @@ -18257,7 +18298,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecSelectorOutputReference ``` @@ -18577,7 +18618,7 @@ func InternalValue() StatefulSetV1SpecSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateMetadataOutputReference ``` @@ -19004,7 +19045,7 @@ func InternalValue() StatefulSetV1SpecTemplateMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateOutputReference ``` @@ -19330,7 +19371,7 @@ func InternalValue() StatefulSetV1SpecTemplate #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityNodeAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecAffinityNodeAffinityOutputReference ``` @@ -19663,7 +19704,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecAffinityNodeAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -19704,6 +19745,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -19711,6 +19753,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -19806,7 +19864,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -20130,7 +20188,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList ``` @@ -20171,6 +20229,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20178,6 +20237,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -20273,7 +20348,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference ``` @@ -20627,7 +20702,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList ``` @@ -20668,6 +20743,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -20675,6 +20751,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -20770,7 +20862,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference ``` @@ -21110,7 +21202,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference ``` @@ -21443,7 +21535,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredD #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList ``` @@ -21484,6 +21576,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21491,6 +21584,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -21586,7 +21695,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList ``` @@ -21627,6 +21736,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -21634,6 +21744,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -21729,7 +21855,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference ``` @@ -22083,7 +22209,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList ``` @@ -22124,6 +22250,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -22131,6 +22258,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -22226,7 +22369,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference ``` @@ -22566,7 +22709,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference ``` @@ -22917,7 +23060,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -23208,7 +23351,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDu #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecAffinityOutputReference ``` @@ -23583,7 +23726,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityPodAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecAffinityPodAffinityOutputReference ``` @@ -23916,7 +24059,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecAffinityPodAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -23957,6 +24100,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -23964,6 +24108,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -24059,7 +24219,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -24383,7 +24543,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ``` @@ -24424,6 +24584,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24431,6 +24592,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -24526,7 +24703,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ``` @@ -24567,6 +24744,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -24574,6 +24752,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -24669,7 +24863,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ``` @@ -25023,7 +25217,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ``` @@ -25361,7 +25555,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ``` @@ -25703,7 +25897,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDu #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ``` @@ -25744,6 +25938,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25751,6 +25946,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -25846,7 +26057,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ``` @@ -25887,6 +26098,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -25894,6 +26106,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -25989,7 +26217,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ``` @@ -26343,7 +26571,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ``` @@ -26681,7 +26909,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ``` @@ -26722,6 +26950,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -26729,6 +26958,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -26824,7 +27069,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -27184,7 +27429,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityOutputReference ``` @@ -27517,7 +27762,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ``` @@ -27558,6 +27803,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -27565,6 +27811,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -27660,7 +27922,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -27984,7 +28246,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ``` @@ -28025,6 +28287,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28032,6 +28295,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -28127,7 +28406,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ``` @@ -28168,6 +28447,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -28175,6 +28455,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -28270,7 +28566,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ``` @@ -28624,7 +28920,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ``` @@ -28962,7 +29258,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ``` @@ -29304,7 +29600,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferr #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ``` @@ -29345,6 +29641,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29352,6 +29649,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -29447,7 +29760,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ``` @@ -29488,6 +29801,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -29495,6 +29809,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -29590,7 +29920,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ``` @@ -29944,7 +30274,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ``` @@ -30282,7 +30612,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ``` @@ -30323,6 +30653,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -30330,6 +30661,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -30425,7 +30772,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ``` @@ -30785,7 +31132,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerEnvFromConfigMapRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecContainerEnvFromConfigMapRefOutputReference ``` @@ -31085,7 +31432,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecContainerEnvFromConfigMapRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerEnvFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecContainerEnvFromList ``` @@ -31126,6 +31473,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31133,6 +31481,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -31228,7 +31592,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerEnvFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecContainerEnvFromOutputReference ``` @@ -31608,7 +31972,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerEnvFromSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecContainerEnvFromSecretRefOutputReference ``` @@ -31908,7 +32272,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecContainerEnvFromSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecContainerEnvList ``` @@ -31949,6 +32313,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -31956,6 +32321,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -32051,7 +32432,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecContainerEnvOutputReference ``` @@ -32411,7 +32792,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference ``` @@ -32747,7 +33128,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecContainerEnvValueFromConfigMap #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerEnvValueFromFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecContainerEnvValueFromFieldRefOutputReference ``` @@ -33054,7 +33435,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecContainerEnvValueFromFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerEnvValueFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecContainerEnvValueFromOutputReference ``` @@ -33471,7 +33852,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecContainerEnvValueFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference ``` @@ -33800,7 +34181,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecContainerEnvValueFromResourceF #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference ``` @@ -34136,7 +34517,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecContainerEnvValueFromSecretKey #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerLifecycleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecContainerLifecycleOutputReference ``` @@ -34469,7 +34850,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecContainerLifecycle #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerLifecyclePostStartExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecContainerLifecyclePostStartExecOutputReference ``` @@ -34747,7 +35128,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecContainerLifecyclePostStartExe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList ``` @@ -34788,6 +35169,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -34795,6 +35177,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -34890,7 +35288,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ``` @@ -35215,7 +35613,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference ``` @@ -35622,7 +36020,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecContainerLifecyclePostStartHtt #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerLifecyclePostStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecContainerLifecyclePostStartList ``` @@ -35663,6 +36061,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -35670,6 +36069,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -35765,7 +36180,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerLifecyclePostStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecContainerLifecyclePostStartOutputReference ``` @@ -36158,7 +36573,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketList ``` @@ -36199,6 +36614,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36206,6 +36622,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -36301,7 +36733,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference ``` @@ -36590,7 +37022,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerLifecyclePreStopExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecContainerLifecyclePreStopExecOutputReference ``` @@ -36868,7 +37300,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecContainerLifecyclePreStopExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList ``` @@ -36909,6 +37341,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -36916,6 +37349,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -37011,7 +37460,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ``` @@ -37336,7 +37785,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference ``` @@ -37743,7 +38192,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecContainerLifecyclePreStopHttpG #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerLifecyclePreStopList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecContainerLifecyclePreStopList ``` @@ -37784,6 +38233,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -37791,6 +38241,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -37886,7 +38352,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerLifecyclePreStopOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecContainerLifecyclePreStopOutputReference ``` @@ -38279,7 +38745,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketList ``` @@ -38320,6 +38786,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38327,6 +38794,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -38422,7 +38905,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference ``` @@ -38711,7 +39194,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecContainerList ``` @@ -38752,6 +39235,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -38759,6 +39243,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -38854,7 +39354,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerLivenessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecContainerLivenessProbeExecOutputReference ``` @@ -39132,7 +39632,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecContainerLivenessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerLivenessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecContainerLivenessProbeGrpcList ``` @@ -39173,6 +39673,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39180,6 +39681,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -39275,7 +39792,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerLivenessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecContainerLivenessProbeGrpcOutputReference ``` @@ -39593,7 +40110,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList ``` @@ -39634,6 +40151,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -39641,6 +40159,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -39736,7 +40270,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference ``` @@ -40061,7 +40595,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerLivenessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecContainerLivenessProbeHttpGetOutputReference ``` @@ -40468,7 +41002,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecContainerLivenessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerLivenessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecContainerLivenessProbeOutputReference ``` @@ -41030,7 +41564,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecContainerLivenessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerLivenessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecContainerLivenessProbeTcpSocketList ``` @@ -41071,6 +41605,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -41078,6 +41613,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -41173,7 +41724,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference ``` @@ -41462,7 +42013,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecContainerOutputReference ``` @@ -42461,7 +43012,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecContainerPortList ``` @@ -42502,6 +43053,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -42509,6 +43061,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -42604,7 +43172,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecContainerPortOutputReference ``` @@ -43009,7 +43577,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerReadinessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecContainerReadinessProbeExecOutputReference ``` @@ -43287,7 +43855,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecContainerReadinessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerReadinessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecContainerReadinessProbeGrpcList ``` @@ -43328,6 +43896,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43335,6 +43904,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -43430,7 +44015,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerReadinessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecContainerReadinessProbeGrpcOutputReference ``` @@ -43748,7 +44333,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList ``` @@ -43789,6 +44374,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -43796,6 +44382,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -43891,7 +44493,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference ``` @@ -44216,7 +44818,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerReadinessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecContainerReadinessProbeHttpGetOutputReference ``` @@ -44623,7 +45225,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecContainerReadinessProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerReadinessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecContainerReadinessProbeOutputReference ``` @@ -45185,7 +45787,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecContainerReadinessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerReadinessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecContainerReadinessProbeTcpSocketList ``` @@ -45226,6 +45828,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -45233,6 +45836,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -45328,7 +45947,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference ``` @@ -45617,7 +46236,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecContainerResourcesOutputReference ``` @@ -45924,7 +46543,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecContainerResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference ``` @@ -46231,7 +46850,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecContainerSecurityContextCapabi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecContainerSecurityContextOutputReference ``` @@ -46780,7 +47399,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecContainerSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference ``` @@ -47087,7 +47706,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecContainerSecurityContextSeccom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference ``` @@ -47452,7 +48071,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecContainerSecurityContextSeLinu #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerStartupProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecContainerStartupProbeExecOutputReference ``` @@ -47730,7 +48349,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecContainerStartupProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerStartupProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecContainerStartupProbeGrpcList ``` @@ -47771,6 +48390,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -47778,6 +48398,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -47873,7 +48509,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerStartupProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecContainerStartupProbeGrpcOutputReference ``` @@ -48191,7 +48827,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList ``` @@ -48232,6 +48868,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -48239,6 +48876,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -48334,7 +48987,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference ``` @@ -48659,7 +49312,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerStartupProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecContainerStartupProbeHttpGetOutputReference ``` @@ -49066,7 +49719,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecContainerStartupProbeHttpGet #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerStartupProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecContainerStartupProbeOutputReference ``` @@ -49628,7 +50281,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecContainerStartupProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerStartupProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecContainerStartupProbeTcpSocketList ``` @@ -49669,6 +50322,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -49676,6 +50330,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -49771,7 +50441,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerStartupProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecContainerStartupProbeTcpSocketOutputReference ``` @@ -50060,7 +50730,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerVolumeMountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecContainerVolumeMountList ``` @@ -50101,6 +50771,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50108,6 +50779,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -50203,7 +50890,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecContainerVolumeMountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecContainerVolumeMountOutputReference ``` @@ -50601,7 +51288,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecDnsConfigOptionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecDnsConfigOptionList ``` @@ -50642,6 +51329,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -50649,6 +51337,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -50744,7 +51448,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecDnsConfigOptionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecDnsConfigOptionOutputReference ``` @@ -51062,7 +51766,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecDnsConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecDnsConfigOutputReference ``` @@ -51411,7 +52115,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecDnsConfig #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecHostAliasesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecHostAliasesList ``` @@ -51452,6 +52156,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51459,6 +52164,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -51554,7 +52275,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecHostAliasesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecHostAliasesOutputReference ``` @@ -51865,7 +52586,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecImagePullSecretsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecImagePullSecretsList ``` @@ -51906,6 +52627,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -51913,6 +52635,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -52008,7 +52746,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecImagePullSecretsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecImagePullSecretsOutputReference ``` @@ -52297,7 +53035,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference ``` @@ -52597,7 +53335,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecInitContainerEnvFromConfigMapR #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerEnvFromList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecInitContainerEnvFromList ``` @@ -52638,6 +53376,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -52645,6 +53384,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -52740,7 +53495,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerEnvFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecInitContainerEnvFromOutputReference ``` @@ -53120,7 +53875,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerEnvFromSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecInitContainerEnvFromSecretRefOutputReference ``` @@ -53420,7 +54175,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecInitContainerEnvFromSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecInitContainerEnvList ``` @@ -53461,6 +54216,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -53468,6 +54224,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -53563,7 +54335,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecInitContainerEnvOutputReference ``` @@ -53923,7 +54695,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference ``` @@ -54259,7 +55031,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromConfi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference ``` @@ -54566,7 +55338,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromField #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerEnvValueFromOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromOutputReference ``` @@ -54983,7 +55755,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecInitContainerEnvValueFrom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference ``` @@ -55312,7 +56084,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromResou #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference ``` @@ -55648,7 +56420,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromSecre #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerLifecycleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecInitContainerLifecycleOutputReference ``` @@ -55981,7 +56753,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecInitContainerLifecycle #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference ``` @@ -56259,7 +57031,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStar #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList ``` @@ -56300,6 +57072,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -56307,6 +57080,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -56402,7 +57191,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ``` @@ -56727,7 +57516,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference ``` @@ -57134,7 +57923,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStar #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartList ``` @@ -57175,6 +57964,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57182,6 +57972,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -57277,7 +58083,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartOutputReference ``` @@ -57670,7 +58476,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList ``` @@ -57711,6 +58517,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -57718,6 +58525,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -57813,7 +58636,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference ``` @@ -58102,7 +58925,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference ``` @@ -58380,7 +59203,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopE #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList ``` @@ -58421,6 +59244,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -58428,6 +59252,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -58523,7 +59363,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ``` @@ -58848,7 +59688,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference ``` @@ -59255,7 +60095,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopH #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopList ``` @@ -59296,6 +60136,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59303,6 +60144,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -59398,7 +60255,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopOutputReference ``` @@ -59791,7 +60648,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList ``` @@ -59832,6 +60689,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -59839,6 +60697,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -59934,7 +60808,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference ``` @@ -60223,7 +61097,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecInitContainerList ``` @@ -60264,6 +61138,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60271,6 +61146,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -60366,7 +61257,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerLivenessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeExecOutputReference ``` @@ -60644,7 +61535,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerLivenessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeGrpcList ``` @@ -60685,6 +61576,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -60692,6 +61584,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -60787,7 +61695,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference ``` @@ -61105,7 +62013,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList ``` @@ -61146,6 +62054,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -61153,6 +62062,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -61248,7 +62173,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference ``` @@ -61573,7 +62498,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference ``` @@ -61980,7 +62905,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttp #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerLivenessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeOutputReference ``` @@ -62542,7 +63467,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecInitContainerLivenessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketList ``` @@ -62583,6 +63508,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -62590,6 +63516,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -62685,7 +63627,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference ``` @@ -62974,7 +63916,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecInitContainerOutputReference ``` @@ -63973,7 +64915,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerPortList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecInitContainerPortList ``` @@ -64014,6 +64956,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64021,6 +64964,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -64116,7 +65075,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerPortOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecInitContainerPortOutputReference ``` @@ -64521,7 +65480,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerReadinessProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeExecOutputReference ``` @@ -64799,7 +65758,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeExe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerReadinessProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeGrpcList ``` @@ -64840,6 +65799,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -64847,6 +65807,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -64942,7 +65918,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference ``` @@ -65260,7 +66236,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList ``` @@ -65301,6 +66277,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -65308,6 +66285,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -65403,7 +66396,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference ``` @@ -65728,7 +66721,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference ``` @@ -66135,7 +67128,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeHtt #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerReadinessProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeOutputReference ``` @@ -66697,7 +67690,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecInitContainerReadinessProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketList ``` @@ -66738,6 +67731,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -66745,6 +67739,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -66840,7 +67850,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference ``` @@ -67129,7 +68139,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecInitContainerResourcesOutputReference ``` @@ -67436,7 +68446,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecInitContainerResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference ``` @@ -67743,7 +68753,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecInitContainerSecurityContextCa #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecInitContainerSecurityContextOutputReference ``` @@ -68292,7 +69302,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecInitContainerSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference ``` @@ -68599,7 +69609,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecInitContainerSecurityContextSe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference ``` @@ -68964,7 +69974,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecInitContainerSecurityContextSe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerStartupProbeExecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecInitContainerStartupProbeExecOutputReference ``` @@ -69242,7 +70252,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecInitContainerStartupProbeExec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerStartupProbeGrpcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecInitContainerStartupProbeGrpcList ``` @@ -69283,6 +70293,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69290,6 +70301,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -69385,7 +70412,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerStartupProbeGrpcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecInitContainerStartupProbeGrpcOutputReference ``` @@ -69703,7 +70730,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList ``` @@ -69744,6 +70771,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -69751,6 +70779,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -69846,7 +70890,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference ``` @@ -70171,7 +71215,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference ``` @@ -70578,7 +71622,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecInitContainerStartupProbeHttpG #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerStartupProbeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecInitContainerStartupProbeOutputReference ``` @@ -71140,7 +72184,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecInitContainerStartupProbe #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerStartupProbeTcpSocketList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecInitContainerStartupProbeTcpSocketList ``` @@ -71181,6 +72225,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71188,6 +72233,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -71283,7 +72344,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference ``` @@ -71572,7 +72633,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerVolumeMountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecInitContainerVolumeMountList ``` @@ -71613,6 +72674,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -71620,6 +72682,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -71715,7 +72793,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecInitContainerVolumeMountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecInitContainerVolumeMountOutputReference ``` @@ -72113,7 +73191,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecOsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecOsOutputReference ``` @@ -72384,7 +73462,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecOs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecOutputReference ``` @@ -73659,7 +74737,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecReadinessGateList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecReadinessGateList ``` @@ -73700,6 +74778,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -73707,6 +74786,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -73802,7 +74897,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecReadinessGateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecReadinessGateOutputReference ``` @@ -74091,7 +75186,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecSecurityContextOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecSecurityContextOutputReference ``` @@ -74682,7 +75777,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecSecurityContext #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecSecurityContextSeccompProfileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecSecurityContextSeccompProfileOutputReference ``` @@ -74989,7 +76084,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecSecurityContextSeccompProfile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference ``` @@ -75354,7 +76449,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecSecurityContextSeLinuxOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecSecurityContextSysctlList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecSecurityContextSysctlList ``` @@ -75395,6 +76490,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -75402,6 +76498,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -75497,7 +76609,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecSecurityContextSysctlOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecSecurityContextSysctlOutputReference ``` @@ -75808,7 +76920,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecSecurityContextWindowsOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecSecurityContextWindowsOptionsOutputReference ``` @@ -76173,7 +77285,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecSecurityContextWindowsOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecTolerationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecTolerationList ``` @@ -76214,6 +77326,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76221,6 +77334,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -76316,7 +77445,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecTolerationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecTolerationOutputReference ``` @@ -76728,7 +77857,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorList ``` @@ -76769,6 +77898,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76776,6 +77906,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -76871,7 +78017,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList ``` @@ -76912,6 +78058,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -76919,6 +78066,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -77014,7 +78177,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference ``` @@ -77368,7 +78531,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference ``` @@ -77706,7 +78869,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecTopologySpreadConstraintList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecTopologySpreadConstraintList ``` @@ -77747,6 +78910,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -77754,6 +78918,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -77849,7 +79029,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecTopologySpreadConstraintOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecTopologySpreadConstraintOutputReference ``` @@ -78245,7 +79425,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference ``` @@ -78603,7 +79783,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeAwsElasticBlockStore #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeAzureDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeAzureDiskOutputReference ``` @@ -79005,7 +80185,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeAzureDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeAzureFileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeAzureFileOutputReference ``` @@ -79356,7 +80536,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeAzureFile #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeCephFsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeCephFsOutputReference ``` @@ -79785,7 +80965,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeCephFs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeCephFsSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeCephFsSecretRefOutputReference ``` @@ -80092,7 +81272,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeCephFsSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeCinderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeCinderOutputReference ``` @@ -80421,7 +81601,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeCinder #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeConfigMapItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecVolumeConfigMapItemsList ``` @@ -80462,6 +81642,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -80469,6 +81650,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -80564,7 +81761,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeConfigMapItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecVolumeConfigMapItemsOutputReference ``` @@ -80918,7 +82115,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeConfigMapOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeConfigMapOutputReference ``` @@ -81296,7 +82493,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeConfigMap #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference ``` @@ -81574,7 +82771,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeCsiNodePublishSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeCsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeCsiOutputReference ``` @@ -81974,7 +83171,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeCsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference ``` @@ -82281,7 +83478,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeDownwardApiItemsFieldRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeDownwardApiItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecVolumeDownwardApiItemsList ``` @@ -82322,6 +83519,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -82329,6 +83527,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -82424,7 +83638,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeDownwardApiItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecVolumeDownwardApiItemsOutputReference ``` @@ -82819,7 +84033,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference ``` @@ -83141,7 +84355,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeDownwardApiItemsResource #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeDownwardApiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeDownwardApiOutputReference ``` @@ -83461,7 +84675,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeDownwardApi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeEmptyDirOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeEmptyDirOutputReference ``` @@ -83768,7 +84982,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeEmptyDir #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeEphemeralOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeEphemeralOutputReference ``` @@ -84052,7 +85266,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeEphemeral #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference ``` @@ -84359,7 +85573,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemp #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference ``` @@ -84685,7 +85899,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemp #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference ``` @@ -85120,7 +86334,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemp #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference ``` @@ -85427,7 +86641,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemp #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList ``` @@ -85468,6 +86682,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -85475,6 +86690,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -85570,7 +86801,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference ``` @@ -85924,7 +87155,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference ``` @@ -86244,7 +87475,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemp #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeFcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeFcOutputReference ``` @@ -86595,7 +87826,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeFc #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeFlexVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeFlexVolumeOutputReference ``` @@ -86995,7 +88226,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeFlexVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference ``` @@ -87302,7 +88533,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeFlexVolumeSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeFlockerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeFlockerOutputReference ``` @@ -87609,7 +88840,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeFlocker #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeGcePersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeGcePersistentDiskOutputReference ``` @@ -87967,7 +89198,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeGcePersistentDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeGitRepoOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeGitRepoOutputReference ``` @@ -88303,7 +89534,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeGitRepo #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeGlusterfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeGlusterfsOutputReference ``` @@ -88625,7 +89856,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeGlusterfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeHostPathOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeHostPathOutputReference ``` @@ -88932,7 +90163,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeHostPath #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeIscsiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeIscsiOutputReference ``` @@ -89341,7 +90572,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeIscsi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecVolumeList ``` @@ -89382,6 +90613,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -89389,6 +90621,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -89484,7 +90732,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeLocalOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeLocalOutputReference ``` @@ -89762,7 +91010,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeLocal #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeNfsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeNfsOutputReference ``` @@ -90084,7 +91332,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeNfs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecVolumeOutputReference ``` @@ -91514,7 +92762,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumePersistentVolumeClaimOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumePersistentVolumeClaimOutputReference ``` @@ -91821,7 +93069,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumePersistentVolumeClaim #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumePhotonPersistentDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumePhotonPersistentDiskOutputReference ``` @@ -92121,7 +93369,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumePhotonPersistentDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeProjectedList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecVolumeProjectedList ``` @@ -92162,6 +93410,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92169,6 +93418,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -92264,7 +93529,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeProjectedOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecVolumeProjectedOutputReference ``` @@ -92595,7 +93860,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList ``` @@ -92636,6 +93901,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -92643,6 +93909,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -92738,7 +94020,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference ``` @@ -93092,7 +94374,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapList ``` @@ -93133,6 +94415,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -93140,6 +94423,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -93235,7 +94534,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference ``` @@ -93602,7 +94901,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference ``` @@ -93909,7 +95208,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownward #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList ``` @@ -93950,6 +95249,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -93957,6 +95257,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -94052,7 +95368,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference ``` @@ -94454,7 +95770,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference ``` @@ -94776,7 +96092,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownward #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference ``` @@ -95067,7 +96383,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownward #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeProjectedSourcesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesList ``` @@ -95108,6 +96424,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95115,6 +96432,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -95210,7 +96543,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeProjectedSourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesOutputReference ``` @@ -95645,7 +96978,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsList ``` @@ -95686,6 +97019,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -95693,6 +97027,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -95788,7 +97138,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference ``` @@ -96142,7 +97492,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeProjectedSourcesSecretList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesSecretList ``` @@ -96183,6 +97533,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -96190,6 +97541,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -96285,7 +97652,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeProjectedSourcesSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesSecretOutputReference ``` @@ -96652,7 +98019,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference ``` @@ -96981,7 +98348,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesServiceA #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeQuobyteOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeQuobyteOutputReference ``` @@ -97361,7 +98728,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeQuobyte #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeRbdOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeRbdOutputReference ``` @@ -97841,7 +99208,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeRbd #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeRbdSecretRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeRbdSecretRefOutputReference ``` @@ -98148,7 +99515,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeRbdSecretRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeSecretItemsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecTemplateSpecVolumeSecretItemsList ``` @@ -98189,6 +99556,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -98196,6 +99564,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -98291,7 +99675,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeSecretItemsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecTemplateSpecVolumeSecretItemsOutputReference ``` @@ -98645,7 +100029,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeSecretOutputReference ``` @@ -99023,7 +100407,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeSecret #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecTemplateSpecVolumeVsphereVolumeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecTemplateSpecVolumeVsphereVolumeOutputReference ``` @@ -99323,7 +100707,7 @@ func InternalValue() StatefulSetV1SpecTemplateSpecVolumeVsphereVolume #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecUpdateStrategyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecUpdateStrategyList ``` @@ -99364,6 +100748,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -99371,6 +100756,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -99466,7 +100867,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecUpdateStrategyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecUpdateStrategyOutputReference ``` @@ -99804,7 +101205,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecUpdateStrategyRollingUpdateList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecUpdateStrategyRollingUpdateList ``` @@ -99845,6 +101246,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -99852,6 +101254,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -99947,7 +101365,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecUpdateStrategyRollingUpdateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecUpdateStrategyRollingUpdateOutputReference ``` @@ -100243,7 +101661,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecVolumeClaimTemplateList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecVolumeClaimTemplateList ``` @@ -100284,6 +101702,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -100291,6 +101710,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -100386,7 +101821,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecVolumeClaimTemplateMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecVolumeClaimTemplateMetadataOutputReference ``` @@ -100813,7 +102248,7 @@ func InternalValue() StatefulSetV1SpecVolumeClaimTemplateMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecVolumeClaimTemplateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecVolumeClaimTemplateOutputReference ``` @@ -101150,7 +102585,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecVolumeClaimTemplateSpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecVolumeClaimTemplateSpecOutputReference ``` @@ -101585,7 +103020,7 @@ func InternalValue() StatefulSetV1SpecVolumeClaimTemplateSpec #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecVolumeClaimTemplateSpecResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecVolumeClaimTemplateSpecResourcesOutputReference ``` @@ -101892,7 +103327,7 @@ func InternalValue() StatefulSetV1SpecVolumeClaimTemplateSpecResources #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecVolumeClaimTemplateSpecSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetV1SpecVolumeClaimTemplateSpecSelectorMatchExpressionsList ``` @@ -101933,6 +103368,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -101940,6 +103376,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -102035,7 +103487,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulSetV1SpecVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference ``` @@ -102389,7 +103841,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1SpecVolumeClaimTemplateSpecSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1SpecVolumeClaimTemplateSpecSelectorOutputReference ``` @@ -102709,7 +104161,7 @@ func InternalValue() StatefulSetV1SpecVolumeClaimTemplateSpecSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/statefulsetv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/statefulsetv1" statefulsetv1.NewStatefulSetV1TimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulSetV1TimeoutsOutputReference ``` diff --git a/docs/statefulSetV1.java.md b/docs/statefulSetV1.java.md index c6a25ece4..8f4a24e9d 100644 --- a/docs/statefulSetV1.java.md +++ b/docs/statefulSetV1.java.md @@ -170,6 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -247,6 +248,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -17592,6 +17599,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -17599,6 +17607,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -18060,6 +18084,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18067,6 +18092,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -19963,6 +20004,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19970,6 +20012,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -20430,6 +20488,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20437,6 +20496,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -20927,6 +21002,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20934,6 +21010,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -21743,6 +21835,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21750,6 +21843,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -21886,6 +21995,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21893,6 +22003,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -22383,6 +22509,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -22390,6 +22517,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -24216,6 +24359,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24223,6 +24367,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -24683,6 +24843,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24690,6 +24851,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -24826,6 +25003,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24833,6 +25011,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -26003,6 +26197,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26010,6 +26205,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -26146,6 +26357,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26153,6 +26365,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -26981,6 +27209,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26988,6 +27217,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -27817,6 +28062,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27824,6 +28070,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -28284,6 +28546,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28291,6 +28554,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -28427,6 +28706,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28434,6 +28714,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -29604,6 +29900,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29611,6 +29908,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -29747,6 +30060,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29754,6 +30068,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -30582,6 +30912,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -30589,6 +30920,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -31385,6 +31732,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -31392,6 +31740,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -32208,6 +32572,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -32215,6 +32580,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -35047,6 +35428,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35054,6 +35436,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -35922,6 +36320,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35929,6 +36328,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -36458,6 +36873,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36465,6 +36881,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -37168,6 +37600,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37175,6 +37608,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -38043,6 +38492,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38050,6 +38500,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -38579,6 +39045,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38586,6 +39053,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -39011,6 +39494,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39018,6 +39502,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -39432,6 +39932,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39439,6 +39940,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -39893,6 +40410,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -39900,6 +40418,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -41330,6 +41864,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -41337,6 +41872,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -42761,6 +43312,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42768,6 +43320,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -43587,6 +44155,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -43594,6 +44163,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -44048,6 +44633,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -44055,6 +44641,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -45485,6 +46087,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -45492,6 +46095,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -48030,6 +48649,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48037,6 +48657,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -48491,6 +49127,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48498,6 +49135,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -49928,6 +50581,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49935,6 +50589,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -50360,6 +51030,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50367,6 +51038,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -50901,6 +51588,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50908,6 +51596,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -51711,6 +52415,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51718,6 +52423,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -52165,6 +52886,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -52172,6 +52894,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -52897,6 +53635,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -52904,6 +53643,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -53720,6 +54475,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -53727,6 +54483,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -56559,6 +57331,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56566,6 +57339,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -57434,6 +58223,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57441,6 +58231,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -57970,6 +58776,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57977,6 +58784,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -58680,6 +59503,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58687,6 +59511,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -59555,6 +60395,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59562,6 +60403,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -60091,6 +60948,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60098,6 +60956,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -60523,6 +61397,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60530,6 +61405,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -60944,6 +61835,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60951,6 +61843,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -61405,6 +62313,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -61412,6 +62321,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -62842,6 +63767,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -62849,6 +63775,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -64273,6 +65215,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64280,6 +65223,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -65099,6 +66058,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -65106,6 +66066,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -65560,6 +66536,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -65567,6 +66544,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -66997,6 +67990,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -67004,6 +67998,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -69542,6 +70552,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -69549,6 +70560,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -70003,6 +71030,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70010,6 +71038,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -71440,6 +72484,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -71447,6 +72492,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -71872,6 +72933,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -71879,6 +72941,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -73959,6 +75037,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -73966,6 +75045,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -75654,6 +76749,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75661,6 +76757,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -76473,6 +77585,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -76480,6 +77593,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -77028,6 +78157,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -77035,6 +78165,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -77171,6 +78317,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -77178,6 +78325,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -78006,6 +79169,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -78013,6 +79177,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -80721,6 +81901,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -80728,6 +81909,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -82581,6 +83778,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -82588,6 +83786,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -85727,6 +86941,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -85734,6 +86949,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -89641,6 +90872,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -89648,6 +90880,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -92421,6 +93669,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92428,6 +93677,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -92895,6 +94160,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92902,6 +94168,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -93392,6 +94674,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -93399,6 +94682,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -94209,6 +95508,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -94216,6 +95516,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -95367,6 +96683,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -95374,6 +96691,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -95945,6 +97278,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -95952,6 +97286,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -96442,6 +97792,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -96449,6 +97800,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -98448,6 +99815,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -98455,6 +99823,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -99623,6 +101007,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -99630,6 +101015,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -100104,6 +101505,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -100111,6 +101513,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -100543,6 +101961,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -100550,6 +101969,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -102192,6 +103627,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -102199,6 +103635,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/statefulSetV1.python.md b/docs/statefulSetV1.python.md index c55686569..3b532c877 100644 --- a/docs/statefulSetV1.python.md +++ b/docs/statefulSetV1.python.md @@ -167,6 +167,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -249,6 +250,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -17775,6 +17782,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -17782,6 +17790,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -18278,6 +18304,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -18285,6 +18312,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -20727,6 +20772,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -20734,6 +20780,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -21246,6 +21310,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -21253,6 +21318,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -21778,6 +21861,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -21785,6 +21869,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -22658,6 +22760,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -22665,6 +22768,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -22809,6 +22930,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -22816,6 +22938,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -23341,6 +23481,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -23348,6 +23489,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -25372,6 +25531,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -25379,6 +25539,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -25902,6 +26080,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -25909,6 +26088,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -26053,6 +26250,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -26060,6 +26258,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -27321,6 +27537,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -27328,6 +27545,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -27472,6 +27707,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -27479,6 +27715,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -28371,6 +28625,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -28378,6 +28633,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -29273,6 +29546,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -29280,6 +29554,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -29803,6 +30095,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -29810,6 +30103,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -29954,6 +30265,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -29961,6 +30273,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -31222,6 +31552,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -31229,6 +31560,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -31373,6 +31722,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -31380,6 +31730,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -32272,6 +32640,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -32279,6 +32648,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -33137,6 +33524,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -33144,6 +33532,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -34054,6 +34460,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -34061,6 +34468,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -37243,6 +37668,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -37250,6 +37676,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -38180,6 +38624,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -38187,6 +38632,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -38813,6 +39276,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -38820,6 +39284,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -39583,6 +40065,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -39590,6 +40073,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -40520,6 +41021,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -40527,6 +41029,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -41153,6 +41673,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -41160,6 +41681,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -41620,6 +42159,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -41627,6 +42167,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -42074,6 +42632,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -42081,6 +42640,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -42570,6 +43147,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -42577,6 +43155,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -44158,6 +44754,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -44165,6 +44762,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -46081,6 +46696,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -46088,6 +46704,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -46967,6 +47601,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -46974,6 +47609,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -47463,6 +48116,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -47470,6 +48124,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -49051,6 +49723,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -49058,6 +49731,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -51856,6 +52547,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -51863,6 +52555,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -52352,6 +53062,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -52359,6 +53070,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -53940,6 +54669,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -53947,6 +54677,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -54407,6 +55155,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -54414,6 +55163,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -54983,6 +55750,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -54990,6 +55758,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -55855,6 +56641,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -55862,6 +56649,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -56344,6 +57149,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -56351,6 +57157,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -57136,6 +57960,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -57143,6 +57968,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -58053,6 +58896,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -58060,6 +58904,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -61242,6 +62104,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -61249,6 +62112,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -62179,6 +63060,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -62186,6 +63068,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -62812,6 +63712,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -62819,6 +63720,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -63582,6 +64501,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -63589,6 +64509,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -64519,6 +65457,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -64526,6 +65465,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -65152,6 +66109,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -65159,6 +66117,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -65619,6 +66595,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -65626,6 +66603,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -66073,6 +67068,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -66080,6 +67076,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -66569,6 +67583,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -66576,6 +67591,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -68157,6 +69190,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -68164,6 +69198,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -70080,6 +71132,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -70087,6 +71140,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -70966,6 +72037,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -70973,6 +72045,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -71462,6 +72552,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -71469,6 +72560,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -73050,6 +74159,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -73057,6 +74167,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -75855,6 +76983,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -75862,6 +76991,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -76351,6 +77498,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -76358,6 +77506,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -77939,6 +79105,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -77946,6 +79113,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -78406,6 +79591,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -78413,6 +79599,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -80777,6 +81981,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -80784,6 +81989,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -82683,6 +83906,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -82690,6 +83914,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -83562,6 +84804,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -83569,6 +84812,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -84152,6 +85413,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -84159,6 +85421,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -84303,6 +85583,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -84310,6 +85591,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -85202,6 +86501,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -85209,6 +86509,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -88121,6 +89439,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -88128,6 +89447,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -90124,6 +91461,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -90131,6 +91469,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -93685,6 +95041,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -93692,6 +95049,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -97903,6 +99278,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -97910,6 +99286,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -101753,6 +103147,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -101760,6 +103155,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -102264,6 +103677,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -102271,6 +103685,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -102796,6 +104228,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -102803,6 +104236,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -103675,6 +105126,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -103682,6 +105134,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -104961,6 +106431,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -104968,6 +106439,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -105614,6 +107103,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -105621,6 +107111,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -106146,6 +107654,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -106153,6 +107662,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -108306,6 +109833,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -108313,6 +109841,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -109568,6 +111114,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -109575,6 +111122,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -110086,6 +111651,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -110093,6 +111659,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -110560,6 +112144,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -110567,6 +112152,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -112474,6 +114077,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -112481,6 +114085,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/statefulSetV1.typescript.md b/docs/statefulSetV1.typescript.md index 2898b1a85..d96b2ff2e 100644 --- a/docs/statefulSetV1.typescript.md +++ b/docs/statefulSetV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -131,6 +132,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -16409,6 +16416,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -16416,6 +16424,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -16877,6 +16901,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -16884,6 +16909,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -18780,6 +18821,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -18787,6 +18829,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -19247,6 +19305,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19254,6 +19313,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -19744,6 +19819,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -19751,6 +19827,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -20560,6 +20652,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20567,6 +20660,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -20703,6 +20812,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -20710,6 +20820,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -21200,6 +21326,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -21207,6 +21334,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -23033,6 +23176,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23040,6 +23184,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -23500,6 +23660,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23507,6 +23668,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -23643,6 +23820,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -23650,6 +23828,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -24820,6 +25014,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24827,6 +25022,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -24963,6 +25174,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -24970,6 +25182,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -25798,6 +26026,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -25805,6 +26034,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -26634,6 +26879,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -26641,6 +26887,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -27101,6 +27363,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27108,6 +27371,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -27244,6 +27523,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -27251,6 +27531,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -28421,6 +28717,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28428,6 +28725,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -28564,6 +28877,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -28571,6 +28885,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -29399,6 +29729,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -29406,6 +29737,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -30202,6 +30549,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -30209,6 +30557,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -31025,6 +31389,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -31032,6 +31397,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -33864,6 +34245,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -33871,6 +34253,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -34739,6 +35137,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -34746,6 +35145,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -35275,6 +35690,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35282,6 +35698,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -35985,6 +36417,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -35992,6 +36425,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -36860,6 +37309,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -36867,6 +37317,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -37396,6 +37862,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37403,6 +37870,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -37828,6 +38311,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -37835,6 +38319,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -38249,6 +38749,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38256,6 +38757,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -38710,6 +39227,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -38717,6 +39235,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -40147,6 +40681,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -40154,6 +40689,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -41578,6 +42129,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -41585,6 +42137,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -42404,6 +42972,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42411,6 +42980,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -42865,6 +43450,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -42872,6 +43458,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -44302,6 +44904,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -44309,6 +44912,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -46847,6 +47466,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -46854,6 +47474,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -47308,6 +47944,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -47315,6 +47952,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -48745,6 +49398,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -48752,6 +49406,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -49177,6 +49847,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49184,6 +49855,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -49718,6 +50405,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -49725,6 +50413,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -50528,6 +51232,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50535,6 +51240,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -50982,6 +51703,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -50989,6 +51711,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -51714,6 +52452,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -51721,6 +52460,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -52537,6 +53292,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -52544,6 +53300,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -55376,6 +56148,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -55383,6 +56156,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -56251,6 +57040,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56258,6 +57048,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -56787,6 +57593,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -56794,6 +57601,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -57497,6 +58320,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -57504,6 +58328,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -58372,6 +59212,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58379,6 +59220,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -58908,6 +59765,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -58915,6 +59773,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -59340,6 +60214,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59347,6 +60222,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -59761,6 +60652,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -59768,6 +60660,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -60222,6 +61130,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -60229,6 +61138,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -61659,6 +62584,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -61666,6 +62592,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -63090,6 +64032,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63097,6 +64040,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -63916,6 +64875,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -63923,6 +64883,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -64377,6 +65353,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -64384,6 +65361,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -65814,6 +66807,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -65821,6 +66815,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -68359,6 +69369,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -68366,6 +69377,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -68820,6 +69847,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -68827,6 +69855,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -70257,6 +71301,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70264,6 +71309,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -70689,6 +71750,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -70696,6 +71758,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -72776,6 +73854,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -72783,6 +73862,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -74471,6 +75566,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -74478,6 +75574,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -75290,6 +76402,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75297,6 +76410,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -75845,6 +76974,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75852,6 +76982,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -75988,6 +77134,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -75995,6 +77142,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -76823,6 +77986,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -76830,6 +77994,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -79538,6 +80718,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -79545,6 +80726,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -81398,6 +82595,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -81405,6 +82603,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -84544,6 +85758,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -84551,6 +85766,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -88458,6 +89689,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -88465,6 +89697,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -91238,6 +92486,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91245,6 +92494,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -91712,6 +92977,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -91719,6 +92985,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -92209,6 +93491,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -92216,6 +93499,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -93026,6 +94325,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -93033,6 +94333,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -94184,6 +95500,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -94191,6 +95508,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -94762,6 +96095,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -94769,6 +96103,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -95259,6 +96609,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -95266,6 +96617,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -97265,6 +98632,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -97272,6 +98640,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -98440,6 +99824,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -98447,6 +99832,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -98921,6 +100322,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -98928,6 +100330,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -99360,6 +100778,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -99367,6 +100786,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -101009,6 +102444,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -101016,6 +102452,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/storageClass.csharp.md b/docs/storageClass.csharp.md index 72a2054e9..19e2194ad 100644 --- a/docs/storageClass.csharp.md +++ b/docs/storageClass.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -134,6 +135,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -1395,6 +1402,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1402,6 +1410,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/storageClass.go.md b/docs/storageClass.go.md index c9496c463..8d0500f41 100644 --- a/docs/storageClass.go.md +++ b/docs/storageClass.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/storageclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/storageclass" storageclass.NewStorageClass(scope Construct, id *string, config StorageClassConfig) StorageClass ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -134,6 +135,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -446,7 +453,7 @@ func ResetVolumeBindingMode() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/storageclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/storageclass" storageclass.StorageClass_IsConstruct(x interface{}) *bool ``` @@ -478,7 +485,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/storageclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/storageclass" storageclass.StorageClass_IsTerraformElement(x interface{}) *bool ``` @@ -492,7 +499,7 @@ storageclass.StorageClass_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/storageclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/storageclass" storageclass.StorageClass_IsTerraformResource(x interface{}) *bool ``` @@ -506,7 +513,7 @@ storageclass.StorageClass_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/storageclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/storageclass" storageclass.StorageClass_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -933,7 +940,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/storageclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/storageclass" &storageclass.StorageClassAllowedTopologies { MatchLabelExpressions: interface{}, @@ -967,7 +974,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/storageclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/storageclass" &storageclass.StorageClassAllowedTopologiesMatchLabelExpressions { Key: *string, @@ -1017,7 +1024,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/storageclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/storageclass" &storageclass.StorageClassConfig { Connection: interface{}, @@ -1027,9 +1034,9 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/storageclas Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.storageClass.StorageClassMetadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.storageClass.StorageClassMetadata, StorageProvisioner: *string, - AllowedTopologies: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.storageClass.StorageClassAllowedTopologies, + AllowedTopologies: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.storageClass.StorageClassAllowedTopologies, AllowVolumeExpansion: interface{}, Id: *string, MountOptions: *[]*string, @@ -1264,7 +1271,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/storageclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/storageclass" &storageclass.StorageClassMetadata { Annotations: *map[string]*string, @@ -1354,7 +1361,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/storageclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/storageclass" storageclass.NewStorageClassAllowedTopologiesMatchLabelExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StorageClassAllowedTopologiesMatchLabelExpressionsList ``` @@ -1395,6 +1402,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1402,6 +1410,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1497,7 +1521,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/storageclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/storageclass" storageclass.NewStorageClassAllowedTopologiesMatchLabelExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StorageClassAllowedTopologiesMatchLabelExpressionsOutputReference ``` @@ -1822,7 +1846,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/storageclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/storageclass" storageclass.NewStorageClassAllowedTopologiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StorageClassAllowedTopologiesOutputReference ``` @@ -2113,7 +2137,7 @@ func InternalValue() StorageClassAllowedTopologies #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/storageclass" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/storageclass" storageclass.NewStorageClassMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StorageClassMetadataOutputReference ``` diff --git a/docs/storageClass.java.md b/docs/storageClass.java.md index fe9fdf408..c1d04d52b 100644 --- a/docs/storageClass.java.md +++ b/docs/storageClass.java.md @@ -218,6 +218,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -298,6 +299,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -1567,6 +1574,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1574,6 +1582,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/storageClass.python.md b/docs/storageClass.python.md index 3a85f72c1..d19225a4c 100644 --- a/docs/storageClass.python.md +++ b/docs/storageClass.python.md @@ -215,6 +215,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -300,6 +301,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -1659,6 +1666,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1666,6 +1674,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/storageClass.typescript.md b/docs/storageClass.typescript.md index d17e9fa89..c9203da0a 100644 --- a/docs/storageClass.typescript.md +++ b/docs/storageClass.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -134,6 +135,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -1368,6 +1375,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1375,6 +1383,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/storageClassV1.csharp.md b/docs/storageClassV1.csharp.md index 30128bf6a..ad2336e15 100644 --- a/docs/storageClassV1.csharp.md +++ b/docs/storageClassV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -134,6 +135,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -1395,6 +1402,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1402,6 +1410,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/storageClassV1.go.md b/docs/storageClassV1.go.md index f2e492c70..88566cde4 100644 --- a/docs/storageClassV1.go.md +++ b/docs/storageClassV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/storageclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/storageclassv1" storageclassv1.NewStorageClassV1(scope Construct, id *string, config StorageClassV1Config) StorageClassV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -134,6 +135,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -446,7 +453,7 @@ func ResetVolumeBindingMode() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/storageclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/storageclassv1" storageclassv1.StorageClassV1_IsConstruct(x interface{}) *bool ``` @@ -478,7 +485,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/storageclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/storageclassv1" storageclassv1.StorageClassV1_IsTerraformElement(x interface{}) *bool ``` @@ -492,7 +499,7 @@ storageclassv1.StorageClassV1_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/storageclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/storageclassv1" storageclassv1.StorageClassV1_IsTerraformResource(x interface{}) *bool ``` @@ -506,7 +513,7 @@ storageclassv1.StorageClassV1_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/storageclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/storageclassv1" storageclassv1.StorageClassV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -933,7 +940,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/storageclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/storageclassv1" &storageclassv1.StorageClassV1AllowedTopologies { MatchLabelExpressions: interface{}, @@ -967,7 +974,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/storageclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/storageclassv1" &storageclassv1.StorageClassV1AllowedTopologiesMatchLabelExpressions { Key: *string, @@ -1017,7 +1024,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/storageclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/storageclassv1" &storageclassv1.StorageClassV1Config { Connection: interface{}, @@ -1027,9 +1034,9 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/storageclas Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.storageClassV1.StorageClassV1Metadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.storageClassV1.StorageClassV1Metadata, StorageProvisioner: *string, - AllowedTopologies: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.storageClassV1.StorageClassV1AllowedTopologies, + AllowedTopologies: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.storageClassV1.StorageClassV1AllowedTopologies, AllowVolumeExpansion: interface{}, Id: *string, MountOptions: *[]*string, @@ -1264,7 +1271,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/storageclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/storageclassv1" &storageclassv1.StorageClassV1Metadata { Annotations: *map[string]*string, @@ -1354,7 +1361,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/storageclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/storageclassv1" storageclassv1.NewStorageClassV1AllowedTopologiesMatchLabelExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StorageClassV1AllowedTopologiesMatchLabelExpressionsList ``` @@ -1395,6 +1402,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -1402,6 +1410,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -1497,7 +1521,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/storageclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/storageclassv1" storageclassv1.NewStorageClassV1AllowedTopologiesMatchLabelExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StorageClassV1AllowedTopologiesMatchLabelExpressionsOutputReference ``` @@ -1822,7 +1846,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/storageclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/storageclassv1" storageclassv1.NewStorageClassV1AllowedTopologiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StorageClassV1AllowedTopologiesOutputReference ``` @@ -2113,7 +2137,7 @@ func InternalValue() StorageClassV1AllowedTopologies #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/storageclassv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/storageclassv1" storageclassv1.NewStorageClassV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StorageClassV1MetadataOutputReference ``` diff --git a/docs/storageClassV1.java.md b/docs/storageClassV1.java.md index 83b73bd48..fb642cb63 100644 --- a/docs/storageClassV1.java.md +++ b/docs/storageClassV1.java.md @@ -218,6 +218,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -298,6 +299,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -1567,6 +1574,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1574,6 +1582,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/storageClassV1.python.md b/docs/storageClassV1.python.md index 44b659ea2..c416e2d8c 100644 --- a/docs/storageClassV1.python.md +++ b/docs/storageClassV1.python.md @@ -215,6 +215,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -300,6 +301,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -1659,6 +1666,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -1666,6 +1674,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/storageClassV1.typescript.md b/docs/storageClassV1.typescript.md index 4dca0ee1c..a6be974b1 100644 --- a/docs/storageClassV1.typescript.md +++ b/docs/storageClassV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -134,6 +135,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -1368,6 +1375,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -1375,6 +1383,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/tokenRequestV1.csharp.md b/docs/tokenRequestV1.csharp.md index f6f4449bb..3486d6142 100644 --- a/docs/tokenRequestV1.csharp.md +++ b/docs/tokenRequestV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp diff --git a/docs/tokenRequestV1.go.md b/docs/tokenRequestV1.go.md index e3bcf41eb..a565693d8 100644 --- a/docs/tokenRequestV1.go.md +++ b/docs/tokenRequestV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/tokenrequestv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/tokenrequestv1" tokenrequestv1.NewTokenRequestV1(scope Construct, id *string, config TokenRequestV1Config) TokenRequestV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -411,7 +418,7 @@ func ResetSpec() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/tokenrequestv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/tokenrequestv1" tokenrequestv1.TokenRequestV1_IsConstruct(x interface{}) *bool ``` @@ -443,7 +450,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/tokenrequestv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/tokenrequestv1" tokenrequestv1.TokenRequestV1_IsTerraformElement(x interface{}) *bool ``` @@ -457,7 +464,7 @@ tokenrequestv1.TokenRequestV1_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/tokenrequestv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/tokenrequestv1" tokenrequestv1.TokenRequestV1_IsTerraformResource(x interface{}) *bool ``` @@ -471,7 +478,7 @@ tokenrequestv1.TokenRequestV1_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/tokenrequestv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/tokenrequestv1" tokenrequestv1.TokenRequestV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -777,7 +784,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/tokenrequestv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/tokenrequestv1" &tokenrequestv1.TokenRequestV1Config { Connection: interface{}, @@ -787,9 +794,9 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/tokenreques Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.tokenRequestV1.TokenRequestV1Metadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.tokenRequestV1.TokenRequestV1Metadata, Id: *string, - Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.tokenRequestV1.TokenRequestV1Spec, + Spec: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.tokenRequestV1.TokenRequestV1Spec, } ``` @@ -928,7 +935,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/tokenrequestv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/tokenrequestv1" &tokenrequestv1.TokenRequestV1Metadata { Annotations: *map[string]*string, @@ -1032,11 +1039,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/tokenrequestv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/tokenrequestv1" &tokenrequestv1.TokenRequestV1Spec { Audiences: *[]*string, - BoundObjectRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.tokenRequestV1.TokenRequestV1SpecBoundObjectRef, + BoundObjectRef: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.tokenRequestV1.TokenRequestV1SpecBoundObjectRef, ExpirationSeconds: *f64, } ``` @@ -1102,7 +1109,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/tokenrequestv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/tokenrequestv1" &tokenrequestv1.TokenRequestV1SpecBoundObjectRef { ApiVersion: *string, @@ -1186,7 +1193,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/tokenrequestv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/tokenrequestv1" tokenrequestv1.NewTokenRequestV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) TokenRequestV1MetadataOutputReference ``` @@ -1613,7 +1620,7 @@ func InternalValue() TokenRequestV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/tokenrequestv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/tokenrequestv1" tokenrequestv1.NewTokenRequestV1SpecBoundObjectRefOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) TokenRequestV1SpecBoundObjectRefOutputReference ``` @@ -1978,7 +1985,7 @@ func InternalValue() TokenRequestV1SpecBoundObjectRef #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/tokenrequestv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/tokenrequestv1" tokenrequestv1.NewTokenRequestV1SpecOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) TokenRequestV1SpecOutputReference ``` diff --git a/docs/tokenRequestV1.java.md b/docs/tokenRequestV1.java.md index 93ba88bbb..ec2a9ee65 100644 --- a/docs/tokenRequestV1.java.md +++ b/docs/tokenRequestV1.java.md @@ -145,6 +145,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -220,6 +221,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java diff --git a/docs/tokenRequestV1.python.md b/docs/tokenRequestV1.python.md index 6ffaa4949..3946115d1 100644 --- a/docs/tokenRequestV1.python.md +++ b/docs/tokenRequestV1.python.md @@ -143,6 +143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -223,6 +224,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python diff --git a/docs/tokenRequestV1.typescript.md b/docs/tokenRequestV1.typescript.md index e4bca8652..3c6da324d 100644 --- a/docs/tokenRequestV1.typescript.md +++ b/docs/tokenRequestV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -129,6 +130,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript diff --git a/docs/validatingWebhookConfiguration.csharp.md b/docs/validatingWebhookConfiguration.csharp.md index 9a1a06989..ff5deeb2c 100644 --- a/docs/validatingWebhookConfiguration.csharp.md +++ b/docs/validatingWebhookConfiguration.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -2828,6 +2835,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2835,6 +2843,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2971,6 +2995,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2978,6 +3003,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -3788,6 +3829,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3795,6 +3837,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -5200,6 +5258,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5207,6 +5266,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/validatingWebhookConfiguration.go.md b/docs/validatingWebhookConfiguration.go.md index da3377ec7..06eacb73b 100644 --- a/docs/validatingWebhookConfiguration.go.md +++ b/docs/validatingWebhookConfiguration.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfiguration" validatingwebhookconfiguration.NewValidatingWebhookConfiguration(scope Construct, id *string, config ValidatingWebhookConfigurationConfig) ValidatingWebhookConfiguration ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -404,7 +411,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfiguration" validatingwebhookconfiguration.ValidatingWebhookConfiguration_IsConstruct(x interface{}) *bool ``` @@ -436,7 +443,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfiguration" validatingwebhookconfiguration.ValidatingWebhookConfiguration_IsTerraformElement(x interface{}) *bool ``` @@ -450,7 +457,7 @@ validatingwebhookconfiguration.ValidatingWebhookConfiguration_IsTerraformElement ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfiguration" validatingwebhookconfiguration.ValidatingWebhookConfiguration_IsTerraformResource(x interface{}) *bool ``` @@ -464,7 +471,7 @@ validatingwebhookconfiguration.ValidatingWebhookConfiguration_IsTerraformResourc ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfiguration" validatingwebhookconfiguration.ValidatingWebhookConfiguration_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -759,7 +766,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfiguration" &validatingwebhookconfiguration.ValidatingWebhookConfigurationConfig { Connection: interface{}, @@ -769,7 +776,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingw Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.validatingWebhookConfiguration.ValidatingWebhookConfigurationMetadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.validatingWebhookConfiguration.ValidatingWebhookConfigurationMetadata, Webhook: interface{}, Id: *string, } @@ -910,7 +917,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfiguration" &validatingwebhookconfiguration.ValidatingWebhookConfigurationMetadata { Annotations: *map[string]*string, @@ -998,16 +1005,16 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfiguration" &validatingwebhookconfiguration.ValidatingWebhookConfigurationWebhook { - ClientConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.validatingWebhookConfiguration.ValidatingWebhookConfigurationWebhookClientConfig, + ClientConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.validatingWebhookConfiguration.ValidatingWebhookConfigurationWebhookClientConfig, Name: *string, AdmissionReviewVersions: *[]*string, FailurePolicy: *string, MatchPolicy: *string, - NamespaceSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.validatingWebhookConfiguration.ValidatingWebhookConfigurationWebhookNamespaceSelector, - ObjectSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.validatingWebhookConfiguration.ValidatingWebhookConfigurationWebhookObjectSelector, + NamespaceSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.validatingWebhookConfiguration.ValidatingWebhookConfigurationWebhookNamespaceSelector, + ObjectSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.validatingWebhookConfiguration.ValidatingWebhookConfigurationWebhookObjectSelector, Rule: interface{}, SideEffects: *string, TimeoutSeconds: *f64, @@ -1191,11 +1198,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfiguration" &validatingwebhookconfiguration.ValidatingWebhookConfigurationWebhookClientConfig { CaBundle: *string, - Service: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.validatingWebhookConfiguration.ValidatingWebhookConfigurationWebhookClientConfigService, + Service: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.validatingWebhookConfiguration.ValidatingWebhookConfigurationWebhookClientConfigService, Url: *string, } ``` @@ -1271,7 +1278,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfiguration" &validatingwebhookconfiguration.ValidatingWebhookConfigurationWebhookClientConfigService { Name: *string, @@ -1355,7 +1362,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfiguration" &validatingwebhookconfiguration.ValidatingWebhookConfigurationWebhookNamespaceSelector { MatchExpressions: interface{}, @@ -1407,7 +1414,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfiguration" &validatingwebhookconfiguration.ValidatingWebhookConfigurationWebhookNamespaceSelectorMatchExpressions { Key: *string, @@ -1475,7 +1482,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfiguration" &validatingwebhookconfiguration.ValidatingWebhookConfigurationWebhookObjectSelector { MatchExpressions: interface{}, @@ -1527,7 +1534,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfiguration" &validatingwebhookconfiguration.ValidatingWebhookConfigurationWebhookObjectSelectorMatchExpressions { Key: *string, @@ -1595,7 +1602,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfiguration" &validatingwebhookconfiguration.ValidatingWebhookConfigurationWebhookRule { ApiGroups: *[]*string, @@ -1689,7 +1696,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfiguration" validatingwebhookconfiguration.NewValidatingWebhookConfigurationMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ValidatingWebhookConfigurationMetadataOutputReference ``` @@ -2087,7 +2094,7 @@ func InternalValue() ValidatingWebhookConfigurationMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfiguration" validatingwebhookconfiguration.NewValidatingWebhookConfigurationWebhookClientConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ValidatingWebhookConfigurationWebhookClientConfigOutputReference ``` @@ -2436,7 +2443,7 @@ func InternalValue() ValidatingWebhookConfigurationWebhookClientConfig #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfiguration" validatingwebhookconfiguration.NewValidatingWebhookConfigurationWebhookClientConfigServiceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ValidatingWebhookConfigurationWebhookClientConfigServiceOutputReference ``` @@ -2787,7 +2794,7 @@ func InternalValue() ValidatingWebhookConfigurationWebhookClientConfigService #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfiguration" validatingwebhookconfiguration.NewValidatingWebhookConfigurationWebhookList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ValidatingWebhookConfigurationWebhookList ``` @@ -2828,6 +2835,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2835,6 +2843,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2930,7 +2954,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfiguration" validatingwebhookconfiguration.NewValidatingWebhookConfigurationWebhookNamespaceSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ValidatingWebhookConfigurationWebhookNamespaceSelectorMatchExpressionsList ``` @@ -2971,6 +2995,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2978,6 +3003,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3073,7 +3114,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfiguration" validatingwebhookconfiguration.NewValidatingWebhookConfigurationWebhookNamespaceSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ValidatingWebhookConfigurationWebhookNamespaceSelectorMatchExpressionsOutputReference ``` @@ -3427,7 +3468,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfiguration" validatingwebhookconfiguration.NewValidatingWebhookConfigurationWebhookNamespaceSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ValidatingWebhookConfigurationWebhookNamespaceSelectorOutputReference ``` @@ -3747,7 +3788,7 @@ func InternalValue() ValidatingWebhookConfigurationWebhookNamespaceSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfiguration" validatingwebhookconfiguration.NewValidatingWebhookConfigurationWebhookObjectSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ValidatingWebhookConfigurationWebhookObjectSelectorMatchExpressionsList ``` @@ -3788,6 +3829,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3795,6 +3837,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3890,7 +3948,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfiguration" validatingwebhookconfiguration.NewValidatingWebhookConfigurationWebhookObjectSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ValidatingWebhookConfigurationWebhookObjectSelectorMatchExpressionsOutputReference ``` @@ -4244,7 +4302,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfiguration" validatingwebhookconfiguration.NewValidatingWebhookConfigurationWebhookObjectSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ValidatingWebhookConfigurationWebhookObjectSelectorOutputReference ``` @@ -4564,7 +4622,7 @@ func InternalValue() ValidatingWebhookConfigurationWebhookObjectSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfiguration" validatingwebhookconfiguration.NewValidatingWebhookConfigurationWebhookOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ValidatingWebhookConfigurationWebhookOutputReference ``` @@ -5159,7 +5217,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfiguration" validatingwebhookconfiguration.NewValidatingWebhookConfigurationWebhookRuleList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ValidatingWebhookConfigurationWebhookRuleList ``` @@ -5200,6 +5258,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5207,6 +5266,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -5302,7 +5377,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfiguration" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfiguration" validatingwebhookconfiguration.NewValidatingWebhookConfigurationWebhookRuleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ValidatingWebhookConfigurationWebhookRuleOutputReference ``` diff --git a/docs/validatingWebhookConfiguration.java.md b/docs/validatingWebhookConfiguration.java.md index 5ac576561..e4a60ff47 100644 --- a/docs/validatingWebhookConfiguration.java.md +++ b/docs/validatingWebhookConfiguration.java.md @@ -146,6 +146,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -220,6 +221,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -2930,6 +2937,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2937,6 +2945,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3073,6 +3097,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3080,6 +3105,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3890,6 +3931,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3897,6 +3939,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -5302,6 +5360,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5309,6 +5368,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/validatingWebhookConfiguration.python.md b/docs/validatingWebhookConfiguration.python.md index ba43387a7..60f62f19e 100644 --- a/docs/validatingWebhookConfiguration.python.md +++ b/docs/validatingWebhookConfiguration.python.md @@ -143,6 +143,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -222,6 +223,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -3132,6 +3139,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3139,6 +3147,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -3283,6 +3309,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3290,6 +3317,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -4162,6 +4207,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4169,6 +4215,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -5745,6 +5809,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -5752,6 +5817,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/validatingWebhookConfiguration.typescript.md b/docs/validatingWebhookConfiguration.typescript.md index 6d379599d..6330a00db 100644 --- a/docs/validatingWebhookConfiguration.typescript.md +++ b/docs/validatingWebhookConfiguration.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -2773,6 +2780,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2780,6 +2788,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2916,6 +2940,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2923,6 +2948,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3733,6 +3774,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3740,6 +3782,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -5145,6 +5203,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5152,6 +5211,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/docs/validatingWebhookConfigurationV1.csharp.md b/docs/validatingWebhookConfigurationV1.csharp.md index bd3bf47f7..23d5c3742 100644 --- a/docs/validatingWebhookConfigurationV1.csharp.md +++ b/docs/validatingWebhookConfigurationV1.csharp.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ private void ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + ##### `ToMetadata` ```csharp @@ -2828,6 +2835,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2835,6 +2843,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -2971,6 +2995,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2978,6 +3003,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -3788,6 +3829,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3795,6 +3837,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp @@ -5200,6 +5258,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5207,6 +5266,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `ComputeFqn` ```csharp diff --git a/docs/validatingWebhookConfigurationV1.go.md b/docs/validatingWebhookConfigurationV1.go.md index a048f43f9..c0c21f288 100644 --- a/docs/validatingWebhookConfigurationV1.go.md +++ b/docs/validatingWebhookConfigurationV1.go.md @@ -9,7 +9,7 @@ Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfigurationv1" validatingwebhookconfigurationv1.NewValidatingWebhookConfigurationV1(scope Construct, id *string, config ValidatingWebhookConfigurationV1Config) ValidatingWebhookConfigurationV1 ``` @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | AddOverride | *No description.* | | OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | | ToMetadata | *No description.* | | ToTerraform | Adds this resource to the terraform JSON output. | | AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ func ResetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + ##### `ToMetadata` ```go @@ -404,7 +411,7 @@ func ResetId() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfigurationv1" validatingwebhookconfigurationv1.ValidatingWebhookConfigurationV1_IsConstruct(x interface{}) *bool ``` @@ -436,7 +443,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfigurationv1" validatingwebhookconfigurationv1.ValidatingWebhookConfigurationV1_IsTerraformElement(x interface{}) *bool ``` @@ -450,7 +457,7 @@ validatingwebhookconfigurationv1.ValidatingWebhookConfigurationV1_IsTerraformEle ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfigurationv1" validatingwebhookconfigurationv1.ValidatingWebhookConfigurationV1_IsTerraformResource(x interface{}) *bool ``` @@ -464,7 +471,7 @@ validatingwebhookconfigurationv1.ValidatingWebhookConfigurationV1_IsTerraformRes ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfigurationv1" validatingwebhookconfigurationv1.ValidatingWebhookConfigurationV1_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -759,7 +766,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfigurationv1" &validatingwebhookconfigurationv1.ValidatingWebhookConfigurationV1Config { Connection: interface{}, @@ -769,7 +776,7 @@ import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingw Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.validatingWebhookConfigurationV1.ValidatingWebhookConfigurationV1Metadata, + Metadata: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.validatingWebhookConfigurationV1.ValidatingWebhookConfigurationV1Metadata, Webhook: interface{}, Id: *string, } @@ -910,7 +917,7 @@ If you experience problems setting this value it might not be settable. Please t #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfigurationv1" &validatingwebhookconfigurationv1.ValidatingWebhookConfigurationV1Metadata { Annotations: *map[string]*string, @@ -998,16 +1005,16 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfigurationv1" &validatingwebhookconfigurationv1.ValidatingWebhookConfigurationV1Webhook { - ClientConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.validatingWebhookConfigurationV1.ValidatingWebhookConfigurationV1WebhookClientConfig, + ClientConfig: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.validatingWebhookConfigurationV1.ValidatingWebhookConfigurationV1WebhookClientConfig, Name: *string, AdmissionReviewVersions: *[]*string, FailurePolicy: *string, MatchPolicy: *string, - NamespaceSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.validatingWebhookConfigurationV1.ValidatingWebhookConfigurationV1WebhookNamespaceSelector, - ObjectSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.validatingWebhookConfigurationV1.ValidatingWebhookConfigurationV1WebhookObjectSelector, + NamespaceSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.validatingWebhookConfigurationV1.ValidatingWebhookConfigurationV1WebhookNamespaceSelector, + ObjectSelector: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.validatingWebhookConfigurationV1.ValidatingWebhookConfigurationV1WebhookObjectSelector, Rule: interface{}, SideEffects: *string, TimeoutSeconds: *f64, @@ -1191,11 +1198,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfigurationv1" &validatingwebhookconfigurationv1.ValidatingWebhookConfigurationV1WebhookClientConfig { CaBundle: *string, - Service: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10.validatingWebhookConfigurationV1.ValidatingWebhookConfigurationV1WebhookClientConfigService, + Service: github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11.validatingWebhookConfigurationV1.ValidatingWebhookConfigurationV1WebhookClientConfigService, Url: *string, } ``` @@ -1271,7 +1278,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfigurationv1" &validatingwebhookconfigurationv1.ValidatingWebhookConfigurationV1WebhookClientConfigService { Name: *string, @@ -1355,7 +1362,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfigurationv1" &validatingwebhookconfigurationv1.ValidatingWebhookConfigurationV1WebhookNamespaceSelector { MatchExpressions: interface{}, @@ -1407,7 +1414,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfigurationv1" &validatingwebhookconfigurationv1.ValidatingWebhookConfigurationV1WebhookNamespaceSelectorMatchExpressions { Key: *string, @@ -1475,7 +1482,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfigurationv1" &validatingwebhookconfigurationv1.ValidatingWebhookConfigurationV1WebhookObjectSelector { MatchExpressions: interface{}, @@ -1527,7 +1534,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfigurationv1" &validatingwebhookconfigurationv1.ValidatingWebhookConfigurationV1WebhookObjectSelectorMatchExpressions { Key: *string, @@ -1595,7 +1602,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfigurationv1" &validatingwebhookconfigurationv1.ValidatingWebhookConfigurationV1WebhookRule { ApiGroups: *[]*string, @@ -1689,7 +1696,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfigurationv1" validatingwebhookconfigurationv1.NewValidatingWebhookConfigurationV1MetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ValidatingWebhookConfigurationV1MetadataOutputReference ``` @@ -2087,7 +2094,7 @@ func InternalValue() ValidatingWebhookConfigurationV1Metadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfigurationv1" validatingwebhookconfigurationv1.NewValidatingWebhookConfigurationV1WebhookClientConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ValidatingWebhookConfigurationV1WebhookClientConfigOutputReference ``` @@ -2436,7 +2443,7 @@ func InternalValue() ValidatingWebhookConfigurationV1WebhookClientConfig #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfigurationv1" validatingwebhookconfigurationv1.NewValidatingWebhookConfigurationV1WebhookClientConfigServiceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ValidatingWebhookConfigurationV1WebhookClientConfigServiceOutputReference ``` @@ -2787,7 +2794,7 @@ func InternalValue() ValidatingWebhookConfigurationV1WebhookClientConfigService #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfigurationv1" validatingwebhookconfigurationv1.NewValidatingWebhookConfigurationV1WebhookList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ValidatingWebhookConfigurationV1WebhookList ``` @@ -2828,6 +2835,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2835,6 +2843,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -2930,7 +2954,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfigurationv1" validatingwebhookconfigurationv1.NewValidatingWebhookConfigurationV1WebhookNamespaceSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ValidatingWebhookConfigurationV1WebhookNamespaceSelectorMatchExpressionsList ``` @@ -2971,6 +2995,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -2978,6 +3003,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3073,7 +3114,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfigurationv1" validatingwebhookconfigurationv1.NewValidatingWebhookConfigurationV1WebhookNamespaceSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ValidatingWebhookConfigurationV1WebhookNamespaceSelectorMatchExpressionsOutputReference ``` @@ -3427,7 +3468,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfigurationv1" validatingwebhookconfigurationv1.NewValidatingWebhookConfigurationV1WebhookNamespaceSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ValidatingWebhookConfigurationV1WebhookNamespaceSelectorOutputReference ``` @@ -3747,7 +3788,7 @@ func InternalValue() ValidatingWebhookConfigurationV1WebhookNamespaceSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfigurationv1" validatingwebhookconfigurationv1.NewValidatingWebhookConfigurationV1WebhookObjectSelectorMatchExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ValidatingWebhookConfigurationV1WebhookObjectSelectorMatchExpressionsList ``` @@ -3788,6 +3829,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -3795,6 +3837,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -3890,7 +3948,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfigurationv1" validatingwebhookconfigurationv1.NewValidatingWebhookConfigurationV1WebhookObjectSelectorMatchExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ValidatingWebhookConfigurationV1WebhookObjectSelectorMatchExpressionsOutputReference ``` @@ -4244,7 +4302,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfigurationv1" validatingwebhookconfigurationv1.NewValidatingWebhookConfigurationV1WebhookObjectSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ValidatingWebhookConfigurationV1WebhookObjectSelectorOutputReference ``` @@ -4564,7 +4622,7 @@ func InternalValue() ValidatingWebhookConfigurationV1WebhookObjectSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfigurationv1" validatingwebhookconfigurationv1.NewValidatingWebhookConfigurationV1WebhookOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ValidatingWebhookConfigurationV1WebhookOutputReference ``` @@ -5159,7 +5217,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfigurationv1" validatingwebhookconfigurationv1.NewValidatingWebhookConfigurationV1WebhookRuleList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ValidatingWebhookConfigurationV1WebhookRuleList ``` @@ -5200,6 +5258,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | | ComputeFqn | *No description.* | | Resolve | Produce the Token's value at resolution time. | | ToString | Return a string representation of this resolvable object. | @@ -5207,6 +5266,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + ##### `ComputeFqn` ```go @@ -5302,7 +5377,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10/validatingwebhookconfigurationv1" +import "github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11/validatingwebhookconfigurationv1" validatingwebhookconfigurationv1.NewValidatingWebhookConfigurationV1WebhookRuleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ValidatingWebhookConfigurationV1WebhookRuleOutputReference ``` diff --git a/docs/validatingWebhookConfigurationV1.java.md b/docs/validatingWebhookConfigurationV1.java.md index 366850e28..00e4dbfe0 100644 --- a/docs/validatingWebhookConfigurationV1.java.md +++ b/docs/validatingWebhookConfigurationV1.java.md @@ -146,6 +146,7 @@ If you experience problems setting this value it might not be settable. Please t | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -220,6 +221,12 @@ public void resetOverrideLogicalId() Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + ##### `toMetadata` ```java @@ -2930,6 +2937,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2937,6 +2945,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3073,6 +3097,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3080,6 +3105,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -3890,6 +3931,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3897,6 +3939,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java @@ -5302,6 +5360,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5309,6 +5368,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + ##### `computeFqn` ```java diff --git a/docs/validatingWebhookConfigurationV1.python.md b/docs/validatingWebhookConfigurationV1.python.md index 84fd97cf0..a9a253e48 100644 --- a/docs/validatingWebhookConfigurationV1.python.md +++ b/docs/validatingWebhookConfigurationV1.python.md @@ -143,6 +143,7 @@ If you experience problems setting this value it might not be settable. Please t | add_override | *No description.* | | override_logical_id | Overrides the auto-generated logical ID with a specific ID. | | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | | 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. | @@ -222,6 +223,12 @@ def reset_override_logical_id() -> None Resets a previously passed logical Id to use the auto-generated logical id again. +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + ##### `to_metadata` ```python @@ -3132,6 +3139,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3139,6 +3147,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -3283,6 +3309,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -3290,6 +3317,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -4162,6 +4207,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -4169,6 +4215,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python @@ -5745,6 +5809,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | | compute_fqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | to_string | Return a string representation of this resolvable object. | @@ -5752,6 +5817,24 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + ##### `compute_fqn` ```python diff --git a/docs/validatingWebhookConfigurationV1.typescript.md b/docs/validatingWebhookConfigurationV1.typescript.md index 2f319e5fe..5f7d71041 100644 --- a/docs/validatingWebhookConfigurationV1.typescript.md +++ b/docs/validatingWebhookConfigurationV1.typescript.md @@ -54,6 +54,7 @@ Must be unique amongst siblings in the same scope | addOverride | *No description.* | | overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | | addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | @@ -128,6 +129,12 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + ##### `toMetadata` ```typescript @@ -2773,6 +2780,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2780,6 +2788,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -2916,6 +2940,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -2923,6 +2948,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -3733,6 +3774,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -3740,6 +3782,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript @@ -5145,6 +5203,7 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | | computeFqn | *No description.* | | resolve | Produce the Token's value at resolution time. | | toString | Return a string representation of this resolvable object. | @@ -5152,6 +5211,22 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + ##### `computeFqn` ```typescript diff --git a/package.json b/package.json index 8ad74a3cd..92ca89b71 100644 --- a/package.json +++ b/package.json @@ -47,8 +47,8 @@ "@actions/core": "^1.1.0", "@cdktf/provider-project": "^0.5.0", "@types/node": "^18", - "cdktf": "^0.19.0", - "cdktf-cli": "^0.19.0", + "cdktf": "^0.20.0", + "cdktf-cli": "^0.20.0", "constructs": "^10.3.0", "dot-prop": "^5.2.0", "jsii": "~5.2.0", @@ -56,13 +56,13 @@ "jsii-docgen": "^10.2.3", "jsii-pacmak": "^1.93.0", "jsii-rosetta": "~5.2.0", - "projen": "^0.78.11", + "projen": "^0.78.13", "semver": "^7.5.3", "standard-version": "^9", "typescript": "~5.2.0" }, "peerDependencies": { - "cdktf": "^0.19.0", + "cdktf": "^0.20.0", "constructs": "^10.3.0" }, "resolutions": { diff --git a/scripts/check-for-upgrades.js b/scripts/check-for-upgrades.js index f590572ee..9039b5b71 100644 --- a/scripts/check-for-upgrades.js +++ b/scripts/check-for-upgrades.js @@ -83,7 +83,7 @@ async function getCurrentProviderVersion() { } // SEE NOTICE AT THE TOP WHY THIS IS INLINED CURRENTLY -// copied from https://github.com/hashicorp/terraform-cdk/blob/b23fc173715e90c0a5b8c8633d9ec7f71edf9ed4/packages/cdktf-cli/lib/dependencies/version-constraints.ts +// copied from https://github.com/hashicorp/terraform-cdk/blob/df858ccf4ac71a168e3636f053c6743324c98332/packages/%40cdktf/cli-core/src/lib/dependencies/version-constraints.ts // and converted to JavaScript // constraints can be prefixed with "~>", ">", "<", "=", ">=", "<=" or "!=" @@ -122,16 +122,26 @@ function versionMatchesConstraint(version, constraint) { case "~>": { // allows rightmost version component to increment + const parts = parsed.version.split("."); + const minorSpecified = parts.length === 2; + const majorIsZero = parts[0] === "0"; + // ~>2.0 which allows 2.1 and 2.1.1 needs special handling as // npm semver handles "~" differently for ~2.0 than for ~2 or ~2.1.0 // So we need to use "^" (e.g. ^2.0) for this case // see: https://github.com/npm/node-semver/issues/11 - const allowMinorAndPatchOnly = parsed.version.split(".").length === 2; + const allowMinorAndPatchOnly = minorSpecified; - const range = allowMinorAndPatchOnly + let range = allowMinorAndPatchOnly ? `^${parsed.version}` : `~${parsed.version}`; + // versions below 1.0 are treated a bit differently in NPM than in Terraform + // meaning that NPMs ^0.4 doesn't allow 0.55 while TFs ~>0.4 allows 0.55 + if (majorIsZero && minorSpecified) { + range = `>=${parsed.version} <1.0.0`; + } + return semver.satisfies(version, range); } case ">=": diff --git a/src/annotations/README.md b/src/annotations/README.md index 5e9951cb2..022f0a9e6 100644 --- a/src/annotations/README.md +++ b/src/annotations/README.md @@ -1,3 +1,3 @@ # `kubernetes_annotations` -Refer to the Terraform Registory for docs: [`kubernetes_annotations`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/annotations). +Refer to the Terraform Registry for docs: [`kubernetes_annotations`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/annotations). diff --git a/src/annotations/index.ts b/src/annotations/index.ts index c91a3ec0d..6d5afb1de 100644 --- a/src/annotations/index.ts +++ b/src/annotations/index.ts @@ -88,6 +88,31 @@ export function annotationsMetadataToTerraform(struct?: AnnotationsMetadataOutpu } } + +export function annotationsMetadataToHclTerraform(struct?: AnnotationsMetadataOutputReference | AnnotationsMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class AnnotationsMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -356,4 +381,60 @@ export class Annotations extends cdktf.TerraformResource { metadata: annotationsMetadataToTerraform(this._metadata.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(this._annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + api_version: { + value: cdktf.stringToHclTerraform(this._apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_manager: { + value: cdktf.stringToHclTerraform(this._fieldManager), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + force: { + value: cdktf.booleanToHclTerraform(this._force), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(this._kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + template_annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(this._templateAnnotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + metadata: { + value: annotationsMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "AnnotationsMetadataList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/api-service-v1/README.md b/src/api-service-v1/README.md index 20472b262..b16e8f1f7 100644 --- a/src/api-service-v1/README.md +++ b/src/api-service-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_api_service_v1` -Refer to the Terraform Registory for docs: [`kubernetes_api_service_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/api_service_v1). +Refer to the Terraform Registry for docs: [`kubernetes_api_service_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/api_service_v1). diff --git a/src/api-service-v1/index.ts b/src/api-service-v1/index.ts index cab6e5ed2..0cef89c6f 100644 --- a/src/api-service-v1/index.ts +++ b/src/api-service-v1/index.ts @@ -72,6 +72,43 @@ export function apiServiceV1MetadataToTerraform(struct?: ApiServiceV1MetadataOut } } + +export function apiServiceV1MetadataToHclTerraform(struct?: ApiServiceV1MetadataOutputReference | ApiServiceV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ApiServiceV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -234,6 +271,37 @@ export function apiServiceV1SpecServiceToTerraform(struct?: ApiServiceV1SpecServ } } + +export function apiServiceV1SpecServiceToHclTerraform(struct?: ApiServiceV1SpecServiceOutputReference | ApiServiceV1SpecService): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ApiServiceV1SpecServiceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -381,6 +449,61 @@ export function apiServiceV1SpecToTerraform(struct?: ApiServiceV1SpecOutputRefer } } + +export function apiServiceV1SpecToHclTerraform(struct?: ApiServiceV1SpecOutputReference | ApiServiceV1Spec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + ca_bundle: { + value: cdktf.stringToHclTerraform(struct!.caBundle), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + group: { + value: cdktf.stringToHclTerraform(struct!.group), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + group_priority_minimum: { + value: cdktf.numberToHclTerraform(struct!.groupPriorityMinimum), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + insecure_skip_tls_verify: { + value: cdktf.booleanToHclTerraform(struct!.insecureSkipTlsVerify), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + version: { + value: cdktf.stringToHclTerraform(struct!.version), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + version_priority: { + value: cdktf.numberToHclTerraform(struct!.versionPriority), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: apiServiceV1SpecServiceToHclTerraform(struct!.service), + isBlock: true, + type: "list", + storageClassType: "ApiServiceV1SpecServiceList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ApiServiceV1SpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -663,4 +786,30 @@ export class ApiServiceV1 extends cdktf.TerraformResource { spec: apiServiceV1SpecToTerraform(this._spec.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: apiServiceV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "ApiServiceV1MetadataList", + }, + spec: { + value: apiServiceV1SpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "ApiServiceV1SpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/api-service/README.md b/src/api-service/README.md index eb7d07da1..5db9037e5 100644 --- a/src/api-service/README.md +++ b/src/api-service/README.md @@ -1,3 +1,3 @@ # `kubernetes_api_service` -Refer to the Terraform Registory for docs: [`kubernetes_api_service`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/api_service). +Refer to the Terraform Registry for docs: [`kubernetes_api_service`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/api_service). diff --git a/src/api-service/index.ts b/src/api-service/index.ts index 0ab88f167..86590f5bc 100644 --- a/src/api-service/index.ts +++ b/src/api-service/index.ts @@ -72,6 +72,43 @@ export function apiServiceMetadataToTerraform(struct?: ApiServiceMetadataOutputR } } + +export function apiServiceMetadataToHclTerraform(struct?: ApiServiceMetadataOutputReference | ApiServiceMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ApiServiceMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -234,6 +271,37 @@ export function apiServiceSpecServiceToTerraform(struct?: ApiServiceSpecServiceO } } + +export function apiServiceSpecServiceToHclTerraform(struct?: ApiServiceSpecServiceOutputReference | ApiServiceSpecService): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ApiServiceSpecServiceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -381,6 +449,61 @@ export function apiServiceSpecToTerraform(struct?: ApiServiceSpecOutputReference } } + +export function apiServiceSpecToHclTerraform(struct?: ApiServiceSpecOutputReference | ApiServiceSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + ca_bundle: { + value: cdktf.stringToHclTerraform(struct!.caBundle), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + group: { + value: cdktf.stringToHclTerraform(struct!.group), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + group_priority_minimum: { + value: cdktf.numberToHclTerraform(struct!.groupPriorityMinimum), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + insecure_skip_tls_verify: { + value: cdktf.booleanToHclTerraform(struct!.insecureSkipTlsVerify), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + version: { + value: cdktf.stringToHclTerraform(struct!.version), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + version_priority: { + value: cdktf.numberToHclTerraform(struct!.versionPriority), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: apiServiceSpecServiceToHclTerraform(struct!.service), + isBlock: true, + type: "list", + storageClassType: "ApiServiceSpecServiceList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ApiServiceSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -663,4 +786,30 @@ export class ApiService extends cdktf.TerraformResource { spec: apiServiceSpecToTerraform(this._spec.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: apiServiceMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "ApiServiceMetadataList", + }, + spec: { + value: apiServiceSpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "ApiServiceSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/certificate-signing-request-v1/README.md b/src/certificate-signing-request-v1/README.md index ab7e9382a..c97254ad0 100644 --- a/src/certificate-signing-request-v1/README.md +++ b/src/certificate-signing-request-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_certificate_signing_request_v1` -Refer to the Terraform Registory for docs: [`kubernetes_certificate_signing_request_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/certificate_signing_request_v1). +Refer to the Terraform Registry for docs: [`kubernetes_certificate_signing_request_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/certificate_signing_request_v1). diff --git a/src/certificate-signing-request-v1/index.ts b/src/certificate-signing-request-v1/index.ts index 1d4c0ab1b..7d8757eb8 100644 --- a/src/certificate-signing-request-v1/index.ts +++ b/src/certificate-signing-request-v1/index.ts @@ -84,6 +84,43 @@ export function certificateSigningRequestV1MetadataToTerraform(struct?: Certific } } + +export function certificateSigningRequestV1MetadataToHclTerraform(struct?: CertificateSigningRequestV1MetadataOutputReference | CertificateSigningRequestV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CertificateSigningRequestV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -279,6 +316,37 @@ export function certificateSigningRequestV1SpecToTerraform(struct?: CertificateS } } + +export function certificateSigningRequestV1SpecToHclTerraform(struct?: CertificateSigningRequestV1SpecOutputReference | CertificateSigningRequestV1Spec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + request: { + value: cdktf.stringToHclTerraform(struct!.request), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + signer_name: { + value: cdktf.stringToHclTerraform(struct!.signerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + usages: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.usages), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CertificateSigningRequestV1SpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -382,6 +450,25 @@ export function certificateSigningRequestV1TimeoutsToTerraform(struct?: Certific } } + +export function certificateSigningRequestV1TimeoutsToHclTerraform(struct?: CertificateSigningRequestV1Timeouts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + create: { + value: cdktf.stringToHclTerraform(struct!.create), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CertificateSigningRequestV1TimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -595,4 +682,42 @@ export class CertificateSigningRequestV1 extends cdktf.TerraformResource { timeouts: certificateSigningRequestV1TimeoutsToTerraform(this._timeouts.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + auto_approve: { + value: cdktf.booleanToHclTerraform(this._autoApprove), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: certificateSigningRequestV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "CertificateSigningRequestV1MetadataList", + }, + spec: { + value: certificateSigningRequestV1SpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "CertificateSigningRequestV1SpecList", + }, + timeouts: { + value: certificateSigningRequestV1TimeoutsToHclTerraform(this._timeouts.internalValue), + isBlock: true, + type: "struct", + storageClassType: "CertificateSigningRequestV1Timeouts", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/certificate-signing-request/README.md b/src/certificate-signing-request/README.md index 9517112e8..c4f0a0260 100644 --- a/src/certificate-signing-request/README.md +++ b/src/certificate-signing-request/README.md @@ -1,3 +1,3 @@ # `kubernetes_certificate_signing_request` -Refer to the Terraform Registory for docs: [`kubernetes_certificate_signing_request`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/certificate_signing_request). +Refer to the Terraform Registry for docs: [`kubernetes_certificate_signing_request`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/certificate_signing_request). diff --git a/src/certificate-signing-request/index.ts b/src/certificate-signing-request/index.ts index 7f435c1ec..96d164e00 100644 --- a/src/certificate-signing-request/index.ts +++ b/src/certificate-signing-request/index.ts @@ -84,6 +84,43 @@ export function certificateSigningRequestMetadataToTerraform(struct?: Certificat } } + +export function certificateSigningRequestMetadataToHclTerraform(struct?: CertificateSigningRequestMetadataOutputReference | CertificateSigningRequestMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CertificateSigningRequestMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -273,6 +310,37 @@ export function certificateSigningRequestSpecToTerraform(struct?: CertificateSig } } + +export function certificateSigningRequestSpecToHclTerraform(struct?: CertificateSigningRequestSpecOutputReference | CertificateSigningRequestSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + request: { + value: cdktf.stringToHclTerraform(struct!.request), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + signer_name: { + value: cdktf.stringToHclTerraform(struct!.signerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + usages: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.usages), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CertificateSigningRequestSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -379,6 +447,25 @@ export function certificateSigningRequestTimeoutsToTerraform(struct?: Certificat } } + +export function certificateSigningRequestTimeoutsToHclTerraform(struct?: CertificateSigningRequestTimeouts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + create: { + value: cdktf.stringToHclTerraform(struct!.create), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CertificateSigningRequestTimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -592,4 +679,42 @@ export class CertificateSigningRequest extends cdktf.TerraformResource { timeouts: certificateSigningRequestTimeoutsToTerraform(this._timeouts.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + auto_approve: { + value: cdktf.booleanToHclTerraform(this._autoApprove), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: certificateSigningRequestMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "CertificateSigningRequestMetadataList", + }, + spec: { + value: certificateSigningRequestSpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "CertificateSigningRequestSpecList", + }, + timeouts: { + value: certificateSigningRequestTimeoutsToHclTerraform(this._timeouts.internalValue), + isBlock: true, + type: "struct", + storageClassType: "CertificateSigningRequestTimeouts", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/cluster-role-binding-v1/README.md b/src/cluster-role-binding-v1/README.md index dd63eac3e..126f09433 100644 --- a/src/cluster-role-binding-v1/README.md +++ b/src/cluster-role-binding-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_cluster_role_binding_v1` -Refer to the Terraform Registory for docs: [`kubernetes_cluster_role_binding_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/cluster_role_binding_v1). +Refer to the Terraform Registry for docs: [`kubernetes_cluster_role_binding_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/cluster_role_binding_v1). diff --git a/src/cluster-role-binding-v1/index.ts b/src/cluster-role-binding-v1/index.ts index 370c7689d..d8f3eb769 100644 --- a/src/cluster-role-binding-v1/index.ts +++ b/src/cluster-role-binding-v1/index.ts @@ -78,6 +78,43 @@ export function clusterRoleBindingV1MetadataToTerraform(struct?: ClusterRoleBind } } + +export function clusterRoleBindingV1MetadataToHclTerraform(struct?: ClusterRoleBindingV1MetadataOutputReference | ClusterRoleBindingV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ClusterRoleBindingV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -240,6 +277,37 @@ export function clusterRoleBindingV1RoleRefToTerraform(struct?: ClusterRoleBindi } } + +export function clusterRoleBindingV1RoleRefToHclTerraform(struct?: ClusterRoleBindingV1RoleRefOutputReference | ClusterRoleBindingV1RoleRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_group: { + value: cdktf.stringToHclTerraform(struct!.apiGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ClusterRoleBindingV1RoleRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -363,6 +431,43 @@ export function clusterRoleBindingV1SubjectToTerraform(struct?: ClusterRoleBindi } } + +export function clusterRoleBindingV1SubjectToHclTerraform(struct?: ClusterRoleBindingV1Subject | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_group: { + value: cdktf.stringToHclTerraform(struct!.apiGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ClusterRoleBindingV1SubjectOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -632,4 +737,36 @@ export class ClusterRoleBindingV1 extends cdktf.TerraformResource { subject: cdktf.listMapper(clusterRoleBindingV1SubjectToTerraform, true)(this._subject.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: clusterRoleBindingV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "ClusterRoleBindingV1MetadataList", + }, + role_ref: { + value: clusterRoleBindingV1RoleRefToHclTerraform(this._roleRef.internalValue), + isBlock: true, + type: "list", + storageClassType: "ClusterRoleBindingV1RoleRefList", + }, + subject: { + value: cdktf.listMapperHcl(clusterRoleBindingV1SubjectToHclTerraform, true)(this._subject.internalValue), + isBlock: true, + type: "list", + storageClassType: "ClusterRoleBindingV1SubjectList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/cluster-role-binding/README.md b/src/cluster-role-binding/README.md index e449c1184..ec06c475a 100644 --- a/src/cluster-role-binding/README.md +++ b/src/cluster-role-binding/README.md @@ -1,3 +1,3 @@ # `kubernetes_cluster_role_binding` -Refer to the Terraform Registory for docs: [`kubernetes_cluster_role_binding`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/cluster_role_binding). +Refer to the Terraform Registry for docs: [`kubernetes_cluster_role_binding`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/cluster_role_binding). diff --git a/src/cluster-role-binding/index.ts b/src/cluster-role-binding/index.ts index 0f892f485..ea2777fd3 100644 --- a/src/cluster-role-binding/index.ts +++ b/src/cluster-role-binding/index.ts @@ -78,6 +78,43 @@ export function clusterRoleBindingMetadataToTerraform(struct?: ClusterRoleBindin } } + +export function clusterRoleBindingMetadataToHclTerraform(struct?: ClusterRoleBindingMetadataOutputReference | ClusterRoleBindingMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ClusterRoleBindingMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -240,6 +277,37 @@ export function clusterRoleBindingRoleRefToTerraform(struct?: ClusterRoleBinding } } + +export function clusterRoleBindingRoleRefToHclTerraform(struct?: ClusterRoleBindingRoleRefOutputReference | ClusterRoleBindingRoleRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_group: { + value: cdktf.stringToHclTerraform(struct!.apiGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ClusterRoleBindingRoleRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -363,6 +431,43 @@ export function clusterRoleBindingSubjectToTerraform(struct?: ClusterRoleBinding } } + +export function clusterRoleBindingSubjectToHclTerraform(struct?: ClusterRoleBindingSubject | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_group: { + value: cdktf.stringToHclTerraform(struct!.apiGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ClusterRoleBindingSubjectOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -632,4 +737,36 @@ export class ClusterRoleBinding extends cdktf.TerraformResource { subject: cdktf.listMapper(clusterRoleBindingSubjectToTerraform, true)(this._subject.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: clusterRoleBindingMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "ClusterRoleBindingMetadataList", + }, + role_ref: { + value: clusterRoleBindingRoleRefToHclTerraform(this._roleRef.internalValue), + isBlock: true, + type: "list", + storageClassType: "ClusterRoleBindingRoleRefList", + }, + subject: { + value: cdktf.listMapperHcl(clusterRoleBindingSubjectToHclTerraform, true)(this._subject.internalValue), + isBlock: true, + type: "list", + storageClassType: "ClusterRoleBindingSubjectList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/cluster-role-v1/README.md b/src/cluster-role-v1/README.md index 473855a7a..cd72a1d43 100644 --- a/src/cluster-role-v1/README.md +++ b/src/cluster-role-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_cluster_role_v1` -Refer to the Terraform Registory for docs: [`kubernetes_cluster_role_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/cluster_role_v1). +Refer to the Terraform Registry for docs: [`kubernetes_cluster_role_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/cluster_role_v1). diff --git a/src/cluster-role-v1/index.ts b/src/cluster-role-v1/index.ts index 7d4242c21..972da9029 100644 --- a/src/cluster-role-v1/index.ts +++ b/src/cluster-role-v1/index.ts @@ -71,6 +71,37 @@ export function clusterRoleV1AggregationRuleClusterRoleSelectorsMatchExpressions } } + +export function clusterRoleV1AggregationRuleClusterRoleSelectorsMatchExpressionsToHclTerraform(struct?: ClusterRoleV1AggregationRuleClusterRoleSelectorsMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ClusterRoleV1AggregationRuleClusterRoleSelectorsMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -221,6 +252,31 @@ export function clusterRoleV1AggregationRuleClusterRoleSelectorsToTerraform(stru } } + +export function clusterRoleV1AggregationRuleClusterRoleSelectorsToHclTerraform(struct?: ClusterRoleV1AggregationRuleClusterRoleSelectors | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(clusterRoleV1AggregationRuleClusterRoleSelectorsMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "ClusterRoleV1AggregationRuleClusterRoleSelectorsMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ClusterRoleV1AggregationRuleClusterRoleSelectorsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -342,6 +398,25 @@ export function clusterRoleV1AggregationRuleToTerraform(struct?: ClusterRoleV1Ag } } + +export function clusterRoleV1AggregationRuleToHclTerraform(struct?: ClusterRoleV1AggregationRuleOutputReference | ClusterRoleV1AggregationRule): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + cluster_role_selectors: { + value: cdktf.listMapperHcl(clusterRoleV1AggregationRuleClusterRoleSelectorsToHclTerraform, true)(struct!.clusterRoleSelectors), + isBlock: true, + type: "list", + storageClassType: "ClusterRoleV1AggregationRuleClusterRoleSelectorsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ClusterRoleV1AggregationRuleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -430,6 +505,43 @@ export function clusterRoleV1MetadataToTerraform(struct?: ClusterRoleV1MetadataO } } + +export function clusterRoleV1MetadataToHclTerraform(struct?: ClusterRoleV1MetadataOutputReference | ClusterRoleV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ClusterRoleV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -606,6 +718,49 @@ export function clusterRoleV1RuleToTerraform(struct?: ClusterRoleV1Rule | cdktf. } } + +export function clusterRoleV1RuleToHclTerraform(struct?: ClusterRoleV1Rule | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_groups: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.apiGroups), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + non_resource_urls: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.nonResourceUrls), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + resource_names: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.resourceNames), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + resources: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.resources), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + verbs: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.verbs), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ClusterRoleV1RuleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -906,4 +1061,36 @@ export class ClusterRoleV1 extends cdktf.TerraformResource { rule: cdktf.listMapper(clusterRoleV1RuleToTerraform, true)(this._rule.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + aggregation_rule: { + value: clusterRoleV1AggregationRuleToHclTerraform(this._aggregationRule.internalValue), + isBlock: true, + type: "list", + storageClassType: "ClusterRoleV1AggregationRuleList", + }, + metadata: { + value: clusterRoleV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "ClusterRoleV1MetadataList", + }, + rule: { + value: cdktf.listMapperHcl(clusterRoleV1RuleToHclTerraform, true)(this._rule.internalValue), + isBlock: true, + type: "list", + storageClassType: "ClusterRoleV1RuleList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/cluster-role/README.md b/src/cluster-role/README.md index ed6ddbcfb..f96cd055a 100644 --- a/src/cluster-role/README.md +++ b/src/cluster-role/README.md @@ -1,3 +1,3 @@ # `kubernetes_cluster_role` -Refer to the Terraform Registory for docs: [`kubernetes_cluster_role`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/cluster_role). +Refer to the Terraform Registry for docs: [`kubernetes_cluster_role`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/cluster_role). diff --git a/src/cluster-role/index.ts b/src/cluster-role/index.ts index 602034e18..4e2883080 100644 --- a/src/cluster-role/index.ts +++ b/src/cluster-role/index.ts @@ -71,6 +71,37 @@ export function clusterRoleAggregationRuleClusterRoleSelectorsMatchExpressionsTo } } + +export function clusterRoleAggregationRuleClusterRoleSelectorsMatchExpressionsToHclTerraform(struct?: ClusterRoleAggregationRuleClusterRoleSelectorsMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ClusterRoleAggregationRuleClusterRoleSelectorsMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -221,6 +252,31 @@ export function clusterRoleAggregationRuleClusterRoleSelectorsToTerraform(struct } } + +export function clusterRoleAggregationRuleClusterRoleSelectorsToHclTerraform(struct?: ClusterRoleAggregationRuleClusterRoleSelectors | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(clusterRoleAggregationRuleClusterRoleSelectorsMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "ClusterRoleAggregationRuleClusterRoleSelectorsMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ClusterRoleAggregationRuleClusterRoleSelectorsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -342,6 +398,25 @@ export function clusterRoleAggregationRuleToTerraform(struct?: ClusterRoleAggreg } } + +export function clusterRoleAggregationRuleToHclTerraform(struct?: ClusterRoleAggregationRuleOutputReference | ClusterRoleAggregationRule): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + cluster_role_selectors: { + value: cdktf.listMapperHcl(clusterRoleAggregationRuleClusterRoleSelectorsToHclTerraform, true)(struct!.clusterRoleSelectors), + isBlock: true, + type: "list", + storageClassType: "ClusterRoleAggregationRuleClusterRoleSelectorsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ClusterRoleAggregationRuleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -430,6 +505,43 @@ export function clusterRoleMetadataToTerraform(struct?: ClusterRoleMetadataOutpu } } + +export function clusterRoleMetadataToHclTerraform(struct?: ClusterRoleMetadataOutputReference | ClusterRoleMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ClusterRoleMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -606,6 +718,49 @@ export function clusterRoleRuleToTerraform(struct?: ClusterRoleRule | cdktf.IRes } } + +export function clusterRoleRuleToHclTerraform(struct?: ClusterRoleRule | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_groups: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.apiGroups), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + non_resource_urls: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.nonResourceUrls), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + resource_names: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.resourceNames), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + resources: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.resources), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + verbs: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.verbs), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ClusterRoleRuleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -906,4 +1061,36 @@ export class ClusterRole extends cdktf.TerraformResource { rule: cdktf.listMapper(clusterRoleRuleToTerraform, true)(this._rule.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + aggregation_rule: { + value: clusterRoleAggregationRuleToHclTerraform(this._aggregationRule.internalValue), + isBlock: true, + type: "list", + storageClassType: "ClusterRoleAggregationRuleList", + }, + metadata: { + value: clusterRoleMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "ClusterRoleMetadataList", + }, + rule: { + value: cdktf.listMapperHcl(clusterRoleRuleToHclTerraform, true)(this._rule.internalValue), + isBlock: true, + type: "list", + storageClassType: "ClusterRoleRuleList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/config-map-v1-data/README.md b/src/config-map-v1-data/README.md index bca01d72f..b408859c6 100644 --- a/src/config-map-v1-data/README.md +++ b/src/config-map-v1-data/README.md @@ -1,3 +1,3 @@ # `kubernetes_config_map_v1_data` -Refer to the Terraform Registory for docs: [`kubernetes_config_map_v1_data`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/config_map_v1_data). +Refer to the Terraform Registry for docs: [`kubernetes_config_map_v1_data`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/config_map_v1_data). diff --git a/src/config-map-v1-data/index.ts b/src/config-map-v1-data/index.ts index f1affef4a..624dda543 100644 --- a/src/config-map-v1-data/index.ts +++ b/src/config-map-v1-data/index.ts @@ -70,6 +70,31 @@ export function configMapV1DataMetadataToTerraform(struct?: ConfigMapV1DataMetad } } + +export function configMapV1DataMetadataToHclTerraform(struct?: ConfigMapV1DataMetadataOutputReference | ConfigMapV1DataMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ConfigMapV1DataMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -287,4 +312,42 @@ export class ConfigMapV1Data extends cdktf.TerraformResource { metadata: configMapV1DataMetadataToTerraform(this._metadata.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + data: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(this._data), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + field_manager: { + value: cdktf.stringToHclTerraform(this._fieldManager), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + force: { + value: cdktf.booleanToHclTerraform(this._force), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: configMapV1DataMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "ConfigMapV1DataMetadataList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/config-map-v1/README.md b/src/config-map-v1/README.md index 5dae23134..582bdec5b 100644 --- a/src/config-map-v1/README.md +++ b/src/config-map-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_config_map_v1` -Refer to the Terraform Registory for docs: [`kubernetes_config_map_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/config_map_v1). +Refer to the Terraform Registry for docs: [`kubernetes_config_map_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/config_map_v1). diff --git a/src/config-map-v1/index.ts b/src/config-map-v1/index.ts index be8a4ca92..5de6bcf51 100644 --- a/src/config-map-v1/index.ts +++ b/src/config-map-v1/index.ts @@ -91,6 +91,49 @@ export function configMapV1MetadataToTerraform(struct?: ConfigMapV1MetadataOutpu } } + +export function configMapV1MetadataToHclTerraform(struct?: ConfigMapV1MetadataOutputReference | ConfigMapV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ConfigMapV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -395,4 +438,42 @@ export class ConfigMapV1 extends cdktf.TerraformResource { metadata: configMapV1MetadataToTerraform(this._metadata.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + binary_data: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(this._binaryData), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + data: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(this._data), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + immutable: { + value: cdktf.booleanToHclTerraform(this._immutable), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + metadata: { + value: configMapV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "ConfigMapV1MetadataList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/config-map/README.md b/src/config-map/README.md index 2911a9976..2f5220e9a 100644 --- a/src/config-map/README.md +++ b/src/config-map/README.md @@ -1,3 +1,3 @@ # `kubernetes_config_map` -Refer to the Terraform Registory for docs: [`kubernetes_config_map`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/config_map). +Refer to the Terraform Registry for docs: [`kubernetes_config_map`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/config_map). diff --git a/src/config-map/index.ts b/src/config-map/index.ts index c039a7134..2074dc49d 100644 --- a/src/config-map/index.ts +++ b/src/config-map/index.ts @@ -91,6 +91,49 @@ export function configMapMetadataToTerraform(struct?: ConfigMapMetadataOutputRef } } + +export function configMapMetadataToHclTerraform(struct?: ConfigMapMetadataOutputReference | ConfigMapMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ConfigMapMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -395,4 +438,42 @@ export class ConfigMap extends cdktf.TerraformResource { metadata: configMapMetadataToTerraform(this._metadata.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + binary_data: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(this._binaryData), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + data: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(this._data), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + immutable: { + value: cdktf.booleanToHclTerraform(this._immutable), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + metadata: { + value: configMapMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "ConfigMapMetadataList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/cron-job-v1/README.md b/src/cron-job-v1/README.md index edae929ba..52c4fecee 100644 --- a/src/cron-job-v1/README.md +++ b/src/cron-job-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_cron_job_v1` -Refer to the Terraform Registory for docs: [`kubernetes_cron_job_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/cron_job_v1). +Refer to the Terraform Registry for docs: [`kubernetes_cron_job_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/cron_job_v1). diff --git a/src/cron-job-v1/index-structs/structs0.ts b/src/cron-job-v1/index-structs/structs0.ts index 70a41ece4..7e4dd7656 100644 --- a/src/cron-job-v1/index-structs/structs0.ts +++ b/src/cron-job-v1/index-structs/structs0.ts @@ -51,6 +51,49 @@ export function cronJobV1MetadataToTerraform(struct?: CronJobV1MetadataOutputRef } } + +export function cronJobV1MetadataToHclTerraform(struct?: CronJobV1MetadataOutputReference | CronJobV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -249,6 +292,49 @@ export function cronJobV1SpecJobTemplateMetadataToTerraform(struct?: CronJobV1Sp } } + +export function cronJobV1SpecJobTemplateMetadataToHclTerraform(struct?: CronJobV1SpecJobTemplateMetadataOutputReference | CronJobV1SpecJobTemplateMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -433,6 +519,37 @@ export function cronJobV1SpecJobTemplateSpecSelectorMatchExpressionsToTerraform( } } + +export function cronJobV1SpecJobTemplateSpecSelectorMatchExpressionsToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -583,6 +700,31 @@ export function cronJobV1SpecJobTemplateSpecSelectorToTerraform(struct?: CronJob } } + +export function cronJobV1SpecJobTemplateSpecSelectorToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecSelectorOutputReference | CronJobV1SpecJobTemplateSpecSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -693,6 +835,43 @@ export function cronJobV1SpecJobTemplateSpecTemplateMetadataToTerraform(struct?: } } + +export function cronJobV1SpecJobTemplateSpecTemplateMetadataToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateMetadataOutputReference | CronJobV1SpecJobTemplateSpecTemplateMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -855,6 +1034,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPref } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1012,6 +1222,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPref } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1156,6 +1397,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPref } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_expressions: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList", + }, + match_fields: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsToHclTerraform, true)(struct!.matchFields), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1252,6 +1518,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPref } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + preference: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceToHclTerraform(struct!.preference), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1381,6 +1672,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequ } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1538,6 +1860,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequ } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1682,6 +2035,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequ } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_expressions: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList", + }, + match_fields: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsToHclTerraform, true)(struct!.matchFields), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1803,6 +2181,25 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequ } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + node_selector_term: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermToHclTerraform, true)(struct!.nodeSelectorTerm), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1877,6 +2274,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityToTe } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1980,6 +2402,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPrefe } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2130,6 +2583,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPrefe } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2265,6 +2743,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPrefe } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2380,6 +2889,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPrefe } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pod_affinity_term: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct!.podAffinityTerm), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2509,6 +3043,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequi } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2659,6 +3224,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequi } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2794,6 +3384,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequi } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2941,6 +3562,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityToTer } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3044,6 +3690,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityP } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3194,6 +3871,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityP } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3329,6 +4031,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityP } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3444,6 +4177,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityP } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pod_affinity_term: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct!.podAffinityTerm), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3573,6 +4331,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityR } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3723,6 +4512,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityR } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3858,6 +4672,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityR } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4005,6 +4850,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityT } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4108,6 +4978,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityToTerraform(stru } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecAffinityToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecAffinityOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + node_affinity: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityToHclTerraform(struct!.nodeAffinity), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityList", + }, + pod_affinity: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityToHclTerraform(struct!.podAffinity), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityList", + }, + pod_anti_affinity: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityToHclTerraform(struct!.podAntiAffinity), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4233,6 +5134,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromCon } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4351,6 +5283,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromFie } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4450,6 +5407,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromRes } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4572,6 +5560,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromSec } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4704,6 +5723,43 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromToT } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map_key_ref: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct!.configMapKeyRef), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefList", + }, + field_ref: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefList", + }, + resource_field_ref: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefList", + }, + secret_key_ref: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefToHclTerraform(struct!.secretKeyRef), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4851,9 +5907,40 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvToTerraform( } } -export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvOutputReference extends cdktf.ComplexObject { - private isEmptyObject = false; - private resolvableValue?: cdktf.IResolvable; + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnv | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value_from: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromToHclTerraform(struct!.valueFrom), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; /** * @param terraformResource The parent resource @@ -4998,6 +6085,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMa } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5091,6 +6203,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRe } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5191,6 +6328,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromToTerraf } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFrom | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + prefix: { + value: cdktf.stringToHclTerraform(struct!.prefix), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + config_map_ref: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefToHclTerraform(struct!.configMapRef), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefList", + }, + secret_ref: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5334,6 +6502,25 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostSt } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5408,6 +6595,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostSt } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5557,6 +6769,49 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostSt } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5712,6 +6967,25 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostSt } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5822,6 +7096,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostSt } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStart | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecList", + }, + http_get: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5965,6 +7270,25 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreSto } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6039,6 +7363,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreSto } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6188,6 +7537,49 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreSto } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6343,6 +7735,25 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreSto } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6453,6 +7864,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreSto } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStop | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecList", + }, + http_get: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6603,6 +8045,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycleToTerr } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycleToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycle): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + post_start: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartToHclTerraform, true)(struct!.postStart), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartList", + }, + pre_stop: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopToHclTerraform, true)(struct!.preStop), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6692,6 +8159,25 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeEx } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6766,6 +8252,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeGr } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6891,6 +8402,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHt } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7040,6 +8576,49 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHt } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7195,6 +8774,25 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTc } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7347,6 +8945,73 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTo } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcList", + }, + http_get: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7618,6 +9283,49 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerPortToTerraform } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerPortToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerPort | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_port: { + value: cdktf.numberToHclTerraform(struct!.containerPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + host_ip: { + value: cdktf.stringToHclTerraform(struct!.hostIp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_port: { + value: cdktf.numberToHclTerraform(struct!.hostPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7802,6 +9510,25 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeE } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7876,6 +9603,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeG } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8001,6 +9753,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeH } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8150,6 +9927,49 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeH } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8305,6 +10125,25 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeT } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8457,6 +10296,73 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeT } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcList", + }, + http_get: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8707,6 +10613,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerResourcesToTerr } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerResourcesToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecContainerResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8803,6 +10734,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContext } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilities): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + add: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.add), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + drop: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.drop), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8913,6 +10869,43 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContext } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9053,6 +11046,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContext } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9198,6 +11216,73 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContext } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + allow_privilege_escalation: { + value: cdktf.booleanToHclTerraform(struct!.allowPrivilegeEscalation), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + privileged: { + value: cdktf.booleanToHclTerraform(struct!.privileged), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + read_only_root_filesystem: { + value: cdktf.booleanToHclTerraform(struct!.readOnlyRootFilesystem), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + capabilities: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesToHclTerraform(struct!.capabilities), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesList", + }, + se_linux_options: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9441,6 +11526,25 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeExe } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeExecToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeExecOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9515,13 +11619,38 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeGrp } } -export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { - private isEmptyObject = false; - private resolvableValue?: cdktf.IResolvable; - /** - * @param terraformResource The parent resource - * @param terraformAttribute The attribute on the parent resource this class is referencing +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ @@ -9640,6 +11769,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHtt } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9789,6 +11943,49 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHtt } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9944,6 +12141,25 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcp } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10096,6 +12312,73 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeToT } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcList", + }, + http_get: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10367,6 +12650,49 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountToTe } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMount | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mount_path: { + value: cdktf.stringToHclTerraform(struct!.mountPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mount_propagation: { + value: cdktf.stringToHclTerraform(struct!.mountPropagation), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + sub_path: { + value: cdktf.stringToHclTerraform(struct!.subPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10688,6 +13014,145 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerToTerraform(str } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecContainerToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecContainer | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + args: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.args), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + image: { + value: cdktf.stringToHclTerraform(struct!.image), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + image_pull_policy: { + value: cdktf.stringToHclTerraform(struct!.imagePullPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stdin: { + value: cdktf.booleanToHclTerraform(struct!.stdin), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + stdin_once: { + value: cdktf.booleanToHclTerraform(struct!.stdinOnce), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + termination_message_path: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_message_policy: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + tty: { + value: cdktf.booleanToHclTerraform(struct!.tty), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + working_dir: { + value: cdktf.stringToHclTerraform(struct!.workingDir), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + env: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvToHclTerraform, true)(struct!.env), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvList", + }, + env_from: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromToHclTerraform, true)(struct!.envFrom), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromList", + }, + lifecycle: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycleToHclTerraform(struct!.lifecycle), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycleList", + }, + liveness_probe: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeToHclTerraform(struct!.livenessProbe), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeList", + }, + port: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecContainerPortToHclTerraform, true)(struct!.port), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerPortList", + }, + readiness_probe: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeToHclTerraform(struct!.readinessProbe), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeList", + }, + resources: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecContainerResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerResourcesList", + }, + security_context: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextList", + }, + startup_probe: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeToHclTerraform(struct!.startupProbe), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeList", + }, + volume_mount: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountToHclTerraform, true)(struct!.volumeMount), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecContainerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11231,6 +13696,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionToTerrafo } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOption | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11363,6 +13853,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigToTerraform(str } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + nameservers: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.nameservers), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + searches: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.searches), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + option: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionToHclTerraform, true)(struct!.option), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11481,6 +14002,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesToTerraform(s } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecHostAliases | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + hostnames: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.hostnames), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + ip: { + value: cdktf.stringToHclTerraform(struct!.ip), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11596,6 +14142,25 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsToTerraf } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecrets | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11706,6 +14271,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFro } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11824,6 +14420,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFro } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11923,6 +14544,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFro } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12045,6 +14697,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFro } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12177,6 +14860,43 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFro } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map_key_ref: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct!.configMapKeyRef), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefList", + }, + field_ref: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefList", + }, + resource_field_ref: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefList", + }, + secret_key_ref: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefToHclTerraform(struct!.secretKeyRef), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12324,6 +15044,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvToTerraf } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnv | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value_from: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromToHclTerraform(struct!.valueFrom), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12471,6 +15222,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromConf } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12564,6 +15340,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecr } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12664,6 +15465,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromToTe } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFrom | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + prefix: { + value: cdktf.stringToHclTerraform(struct!.prefix), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + config_map_ref: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefToHclTerraform(struct!.configMapRef), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefList", + }, + secret_ref: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12807,6 +15639,25 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePo } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12881,6 +15732,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePo } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13030,6 +15906,49 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePo } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13185,6 +16104,25 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePo } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13295,6 +16233,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePo } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStart | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecList", + }, + http_get: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13438,6 +16407,25 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePr } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13512,6 +16500,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePr } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13661,6 +16674,49 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePr } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13816,6 +16872,25 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePr } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13926,6 +17001,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePr } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStop | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecList", + }, + http_get: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14076,6 +17182,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycleTo } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycleToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycle): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + post_start: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartToHclTerraform, true)(struct!.postStart), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList", + }, + pre_stop: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopToHclTerraform, true)(struct!.preStop), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14165,6 +17296,25 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessPro } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14239,6 +17389,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessPro } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14364,6 +17539,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessPro } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14513,6 +17713,49 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessPro } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14668,6 +17911,25 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessPro } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14820,6 +18082,73 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessPro } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcList", + }, + http_get: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15091,6 +18420,49 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortToTerra } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPort | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_port: { + value: cdktf.numberToHclTerraform(struct!.containerPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + host_ip: { + value: cdktf.stringToHclTerraform(struct!.hostIp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_port: { + value: cdktf.numberToHclTerraform(struct!.hostPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15275,6 +18647,25 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessPr } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15349,6 +18740,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessPr } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15474,6 +18890,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessPr } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15623,6 +19064,49 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessPr } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15778,6 +19262,25 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessPr } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15930,6 +19433,73 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessPr } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcList", + }, + http_get: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; diff --git a/src/cron-job-v1/index-structs/structs400.ts b/src/cron-job-v1/index-structs/structs400.ts index bc66ec541..4cedd17d6 100644 --- a/src/cron-job-v1/index-structs/structs400.ts +++ b/src/cron-job-v1/index-structs/structs400.ts @@ -6,45 +6,59 @@ import * as cdktf from 'cdktf'; import { CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnv, cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvToTerraform, +cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvToHclTerraform, CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvList, CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFrom, cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromToTerraform, +cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromToHclTerraform, CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromList, CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycle, cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycleToTerraform, +cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycleToHclTerraform, CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference, CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbe, cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeToTerraform, +cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeToHclTerraform, CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference, CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPort, cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortToTerraform, +cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortToHclTerraform, CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortList, CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbe, cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeToTerraform, +cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeToHclTerraform, CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference, CronJobV1SpecJobTemplateSpecTemplateSpecAffinity, cronJobV1SpecJobTemplateSpecTemplateSpecAffinityToTerraform, +cronJobV1SpecJobTemplateSpecTemplateSpecAffinityToHclTerraform, CronJobV1SpecJobTemplateSpecTemplateSpecAffinityOutputReference, CronJobV1SpecJobTemplateSpecTemplateSpecContainer, cronJobV1SpecJobTemplateSpecTemplateSpecContainerToTerraform, +cronJobV1SpecJobTemplateSpecTemplateSpecContainerToHclTerraform, CronJobV1SpecJobTemplateSpecTemplateSpecContainerList, CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfig, cronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigToTerraform, +cronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigToHclTerraform, CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOutputReference, CronJobV1SpecJobTemplateSpecTemplateSpecHostAliases, cronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesToTerraform, +cronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesToHclTerraform, CronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesList, CronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecrets, cronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsToTerraform, +cronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsToHclTerraform, CronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsList, CronJobV1SpecJobTemplateSpecTemplateMetadata, cronJobV1SpecJobTemplateSpecTemplateMetadataToTerraform, +cronJobV1SpecJobTemplateSpecTemplateMetadataToHclTerraform, CronJobV1SpecJobTemplateSpecTemplateMetadataOutputReference, CronJobV1SpecJobTemplateSpecSelector, cronJobV1SpecJobTemplateSpecSelectorToTerraform, +cronJobV1SpecJobTemplateSpecSelectorToHclTerraform, CronJobV1SpecJobTemplateSpecSelectorOutputReference, CronJobV1SpecJobTemplateMetadata, cronJobV1SpecJobTemplateMetadataToTerraform, +cronJobV1SpecJobTemplateMetadataToHclTerraform, CronJobV1SpecJobTemplateMetadataOutputReference } from './structs0' export interface CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResources { /** @@ -72,6 +86,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResourcesTo } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResourcesToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -168,6 +207,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityCon } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilities): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + add: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.add), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + drop: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.drop), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -278,6 +342,43 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityCon } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -418,6 +519,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityCon } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -563,6 +689,73 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityCon } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + allow_privilege_escalation: { + value: cdktf.booleanToHclTerraform(struct!.allowPrivilegeEscalation), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + privileged: { + value: cdktf.booleanToHclTerraform(struct!.privileged), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + read_only_root_filesystem: { + value: cdktf.booleanToHclTerraform(struct!.readOnlyRootFilesystem), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + capabilities: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesToHclTerraform(struct!.capabilities), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesList", + }, + se_linux_options: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -806,6 +999,25 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProb } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -880,6 +1092,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProb } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1005,6 +1242,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProb } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1154,6 +1416,49 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProb } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1309,6 +1614,25 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProb } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1461,6 +1785,73 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProb } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcList", + }, + http_get: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1732,6 +2123,49 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMount } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMountToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMount | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mount_path: { + value: cdktf.stringToHclTerraform(struct!.mountPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mount_propagation: { + value: cdktf.stringToHclTerraform(struct!.mountPropagation), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + sub_path: { + value: cdktf.stringToHclTerraform(struct!.subPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMountOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2053,6 +2487,145 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerToTerraform } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecInitContainer | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + args: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.args), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + image: { + value: cdktf.stringToHclTerraform(struct!.image), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + image_pull_policy: { + value: cdktf.stringToHclTerraform(struct!.imagePullPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stdin: { + value: cdktf.booleanToHclTerraform(struct!.stdin), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + stdin_once: { + value: cdktf.booleanToHclTerraform(struct!.stdinOnce), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + termination_message_path: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_message_policy: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + tty: { + value: cdktf.booleanToHclTerraform(struct!.tty), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + working_dir: { + value: cdktf.stringToHclTerraform(struct!.workingDir), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + env: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvToHclTerraform, true)(struct!.env), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvList", + }, + env_from: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromToHclTerraform, true)(struct!.envFrom), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromList", + }, + lifecycle: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycleToHclTerraform(struct!.lifecycle), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycleList", + }, + liveness_probe: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeToHclTerraform(struct!.livenessProbe), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeList", + }, + port: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortToHclTerraform, true)(struct!.port), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortList", + }, + readiness_probe: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeToHclTerraform(struct!.readinessProbe), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeList", + }, + resources: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResourcesList", + }, + security_context: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextList", + }, + startup_probe: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeToHclTerraform(struct!.startupProbe), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeList", + }, + volume_mount: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMountToHclTerraform, true)(struct!.volumeMount), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMountList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2589,6 +3162,25 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecOsToTerraform(struct?: C } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecOsToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecOsOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecOs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecOsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2653,6 +3245,25 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateToTerraform } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecReadinessGate | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + condition_type: { + value: cdktf.stringToHclTerraform(struct!.conditionType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2770,6 +3381,43 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOp } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2910,6 +3558,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeccompPr } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3006,6 +3679,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlToT } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctl | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3142,6 +3840,43 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextWindowsOp } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptionsToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptionsOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + gmsa_credential_spec: { + value: cdktf.stringToHclTerraform(struct!.gmsaCredentialSpec), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + gmsa_credential_spec_name: { + value: cdktf.stringToHclTerraform(struct!.gmsaCredentialSpecName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_process: { + value: cdktf.booleanToHclTerraform(struct!.hostProcess), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_username: { + value: cdktf.stringToHclTerraform(struct!.runAsUsername), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3338,6 +4073,79 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextToTerrafo } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_group: { + value: cdktf.stringToHclTerraform(struct!.fsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_group_change_policy: { + value: cdktf.stringToHclTerraform(struct!.fsGroupChangePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + supplemental_groups: { + value: cdktf.listMapperHcl(cdktf.numberToHclTerraform, false)(struct!.supplementalGroups), + isBlock: false, + type: "set", + storageClassType: "numberList", + }, + se_linux_options: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileList", + }, + sysctl: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlToHclTerraform, true)(struct!.sysctl), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlList", + }, + windows_options: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptionsToHclTerraform(struct!.windowsOptions), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3631,6 +4439,49 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecTolerationToTerraform(st } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecTolerationToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecToleration | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + effect: { + value: cdktf.stringToHclTerraform(struct!.effect), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + toleration_seconds: { + value: cdktf.stringToHclTerraform(struct!.tolerationSeconds), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecTolerationOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3832,6 +4683,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraint } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3982,6 +4864,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraint } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4124,6 +5031,43 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraint } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraint | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + max_skew: { + value: cdktf.numberToHclTerraform(struct!.maxSkew), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + when_unsatisfiable: { + value: cdktf.stringToHclTerraform(struct!.whenUnsatisfiable), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4310,6 +5254,43 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockSto } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStore): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_id: { + value: cdktf.stringToHclTerraform(struct!.volumeId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4475,6 +5456,55 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDiskToTerrafo } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDiskToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + caching_mode: { + value: cdktf.stringToHclTerraform(struct!.cachingMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + data_disk_uri: { + value: cdktf.stringToHclTerraform(struct!.dataDiskUri), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + disk_name: { + value: cdktf.stringToHclTerraform(struct!.diskName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4664,6 +5694,43 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFileToTerrafo } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFileToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_name: { + value: cdktf.stringToHclTerraform(struct!.secretName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + secret_namespace: { + value: cdktf.stringToHclTerraform(struct!.secretNamespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + share_name: { + value: cdktf.stringToHclTerraform(struct!.shareName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4798,6 +5865,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefToT } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4922,6 +6014,55 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsToTerraform( } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + monitors: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.monitors), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_file: { + value: cdktf.stringToHclTerraform(struct!.secretFile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + secret_ref: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5110,6 +6251,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinderToTerraform( } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinderToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinder): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_id: { + value: cdktf.stringToHclTerraform(struct!.volumeId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5232,6 +6404,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsToTe } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5396,6 +6599,43 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapToTerrafo } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMap): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5529,6 +6769,25 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecr } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5624,6 +6883,49 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiToTerraform(str } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_attributes: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.volumeAttributes), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + node_publish_secret_ref: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefToHclTerraform(struct!.nodePublishSecretRef), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5783,6 +7085,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFi } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5882,6 +7209,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsRe } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6008,6 +7366,43 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsTo } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_ref: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefList", + }, + resource_field_ref: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6174,6 +7569,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiToTerra } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + items: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6270,6 +7690,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDirToTerrafor } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDirToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDir): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + medium: { + value: cdktf.stringToHclTerraform(struct!.medium), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + size_limit: { + value: cdktf.stringToHclTerraform(struct!.sizeLimit), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6366,6 +7811,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeCla } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6462,6 +7932,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeCla } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6565,6 +8060,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeCla } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6715,6 +8241,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeCla } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6839,6 +8390,55 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeCla } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + access_modes: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.accessModes), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + storage_class_name: { + value: cdktf.stringToHclTerraform(struct!.storageClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_mode: { + value: cdktf.stringToHclTerraform(struct!.volumeMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_name: { + value: cdktf.stringToHclTerraform(struct!.volumeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resources: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesList", + }, + selector: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7017,6 +8617,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeCla } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metadata: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform(struct!.metadata), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataList", + }, + spec: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform(struct!.spec), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7103,6 +8728,25 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralToTerrafo } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeral): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + volume_claim_template: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToHclTerraform(struct!.volumeClaimTemplate), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7188,6 +8832,43 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeFcToTerraform(stru } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeFcToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFcOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + lun: { + value: cdktf.numberToHclTerraform(struct!.lun), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + target_ww_ns: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.targetWwNs), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7322,6 +9003,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRe } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7439,6 +9145,49 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeToTerraf } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + options: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.options), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_ref: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7598,6 +9347,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlockerToTerraform } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlockerToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlocker): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + dataset_name: { + value: cdktf.stringToHclTerraform(struct!.datasetName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + dataset_uuid: { + value: cdktf.stringToHclTerraform(struct!.datasetUuid), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7708,6 +9482,43 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskT } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGcePersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pd_name: { + value: cdktf.stringToHclTerraform(struct!.pdName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7852,6 +9663,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepoToTerraform } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepoToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepo): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + directory: { + value: cdktf.stringToHclTerraform(struct!.directory), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + repository: { + value: cdktf.stringToHclTerraform(struct!.repository), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + revision: { + value: cdktf.stringToHclTerraform(struct!.revision), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7977,6 +9819,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfsToTerrafo } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfsToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + endpoints_name: { + value: cdktf.stringToHclTerraform(struct!.endpointsName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8089,6 +9962,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPathToTerrafor } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPathToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPath): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8213,6 +10111,55 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsiToTerraform(s } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsiToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + iqn: { + value: cdktf.stringToHclTerraform(struct!.iqn), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + iscsi_interface: { + value: cdktf.stringToHclTerraform(struct!.iscsiInterface), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + lun: { + value: cdktf.numberToHclTerraform(struct!.lun), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + target_portal: { + value: cdktf.stringToHclTerraform(struct!.targetPortal), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8384,6 +10331,25 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocalToTerraform(s } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocalToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocal): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8465,6 +10431,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfsToTerraform(str } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfsToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + server: { + value: cdktf.stringToHclTerraform(struct!.server), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8577,6 +10574,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumePersistentVolumeCl } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaim): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + claim_name: { + value: cdktf.stringToHclTerraform(struct!.claimName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8673,6 +10695,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDi } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + pd_id: { + value: cdktf.stringToHclTerraform(struct!.pdId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8773,6 +10820,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesCo } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8930,6 +11008,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesCo } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMap | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9080,6 +11189,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDo } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9179,6 +11313,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDo } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9305,6 +11470,43 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDo } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_ref: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefList", + }, + resource_field_ref: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9467,6 +11669,25 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDo } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + items: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9548,6 +11769,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSe } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9705,6 +11957,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSe } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecret | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9862,6 +12145,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSe } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + audience: { + value: cdktf.stringToHclTerraform(struct!.audience), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + expiration_seconds: { + value: cdktf.numberToHclTerraform(struct!.expirationSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9991,6 +12305,43 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesTo } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSources | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapToHclTerraform, true)(struct!.configMap), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapList", + }, + downward_api: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiToHclTerraform(struct!.downwardApi), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiList", + }, + secret: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretToHclTerraform, true)(struct!.secret), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretList", + }, + service_account_token: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform(struct!.serviceAccountToken), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10163,6 +12514,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedToTerrafo } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjected | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + sources: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesToHclTerraform, true)(struct!.sources), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10309,6 +12685,49 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyteToTerraform } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyteToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyte): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + group: { + value: cdktf.stringToHclTerraform(struct!.group), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + registry: { + value: cdktf.stringToHclTerraform(struct!.registry), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume: { + value: cdktf.stringToHclTerraform(struct!.volume), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10465,6 +12884,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefToTerr } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10603,6 +13047,67 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdToTerraform(str } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbd): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + ceph_monitors: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.cephMonitors), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + keyring: { + value: cdktf.stringToHclTerraform(struct!.keyring), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rados_user: { + value: cdktf.stringToHclTerraform(struct!.radosUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rbd_image: { + value: cdktf.stringToHclTerraform(struct!.rbdImage), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rbd_pool: { + value: cdktf.stringToHclTerraform(struct!.rbdPool), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_ref: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10832,6 +13337,37 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsToTerra } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10996,6 +13532,43 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretToTerraform( } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecret): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_name: { + value: cdktf.stringToHclTerraform(struct!.secretName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + items: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11136,6 +13709,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeToTer } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_path: { + value: cdktf.stringToHclTerraform(struct!.volumePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11411,6 +14009,187 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeToTerraform(struct } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecVolumeToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecVolume | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + aws_elastic_block_store: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreToHclTerraform(struct!.awsElasticBlockStore), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreList", + }, + azure_disk: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDiskToHclTerraform(struct!.azureDisk), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDiskList", + }, + azure_file: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFileToHclTerraform(struct!.azureFile), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFileList", + }, + ceph_fs: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsToHclTerraform(struct!.cephFs), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsList", + }, + cinder: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinderToHclTerraform(struct!.cinder), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinderList", + }, + config_map: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapToHclTerraform(struct!.configMap), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapList", + }, + csi: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiToHclTerraform(struct!.csi), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiList", + }, + downward_api: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiToHclTerraform(struct!.downwardApi), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiList", + }, + empty_dir: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDirToHclTerraform(struct!.emptyDir), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDirList", + }, + ephemeral: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralToHclTerraform(struct!.ephemeral), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEphemeralList", + }, + fc: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeFcToHclTerraform(struct!.fc), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFcList", + }, + flex_volume: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeToHclTerraform(struct!.flexVolume), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeList", + }, + flocker: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlockerToHclTerraform(struct!.flocker), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlockerList", + }, + gce_persistent_disk: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskToHclTerraform(struct!.gcePersistentDisk), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskList", + }, + git_repo: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepoToHclTerraform(struct!.gitRepo), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepoList", + }, + glusterfs: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfsToHclTerraform(struct!.glusterfs), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfsList", + }, + host_path: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPathToHclTerraform(struct!.hostPath), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPathList", + }, + iscsi: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsiToHclTerraform(struct!.iscsi), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsiList", + }, + local: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocalToHclTerraform(struct!.local), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocalList", + }, + nfs: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfsToHclTerraform(struct!.nfs), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfsList", + }, + persistent_volume_claim: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimToHclTerraform(struct!.persistentVolumeClaim), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimList", + }, + photon_persistent_disk: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskToHclTerraform(struct!.photonPersistentDisk), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskList", + }, + projected: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedToHclTerraform, true)(struct!.projected), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedList", + }, + quobyte: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyteToHclTerraform(struct!.quobyte), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyteList", + }, + rbd: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdToHclTerraform(struct!.rbd), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdList", + }, + secret: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretToHclTerraform(struct!.secret), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretList", + }, + vsphere_volume: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeToHclTerraform(struct!.vsphereVolume), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12307,6 +15086,199 @@ export function cronJobV1SpecJobTemplateSpecTemplateSpecToTerraform(struct?: Cro } } + +export function cronJobV1SpecJobTemplateSpecTemplateSpecToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateSpecOutputReference | CronJobV1SpecJobTemplateSpecTemplateSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + active_deadline_seconds: { + value: cdktf.numberToHclTerraform(struct!.activeDeadlineSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + automount_service_account_token: { + value: cdktf.booleanToHclTerraform(struct!.automountServiceAccountToken), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + dns_policy: { + value: cdktf.stringToHclTerraform(struct!.dnsPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + enable_service_links: { + value: cdktf.booleanToHclTerraform(struct!.enableServiceLinks), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_ipc: { + value: cdktf.booleanToHclTerraform(struct!.hostIpc), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_network: { + value: cdktf.booleanToHclTerraform(struct!.hostNetwork), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_pid: { + value: cdktf.booleanToHclTerraform(struct!.hostPid), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + hostname: { + value: cdktf.stringToHclTerraform(struct!.hostname), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_name: { + value: cdktf.stringToHclTerraform(struct!.nodeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_selector: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.nodeSelector), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + priority_class_name: { + value: cdktf.stringToHclTerraform(struct!.priorityClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + restart_policy: { + value: cdktf.stringToHclTerraform(struct!.restartPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + runtime_class_name: { + value: cdktf.stringToHclTerraform(struct!.runtimeClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheduler_name: { + value: cdktf.stringToHclTerraform(struct!.schedulerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + service_account_name: { + value: cdktf.stringToHclTerraform(struct!.serviceAccountName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + share_process_namespace: { + value: cdktf.booleanToHclTerraform(struct!.shareProcessNamespace), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + subdomain: { + value: cdktf.stringToHclTerraform(struct!.subdomain), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_grace_period_seconds: { + value: cdktf.numberToHclTerraform(struct!.terminationGracePeriodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + affinity: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecAffinityToHclTerraform(struct!.affinity), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecAffinityList", + }, + container: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecContainerToHclTerraform, true)(struct!.container), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecContainerList", + }, + dns_config: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigToHclTerraform(struct!.dnsConfig), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigList", + }, + host_aliases: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesToHclTerraform, true)(struct!.hostAliases), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesList", + }, + image_pull_secrets: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsToHclTerraform, true)(struct!.imagePullSecrets), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsList", + }, + init_container: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecInitContainerToHclTerraform, true)(struct!.initContainer), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerList", + }, + os: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecOsToHclTerraform(struct!.os), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecOsList", + }, + readiness_gate: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateToHclTerraform, true)(struct!.readinessGate), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateList", + }, + security_context: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextList", + }, + toleration: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecTolerationToHclTerraform, true)(struct!.toleration), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecTolerationList", + }, + topology_spread_constraint: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintToHclTerraform, true)(struct!.topologySpreadConstraint), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintList", + }, + volume: { + value: cdktf.listMapperHcl(cronJobV1SpecJobTemplateSpecTemplateSpecVolumeToHclTerraform, true)(struct!.volume), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecVolumeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13019,6 +15991,31 @@ export function cronJobV1SpecJobTemplateSpecTemplateToTerraform(struct?: CronJob } } + +export function cronJobV1SpecJobTemplateSpecTemplateToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecTemplateOutputReference | CronJobV1SpecJobTemplateSpecTemplate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metadata: { + value: cronJobV1SpecJobTemplateSpecTemplateMetadataToHclTerraform(struct!.metadata), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateMetadataList", + }, + spec: { + value: cronJobV1SpecJobTemplateSpecTemplateSpecToHclTerraform(struct!.spec), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecTemplateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13161,6 +16158,73 @@ export function cronJobV1SpecJobTemplateSpecToTerraform(struct?: CronJobV1SpecJo } } + +export function cronJobV1SpecJobTemplateSpecToHclTerraform(struct?: CronJobV1SpecJobTemplateSpecOutputReference | CronJobV1SpecJobTemplateSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + active_deadline_seconds: { + value: cdktf.numberToHclTerraform(struct!.activeDeadlineSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + backoff_limit: { + value: cdktf.numberToHclTerraform(struct!.backoffLimit), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + completion_mode: { + value: cdktf.stringToHclTerraform(struct!.completionMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + completions: { + value: cdktf.numberToHclTerraform(struct!.completions), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + manual_selector: { + value: cdktf.booleanToHclTerraform(struct!.manualSelector), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + parallelism: { + value: cdktf.numberToHclTerraform(struct!.parallelism), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + ttl_seconds_after_finished: { + value: cdktf.stringToHclTerraform(struct!.ttlSecondsAfterFinished), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + selector: { + value: cronJobV1SpecJobTemplateSpecSelectorToHclTerraform(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecSelectorList", + }, + template: { + value: cronJobV1SpecJobTemplateSpecTemplateToHclTerraform(struct!.template), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecTemplateList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13408,6 +16472,31 @@ export function cronJobV1SpecJobTemplateToTerraform(struct?: CronJobV1SpecJobTem } } + +export function cronJobV1SpecJobTemplateToHclTerraform(struct?: CronJobV1SpecJobTemplateOutputReference | CronJobV1SpecJobTemplate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metadata: { + value: cronJobV1SpecJobTemplateMetadataToHclTerraform(struct!.metadata), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateMetadataList", + }, + spec: { + value: cronJobV1SpecJobTemplateSpecToHclTerraform(struct!.spec), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecJobTemplateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13540,6 +16629,67 @@ export function cronJobV1SpecToTerraform(struct?: CronJobV1SpecOutputReference | } } + +export function cronJobV1SpecToHclTerraform(struct?: CronJobV1SpecOutputReference | CronJobV1Spec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + concurrency_policy: { + value: cdktf.stringToHclTerraform(struct!.concurrencyPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + failed_jobs_history_limit: { + value: cdktf.numberToHclTerraform(struct!.failedJobsHistoryLimit), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + schedule: { + value: cdktf.stringToHclTerraform(struct!.schedule), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + starting_deadline_seconds: { + value: cdktf.numberToHclTerraform(struct!.startingDeadlineSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + successful_jobs_history_limit: { + value: cdktf.numberToHclTerraform(struct!.successfulJobsHistoryLimit), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + suspend: { + value: cdktf.booleanToHclTerraform(struct!.suspend), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + timezone: { + value: cdktf.stringToHclTerraform(struct!.timezone), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + job_template: { + value: cronJobV1SpecJobTemplateToHclTerraform(struct!.jobTemplate), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecJobTemplateList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1SpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13753,6 +16903,25 @@ export function cronJobV1TimeoutsToTerraform(struct?: CronJobV1Timeouts | cdktf. } } + +export function cronJobV1TimeoutsToHclTerraform(struct?: CronJobV1Timeouts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + delete: { + value: cdktf.stringToHclTerraform(struct!.delete), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobV1TimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; diff --git a/src/cron-job-v1/index.ts b/src/cron-job-v1/index.ts index 2f0d94697..555ffc80a 100644 --- a/src/cron-job-v1/index.ts +++ b/src/cron-job-v1/index.ts @@ -7,12 +7,15 @@ import { CronJobV1Metadata, cronJobV1MetadataToTerraform, +cronJobV1MetadataToHclTerraform, CronJobV1MetadataOutputReference, CronJobV1Spec, cronJobV1SpecToTerraform, +cronJobV1SpecToHclTerraform, CronJobV1SpecOutputReference, CronJobV1Timeouts, cronJobV1TimeoutsToTerraform, +cronJobV1TimeoutsToHclTerraform, CronJobV1TimeoutsOutputReference} from './index-structs' export * from './index-structs' import { Construct } from 'constructs'; @@ -176,4 +179,36 @@ export class CronJobV1 extends cdktf.TerraformResource { timeouts: cronJobV1TimeoutsToTerraform(this._timeouts.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: cronJobV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "CronJobV1MetadataList", + }, + spec: { + value: cronJobV1SpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "CronJobV1SpecList", + }, + timeouts: { + value: cronJobV1TimeoutsToHclTerraform(this._timeouts.internalValue), + isBlock: true, + type: "struct", + storageClassType: "CronJobV1Timeouts", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/cron-job/README.md b/src/cron-job/README.md index a262cffd7..d97cc8e2d 100644 --- a/src/cron-job/README.md +++ b/src/cron-job/README.md @@ -1,3 +1,3 @@ # `kubernetes_cron_job` -Refer to the Terraform Registory for docs: [`kubernetes_cron_job`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/cron_job). +Refer to the Terraform Registry for docs: [`kubernetes_cron_job`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/cron_job). diff --git a/src/cron-job/index-structs/structs0.ts b/src/cron-job/index-structs/structs0.ts index 9ec5c6083..7e5ffbfc7 100644 --- a/src/cron-job/index-structs/structs0.ts +++ b/src/cron-job/index-structs/structs0.ts @@ -51,6 +51,49 @@ export function cronJobMetadataToTerraform(struct?: CronJobMetadataOutputReferen } } + +export function cronJobMetadataToHclTerraform(struct?: CronJobMetadataOutputReference | CronJobMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -249,6 +292,49 @@ export function cronJobSpecJobTemplateMetadataToTerraform(struct?: CronJobSpecJo } } + +export function cronJobSpecJobTemplateMetadataToHclTerraform(struct?: CronJobSpecJobTemplateMetadataOutputReference | CronJobSpecJobTemplateMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -433,6 +519,37 @@ export function cronJobSpecJobTemplateSpecSelectorMatchExpressionsToTerraform(st } } + +export function cronJobSpecJobTemplateSpecSelectorMatchExpressionsToHclTerraform(struct?: CronJobSpecJobTemplateSpecSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -583,6 +700,31 @@ export function cronJobSpecJobTemplateSpecSelectorToTerraform(struct?: CronJobSp } } + +export function cronJobSpecJobTemplateSpecSelectorToHclTerraform(struct?: CronJobSpecJobTemplateSpecSelectorOutputReference | CronJobSpecJobTemplateSpecSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -693,6 +835,43 @@ export function cronJobSpecJobTemplateSpecTemplateMetadataToTerraform(struct?: C } } + +export function cronJobSpecJobTemplateSpecTemplateMetadataToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateMetadataOutputReference | CronJobSpecJobTemplateSpecTemplateMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -855,6 +1034,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPrefer } } + +export function cronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1012,6 +1222,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPrefer } } + +export function cronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1156,6 +1397,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPrefer } } + +export function cronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference | CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_expressions: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList", + }, + match_fields: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsToHclTerraform, true)(struct!.matchFields), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1252,6 +1518,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPrefer } } + +export function cronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + preference: { + value: cronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceToHclTerraform(struct!.preference), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1381,6 +1672,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequir } } + +export function cronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1538,6 +1860,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequir } } + +export function cronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1682,6 +2035,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequir } } + +export function cronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_expressions: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList", + }, + match_fields: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsToHclTerraform, true)(struct!.matchFields), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1803,6 +2181,25 @@ export function cronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequir } } + +export function cronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference | CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + node_selector_term: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermToHclTerraform, true)(struct!.nodeSelectorTerm), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1877,6 +2274,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityToTerr } } + +export function cronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference | CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: cronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1980,6 +2402,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferr } } + +export function cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2130,6 +2583,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferr } } + +export function cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2265,6 +2743,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferr } } + +export function cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference | CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2380,6 +2889,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferr } } + +export function cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pod_affinity_term: { + value: cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct!.podAffinityTerm), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2509,6 +3043,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequire } } + +export function cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2659,6 +3224,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequire } } + +export function cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2794,6 +3384,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequire } } + +export function cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2941,6 +3562,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityToTerra } } + +export function cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference | CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3044,6 +3690,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPre } } + +export function cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3194,6 +3871,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPre } } + +export function cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3329,6 +4031,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPre } } + +export function cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference | CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3444,6 +4177,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPre } } + +export function cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pod_affinity_term: { + value: cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct!.podAffinityTerm), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3573,6 +4331,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityReq } } + +export function cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3723,6 +4512,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityReq } } + +export function cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3858,6 +4672,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityReq } } + +export function cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4005,6 +4850,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityToT } } + +export function cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityOutputReference | CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4108,6 +4978,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecAffinityToTerraform(struct } } + +export function cronJobSpecJobTemplateSpecTemplateSpecAffinityToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecAffinityOutputReference | CronJobSpecJobTemplateSpecTemplateSpecAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + node_affinity: { + value: cronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityToHclTerraform(struct!.nodeAffinity), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityList", + }, + pod_affinity: { + value: cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityToHclTerraform(struct!.podAffinity), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityList", + }, + pod_anti_affinity: { + value: cronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityToHclTerraform(struct!.podAntiAffinity), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4233,6 +5134,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfi } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference | CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4351,6 +5283,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromField } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference | CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4450,6 +5407,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromResou } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference | CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4572,6 +5560,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecre } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference | CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4704,6 +5723,43 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromToTer } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference | CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map_key_ref: { + value: cronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct!.configMapKeyRef), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefList", + }, + field_ref: { + value: cronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefList", + }, + resource_field_ref: { + value: cronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefList", + }, + secret_key_ref: { + value: cronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefToHclTerraform(struct!.secretKeyRef), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4851,9 +5907,40 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerEnvToTerraform(st } } -export class CronJobSpecJobTemplateSpecTemplateSpecContainerEnvOutputReference extends cdktf.ComplexObject { - private isEmptyObject = false; - private resolvableValue?: cdktf.IResolvable; + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerEnvToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerEnv | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value_from: { + value: cronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromToHclTerraform(struct!.valueFrom), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class CronJobSpecJobTemplateSpecTemplateSpecContainerEnvOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; /** * @param terraformResource The parent resource @@ -4998,6 +6085,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapR } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference | CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5091,6 +6203,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefT } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefOutputReference | CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5191,6 +6328,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromToTerrafor } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFrom | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + prefix: { + value: cdktf.stringToHclTerraform(struct!.prefix), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + config_map_ref: { + value: cronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefToHclTerraform(struct!.configMapRef), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefList", + }, + secret_ref: { + value: cronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5334,6 +6502,25 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStar } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecOutputReference | CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5408,6 +6595,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStar } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5557,6 +6769,49 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStar } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference | CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5712,6 +6967,25 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStar } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5822,6 +7096,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStar } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStart | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: cronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecList", + }, + http_get: { + value: cronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5965,6 +7270,25 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopE } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecOutputReference | CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6039,6 +7363,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopH } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6188,6 +7537,49 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopH } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference | CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6343,6 +7735,25 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopT } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6453,6 +7864,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopT } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStop | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: cronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecList", + }, + http_get: { + value: cronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6603,6 +8045,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerLifecycleToTerraf } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerLifecycleToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference | CronJobSpecJobTemplateSpecTemplateSpecContainerLifecycle): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + post_start: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartToHclTerraform, true)(struct!.postStart), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartList", + }, + pre_stop: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopToHclTerraform, true)(struct!.preStop), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6692,6 +8159,25 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeExec } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecOutputReference | CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6766,6 +8252,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpc } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6891,6 +8402,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttp } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7040,6 +8576,49 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttp } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference | CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7195,6 +8774,25 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpS } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7347,6 +8945,73 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeToTe } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeOutputReference | CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: cronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcList", + }, + http_get: { + value: cronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7618,6 +9283,49 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerPortToTerraform(s } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerPortToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerPort | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_port: { + value: cdktf.numberToHclTerraform(struct!.containerPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + host_ip: { + value: cdktf.stringToHclTerraform(struct!.hostIp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_port: { + value: cdktf.numberToHclTerraform(struct!.hostPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7802,6 +9510,25 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeExe } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecOutputReference | CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7876,6 +9603,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrp } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8001,6 +9753,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHtt } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8150,6 +9927,49 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHtt } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference | CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8305,6 +10125,25 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcp } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8457,6 +10296,73 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeToT } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeOutputReference | CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: cronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcList", + }, + http_get: { + value: cronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8707,6 +10613,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerResourcesToTerraf } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerResourcesToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference | CronJobSpecJobTemplateSpecTemplateSpecContainerResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8803,6 +10734,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextCa } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference | CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilities): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + add: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.add), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + drop: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.drop), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8913,6 +10869,43 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSe } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference | CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9053,6 +11046,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSe } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference | CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9198,6 +11216,73 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextTo } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextOutputReference | CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + allow_privilege_escalation: { + value: cdktf.booleanToHclTerraform(struct!.allowPrivilegeEscalation), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + privileged: { + value: cdktf.booleanToHclTerraform(struct!.privileged), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + read_only_root_filesystem: { + value: cdktf.booleanToHclTerraform(struct!.readOnlyRootFilesystem), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + capabilities: { + value: cronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesToHclTerraform(struct!.capabilities), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesList", + }, + se_linux_options: { + value: cronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: cronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9441,6 +11526,25 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeExecT } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeExecToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeExecOutputReference | CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9515,13 +11619,38 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcT } } -export class CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { - private isEmptyObject = false; - private resolvableValue?: cdktf.IResolvable; - /** - * @param terraformResource The parent resource - * @param terraformAttribute The attribute on the parent resource this class is referencing +export function cronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ @@ -9640,6 +11769,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpG } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9789,6 +11943,49 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpG } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetOutputReference | CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9944,6 +12141,25 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSo } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10096,6 +12312,73 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeToTer } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference | CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: cronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcList", + }, + http_get: { + value: cronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10367,6 +12650,49 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountToTerr } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMount | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mount_path: { + value: cdktf.stringToHclTerraform(struct!.mountPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mount_propagation: { + value: cdktf.stringToHclTerraform(struct!.mountPropagation), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + sub_path: { + value: cdktf.stringToHclTerraform(struct!.subPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10688,6 +13014,145 @@ export function cronJobSpecJobTemplateSpecTemplateSpecContainerToTerraform(struc } } + +export function cronJobSpecJobTemplateSpecTemplateSpecContainerToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecContainer | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + args: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.args), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + image: { + value: cdktf.stringToHclTerraform(struct!.image), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + image_pull_policy: { + value: cdktf.stringToHclTerraform(struct!.imagePullPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stdin: { + value: cdktf.booleanToHclTerraform(struct!.stdin), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + stdin_once: { + value: cdktf.booleanToHclTerraform(struct!.stdinOnce), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + termination_message_path: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_message_policy: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + tty: { + value: cdktf.booleanToHclTerraform(struct!.tty), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + working_dir: { + value: cdktf.stringToHclTerraform(struct!.workingDir), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + env: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecContainerEnvToHclTerraform, true)(struct!.env), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerEnvList", + }, + env_from: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromToHclTerraform, true)(struct!.envFrom), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromList", + }, + lifecycle: { + value: cronJobSpecJobTemplateSpecTemplateSpecContainerLifecycleToHclTerraform(struct!.lifecycle), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerLifecycleList", + }, + liveness_probe: { + value: cronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeToHclTerraform(struct!.livenessProbe), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeList", + }, + port: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecContainerPortToHclTerraform, true)(struct!.port), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerPortList", + }, + readiness_probe: { + value: cronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeToHclTerraform(struct!.readinessProbe), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeList", + }, + resources: { + value: cronJobSpecJobTemplateSpecTemplateSpecContainerResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerResourcesList", + }, + security_context: { + value: cronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextList", + }, + startup_probe: { + value: cronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeToHclTerraform(struct!.startupProbe), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeList", + }, + volume_mount: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountToHclTerraform, true)(struct!.volumeMount), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecContainerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11231,6 +13696,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionToTerraform } } + +export function cronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOption | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11363,6 +13853,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecDnsConfigToTerraform(struc } } + +export function cronJobSpecJobTemplateSpecTemplateSpecDnsConfigToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOutputReference | CronJobSpecJobTemplateSpecTemplateSpecDnsConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + nameservers: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.nameservers), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + searches: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.searches), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + option: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionToHclTerraform, true)(struct!.option), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11481,6 +14002,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecHostAliasesToTerraform(str } } + +export function cronJobSpecJobTemplateSpecTemplateSpecHostAliasesToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecHostAliases | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + hostnames: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.hostnames), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + ip: { + value: cdktf.stringToHclTerraform(struct!.ip), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecHostAliasesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11596,6 +14142,25 @@ export function cronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsToTerrafor } } + +export function cronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecImagePullSecrets | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11706,6 +14271,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromC } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference | CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11824,6 +14420,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromF } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference | CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11923,6 +14544,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromR } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference | CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12045,6 +14697,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromS } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference | CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12177,6 +14860,43 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromT } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromOutputReference | CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map_key_ref: { + value: cronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct!.configMapKeyRef), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefList", + }, + field_ref: { + value: cronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefList", + }, + resource_field_ref: { + value: cronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefList", + }, + secret_key_ref: { + value: cronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefToHclTerraform(struct!.secretKeyRef), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12324,6 +15044,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvToTerrafor } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnv | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value_from: { + value: cronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromToHclTerraform(struct!.valueFrom), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12471,6 +15222,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfig } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference | CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12564,6 +15340,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecret } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference | CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12664,6 +15465,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromToTerr } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFrom | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + prefix: { + value: cdktf.stringToHclTerraform(struct!.prefix), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + config_map_ref: { + value: cronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefToHclTerraform(struct!.configMapRef), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefList", + }, + secret_ref: { + value: cronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12807,6 +15639,25 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePost } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference | CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12881,6 +15732,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePost } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13030,6 +15906,49 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePost } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference | CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13185,6 +16104,25 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePost } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13295,6 +16233,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePost } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStart | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecList", + }, + http_get: { + value: cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13438,6 +16407,25 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreS } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference | CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13512,6 +16500,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreS } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13661,6 +16674,49 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreS } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference | CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13816,6 +16872,25 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreS } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13926,6 +17001,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreS } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStop | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecList", + }, + http_get: { + value: cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14076,6 +17182,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleToTe } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference | CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycle): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + post_start: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartToHclTerraform, true)(struct!.postStart), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList", + }, + pre_stop: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopToHclTerraform, true)(struct!.preStop), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14165,6 +17296,25 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbe } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference | CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14239,6 +17389,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbe } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14364,6 +17539,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbe } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14513,6 +17713,49 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbe } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference | CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14668,6 +17911,25 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbe } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14820,6 +18082,73 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbe } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference | CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcList", + }, + http_get: { + value: cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15091,6 +18420,49 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerPortToTerrafo } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerPortToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerPort | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_port: { + value: cdktf.numberToHclTerraform(struct!.containerPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + host_ip: { + value: cdktf.stringToHclTerraform(struct!.hostIp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_port: { + value: cdktf.numberToHclTerraform(struct!.hostPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15275,6 +18647,25 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProb } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecOutputReference | CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15349,6 +18740,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProb } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15474,6 +18890,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProb } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15623,6 +19064,49 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProb } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference | CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15778,6 +19262,25 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProb } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15930,6 +19433,73 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProb } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference | CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcList", + }, + http_get: { + value: cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; diff --git a/src/cron-job/index-structs/structs400.ts b/src/cron-job/index-structs/structs400.ts index 77ca73011..b0bb4c92f 100644 --- a/src/cron-job/index-structs/structs400.ts +++ b/src/cron-job/index-structs/structs400.ts @@ -6,45 +6,59 @@ import * as cdktf from 'cdktf'; import { CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnv, cronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvToTerraform, +cronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvToHclTerraform, CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvList, CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFrom, cronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromToTerraform, +cronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromToHclTerraform, CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromList, CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycle, cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleToTerraform, +cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleToHclTerraform, CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference, CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbe, cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeToTerraform, +cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeToHclTerraform, CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference, CronJobSpecJobTemplateSpecTemplateSpecInitContainerPort, cronJobSpecJobTemplateSpecTemplateSpecInitContainerPortToTerraform, +cronJobSpecJobTemplateSpecTemplateSpecInitContainerPortToHclTerraform, CronJobSpecJobTemplateSpecTemplateSpecInitContainerPortList, CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbe, cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeToTerraform, +cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeToHclTerraform, CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference, CronJobSpecJobTemplateSpecTemplateSpecAffinity, cronJobSpecJobTemplateSpecTemplateSpecAffinityToTerraform, +cronJobSpecJobTemplateSpecTemplateSpecAffinityToHclTerraform, CronJobSpecJobTemplateSpecTemplateSpecAffinityOutputReference, CronJobSpecJobTemplateSpecTemplateSpecContainer, cronJobSpecJobTemplateSpecTemplateSpecContainerToTerraform, +cronJobSpecJobTemplateSpecTemplateSpecContainerToHclTerraform, CronJobSpecJobTemplateSpecTemplateSpecContainerList, CronJobSpecJobTemplateSpecTemplateSpecDnsConfig, cronJobSpecJobTemplateSpecTemplateSpecDnsConfigToTerraform, +cronJobSpecJobTemplateSpecTemplateSpecDnsConfigToHclTerraform, CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOutputReference, CronJobSpecJobTemplateSpecTemplateSpecHostAliases, cronJobSpecJobTemplateSpecTemplateSpecHostAliasesToTerraform, +cronJobSpecJobTemplateSpecTemplateSpecHostAliasesToHclTerraform, CronJobSpecJobTemplateSpecTemplateSpecHostAliasesList, CronJobSpecJobTemplateSpecTemplateSpecImagePullSecrets, cronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsToTerraform, +cronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsToHclTerraform, CronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsList, CronJobSpecJobTemplateSpecTemplateMetadata, cronJobSpecJobTemplateSpecTemplateMetadataToTerraform, +cronJobSpecJobTemplateSpecTemplateMetadataToHclTerraform, CronJobSpecJobTemplateSpecTemplateMetadataOutputReference, CronJobSpecJobTemplateSpecSelector, cronJobSpecJobTemplateSpecSelectorToTerraform, +cronJobSpecJobTemplateSpecSelectorToHclTerraform, CronJobSpecJobTemplateSpecSelectorOutputReference, CronJobSpecJobTemplateMetadata, cronJobSpecJobTemplateMetadataToTerraform, +cronJobSpecJobTemplateMetadataToHclTerraform, CronJobSpecJobTemplateMetadataOutputReference } from './structs0' export interface CronJobSpecJobTemplateSpecTemplateSpecInitContainerResources { /** @@ -72,6 +86,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerResourcesToTe } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerResourcesToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference | CronJobSpecJobTemplateSpecTemplateSpecInitContainerResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -168,6 +207,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityConte } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference | CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilities): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + add: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.add), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + drop: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.drop), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -278,6 +342,43 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityConte } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference | CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -418,6 +519,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityConte } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference | CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -563,6 +689,73 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityConte } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextOutputReference | CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + allow_privilege_escalation: { + value: cdktf.booleanToHclTerraform(struct!.allowPrivilegeEscalation), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + privileged: { + value: cdktf.booleanToHclTerraform(struct!.privileged), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + read_only_root_filesystem: { + value: cdktf.booleanToHclTerraform(struct!.readOnlyRootFilesystem), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + capabilities: { + value: cronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesToHclTerraform(struct!.capabilities), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesList", + }, + se_linux_options: { + value: cronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: cronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -806,6 +999,25 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeE } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecOutputReference | CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -880,6 +1092,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeG } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1005,6 +1242,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeH } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1154,6 +1416,49 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeH } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference | CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1309,6 +1614,25 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeT } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1461,6 +1785,73 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeT } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeOutputReference | CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcList", + }, + http_get: { + value: cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1732,6 +2123,49 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountTo } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMount | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mount_path: { + value: cdktf.stringToHclTerraform(struct!.mountPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mount_propagation: { + value: cdktf.stringToHclTerraform(struct!.mountPropagation), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + sub_path: { + value: cdktf.stringToHclTerraform(struct!.subPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2053,6 +2487,145 @@ export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerToTerraform(s } } + +export function cronJobSpecJobTemplateSpecTemplateSpecInitContainerToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecInitContainer | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + args: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.args), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + image: { + value: cdktf.stringToHclTerraform(struct!.image), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + image_pull_policy: { + value: cdktf.stringToHclTerraform(struct!.imagePullPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stdin: { + value: cdktf.booleanToHclTerraform(struct!.stdin), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + stdin_once: { + value: cdktf.booleanToHclTerraform(struct!.stdinOnce), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + termination_message_path: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_message_policy: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + tty: { + value: cdktf.booleanToHclTerraform(struct!.tty), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + working_dir: { + value: cdktf.stringToHclTerraform(struct!.workingDir), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + env: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvToHclTerraform, true)(struct!.env), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvList", + }, + env_from: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromToHclTerraform, true)(struct!.envFrom), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromList", + }, + lifecycle: { + value: cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleToHclTerraform(struct!.lifecycle), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleList", + }, + liveness_probe: { + value: cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeToHclTerraform(struct!.livenessProbe), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeList", + }, + port: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecInitContainerPortToHclTerraform, true)(struct!.port), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerPortList", + }, + readiness_probe: { + value: cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeToHclTerraform(struct!.readinessProbe), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeList", + }, + resources: { + value: cronJobSpecJobTemplateSpecTemplateSpecInitContainerResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerResourcesList", + }, + security_context: { + value: cronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextList", + }, + startup_probe: { + value: cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeToHclTerraform(struct!.startupProbe), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeList", + }, + volume_mount: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountToHclTerraform, true)(struct!.volumeMount), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecInitContainerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2589,6 +3162,25 @@ export function cronJobSpecJobTemplateSpecTemplateSpecOsToTerraform(struct?: Cro } } + +export function cronJobSpecJobTemplateSpecTemplateSpecOsToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecOsOutputReference | CronJobSpecJobTemplateSpecTemplateSpecOs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecOsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2653,6 +3245,25 @@ export function cronJobSpecJobTemplateSpecTemplateSpecReadinessGateToTerraform(s } } + +export function cronJobSpecJobTemplateSpecTemplateSpecReadinessGateToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecReadinessGate | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + condition_type: { + value: cdktf.stringToHclTerraform(struct!.conditionType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecReadinessGateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2770,6 +3381,43 @@ export function cronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOpti } } + +export function cronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference | CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2910,6 +3558,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProf } } + +export function cronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileOutputReference | CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3006,6 +3679,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlToTer } } + +export function cronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctl | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3142,6 +3840,43 @@ export function cronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOpti } } + +export function cronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptionsToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptionsOutputReference | CronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + gmsa_credential_spec: { + value: cdktf.stringToHclTerraform(struct!.gmsaCredentialSpec), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + gmsa_credential_spec_name: { + value: cdktf.stringToHclTerraform(struct!.gmsaCredentialSpecName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_process: { + value: cdktf.booleanToHclTerraform(struct!.hostProcess), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_username: { + value: cdktf.stringToHclTerraform(struct!.runAsUsername), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3338,6 +4073,79 @@ export function cronJobSpecJobTemplateSpecTemplateSpecSecurityContextToTerraform } } + +export function cronJobSpecJobTemplateSpecTemplateSpecSecurityContextToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecSecurityContextOutputReference | CronJobSpecJobTemplateSpecTemplateSpecSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_group: { + value: cdktf.stringToHclTerraform(struct!.fsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_group_change_policy: { + value: cdktf.stringToHclTerraform(struct!.fsGroupChangePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + supplemental_groups: { + value: cdktf.listMapperHcl(cdktf.numberToHclTerraform, false)(struct!.supplementalGroups), + isBlock: false, + type: "set", + storageClassType: "numberList", + }, + se_linux_options: { + value: cronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: cronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileList", + }, + sysctl: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlToHclTerraform, true)(struct!.sysctl), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlList", + }, + windows_options: { + value: cronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptionsToHclTerraform(struct!.windowsOptions), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3631,6 +4439,49 @@ export function cronJobSpecJobTemplateSpecTemplateSpecTolerationToTerraform(stru } } + +export function cronJobSpecJobTemplateSpecTemplateSpecTolerationToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecToleration | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + effect: { + value: cdktf.stringToHclTerraform(struct!.effect), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + toleration_seconds: { + value: cdktf.stringToHclTerraform(struct!.tolerationSeconds), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecTolerationOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3832,6 +4683,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLa } } + +export function cronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3982,6 +4864,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLa } } + +export function cronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4124,6 +5031,43 @@ export function cronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintTo } } + +export function cronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraint | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + max_skew: { + value: cdktf.numberToHclTerraform(struct!.maxSkew), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + when_unsatisfiable: { + value: cdktf.stringToHclTerraform(struct!.whenUnsatisfiable), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4310,6 +5254,43 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStore } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStore): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_id: { + value: cdktf.stringToHclTerraform(struct!.volumeId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4475,6 +5456,55 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDiskToTerraform } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDiskToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + caching_mode: { + value: cdktf.stringToHclTerraform(struct!.cachingMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + data_disk_uri: { + value: cdktf.stringToHclTerraform(struct!.dataDiskUri), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + disk_name: { + value: cdktf.stringToHclTerraform(struct!.diskName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4664,6 +5694,43 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFileToTerraform } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFileToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_name: { + value: cdktf.stringToHclTerraform(struct!.secretName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + secret_namespace: { + value: cdktf.stringToHclTerraform(struct!.secretNamespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + share_name: { + value: cdktf.stringToHclTerraform(struct!.shareName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4798,6 +5865,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefToTer } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4922,6 +6014,55 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsToTerraform(st } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + monitors: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.monitors), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_file: { + value: cdktf.stringToHclTerraform(struct!.secretFile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + secret_ref: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5110,6 +6251,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeCinderToTerraform(st } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeCinderToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeCinder): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_id: { + value: cdktf.stringToHclTerraform(struct!.volumeId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5232,6 +6404,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsToTerr } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5396,6 +6599,43 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapToTerraform } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMap): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5529,6 +6769,25 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecret } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5624,6 +6883,49 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeCsiToTerraform(struc } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeCsiToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeCsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_attributes: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.volumeAttributes), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + node_publish_secret_ref: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefToHclTerraform(struct!.nodePublishSecretRef), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5783,6 +7085,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFiel } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5882,6 +7209,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsReso } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6008,6 +7366,43 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsToTe } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_ref: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefList", + }, + resource_field_ref: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6174,6 +7569,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiToTerrafo } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + items: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6270,6 +7690,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDirToTerraform( } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDirToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDir): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + medium: { + value: cdktf.stringToHclTerraform(struct!.medium), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + size_limit: { + value: cdktf.stringToHclTerraform(struct!.sizeLimit), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6366,6 +7811,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaim } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6462,6 +7932,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaim } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6565,6 +8060,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaim } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6715,6 +8241,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaim } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6839,6 +8390,55 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaim } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + access_modes: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.accessModes), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + storage_class_name: { + value: cdktf.stringToHclTerraform(struct!.storageClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_mode: { + value: cdktf.stringToHclTerraform(struct!.volumeMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_name: { + value: cdktf.stringToHclTerraform(struct!.volumeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resources: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesList", + }, + selector: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7017,6 +8617,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaim } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metadata: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform(struct!.metadata), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataList", + }, + spec: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform(struct!.spec), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7103,6 +8728,25 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralToTerraform } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeral): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + volume_claim_template: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToHclTerraform(struct!.volumeClaimTemplate), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7188,6 +8832,43 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeFcToTerraform(struct } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeFcToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeFcOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeFc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + lun: { + value: cdktf.numberToHclTerraform(struct!.lun), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + target_ww_ns: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.targetWwNs), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeFcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7322,6 +9003,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefT } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7439,6 +9145,49 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeToTerrafor } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + options: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.options), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_ref: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7598,6 +9347,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeFlockerToTerraform(s } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeFlockerToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeFlocker): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + dataset_name: { + value: cdktf.stringToHclTerraform(struct!.datasetName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + dataset_uuid: { + value: cdktf.stringToHclTerraform(struct!.datasetUuid), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7708,6 +9482,43 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskToT } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pd_name: { + value: cdktf.stringToHclTerraform(struct!.pdName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7852,6 +9663,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepoToTerraform(s } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepoToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepo): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + directory: { + value: cdktf.stringToHclTerraform(struct!.directory), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + repository: { + value: cdktf.stringToHclTerraform(struct!.repository), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + revision: { + value: cdktf.stringToHclTerraform(struct!.revision), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7977,6 +9819,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfsToTerraform } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfsToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + endpoints_name: { + value: cdktf.stringToHclTerraform(struct!.endpointsName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8089,6 +9962,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeHostPathToTerraform( } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeHostPathToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeHostPath): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8213,6 +10111,55 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeIscsiToTerraform(str } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeIscsiToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeIscsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + iqn: { + value: cdktf.stringToHclTerraform(struct!.iqn), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + iscsi_interface: { + value: cdktf.stringToHclTerraform(struct!.iscsiInterface), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + lun: { + value: cdktf.numberToHclTerraform(struct!.lun), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + target_portal: { + value: cdktf.stringToHclTerraform(struct!.targetPortal), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8384,6 +10331,25 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeLocalToTerraform(str } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeLocalToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeLocal): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8465,6 +10431,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeNfsToTerraform(struc } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeNfsToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeNfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + server: { + value: cdktf.stringToHclTerraform(struct!.server), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8577,6 +10574,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClai } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaim): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + claim_name: { + value: cdktf.stringToHclTerraform(struct!.claimName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8673,6 +10695,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDisk } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + pd_id: { + value: cdktf.stringToHclTerraform(struct!.pdId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8773,6 +10820,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConf } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8930,6 +11008,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConf } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMap | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9080,6 +11189,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDown } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9179,6 +11313,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDown } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9305,6 +11470,43 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDown } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_ref: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefList", + }, + resource_field_ref: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9467,6 +11669,25 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDown } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + items: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9548,6 +11769,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecr } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9705,6 +11957,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecr } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecret | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9862,6 +12145,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServ } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + audience: { + value: cdktf.stringToHclTerraform(struct!.audience), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + expiration_seconds: { + value: cdktf.numberToHclTerraform(struct!.expirationSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9991,6 +12305,43 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesToTe } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSources | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapToHclTerraform, true)(struct!.configMap), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapList", + }, + downward_api: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiToHclTerraform(struct!.downwardApi), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiList", + }, + secret: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretToHclTerraform, true)(struct!.secret), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretList", + }, + service_account_token: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform(struct!.serviceAccountToken), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10163,6 +12514,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedToTerraform } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeProjected | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + sources: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesToHclTerraform, true)(struct!.sources), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10309,6 +12685,49 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyteToTerraform(s } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyteToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyte): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + group: { + value: cdktf.stringToHclTerraform(struct!.group), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + registry: { + value: cdktf.stringToHclTerraform(struct!.registry), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume: { + value: cdktf.stringToHclTerraform(struct!.volume), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10465,6 +12884,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefToTerraf } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10603,6 +13047,67 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeRbdToTerraform(struc } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeRbdToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeRbd): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + ceph_monitors: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.cephMonitors), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + keyring: { + value: cdktf.stringToHclTerraform(struct!.keyring), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rados_user: { + value: cdktf.stringToHclTerraform(struct!.radosUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rbd_image: { + value: cdktf.stringToHclTerraform(struct!.rbdImage), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rbd_pool: { + value: cdktf.stringToHclTerraform(struct!.rbdPool), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_ref: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10832,6 +13337,37 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsToTerrafo } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10996,6 +13532,43 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeSecretToTerraform(st } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeSecretToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeSecret): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_name: { + value: cdktf.stringToHclTerraform(struct!.secretName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + items: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11136,6 +13709,31 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeToTerra } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference | CronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_path: { + value: cdktf.stringToHclTerraform(struct!.volumePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11411,6 +14009,187 @@ export function cronJobSpecJobTemplateSpecTemplateSpecVolumeToTerraform(struct?: } } + +export function cronJobSpecJobTemplateSpecTemplateSpecVolumeToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecVolume | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + aws_elastic_block_store: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreToHclTerraform(struct!.awsElasticBlockStore), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreList", + }, + azure_disk: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDiskToHclTerraform(struct!.azureDisk), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDiskList", + }, + azure_file: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFileToHclTerraform(struct!.azureFile), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFileList", + }, + ceph_fs: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsToHclTerraform(struct!.cephFs), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsList", + }, + cinder: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeCinderToHclTerraform(struct!.cinder), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeCinderList", + }, + config_map: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapToHclTerraform(struct!.configMap), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapList", + }, + csi: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeCsiToHclTerraform(struct!.csi), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiList", + }, + downward_api: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiToHclTerraform(struct!.downwardApi), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiList", + }, + empty_dir: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDirToHclTerraform(struct!.emptyDir), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDirList", + }, + ephemeral: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralToHclTerraform(struct!.ephemeral), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralList", + }, + fc: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeFcToHclTerraform(struct!.fc), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeFcList", + }, + flex_volume: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeToHclTerraform(struct!.flexVolume), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeList", + }, + flocker: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeFlockerToHclTerraform(struct!.flocker), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeFlockerList", + }, + gce_persistent_disk: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskToHclTerraform(struct!.gcePersistentDisk), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskList", + }, + git_repo: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepoToHclTerraform(struct!.gitRepo), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepoList", + }, + glusterfs: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfsToHclTerraform(struct!.glusterfs), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfsList", + }, + host_path: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeHostPathToHclTerraform(struct!.hostPath), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeHostPathList", + }, + iscsi: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeIscsiToHclTerraform(struct!.iscsi), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeIscsiList", + }, + local: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeLocalToHclTerraform(struct!.local), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeLocalList", + }, + nfs: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeNfsToHclTerraform(struct!.nfs), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeNfsList", + }, + persistent_volume_claim: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimToHclTerraform(struct!.persistentVolumeClaim), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimList", + }, + photon_persistent_disk: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskToHclTerraform(struct!.photonPersistentDisk), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskList", + }, + projected: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedToHclTerraform, true)(struct!.projected), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedList", + }, + quobyte: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyteToHclTerraform(struct!.quobyte), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyteList", + }, + rbd: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeRbdToHclTerraform(struct!.rbd), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdList", + }, + secret: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeSecretToHclTerraform(struct!.secret), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretList", + }, + vsphere_volume: { + value: cronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeToHclTerraform(struct!.vsphereVolume), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12307,6 +15086,199 @@ export function cronJobSpecJobTemplateSpecTemplateSpecToTerraform(struct?: CronJ } } + +export function cronJobSpecJobTemplateSpecTemplateSpecToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateSpecOutputReference | CronJobSpecJobTemplateSpecTemplateSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + active_deadline_seconds: { + value: cdktf.numberToHclTerraform(struct!.activeDeadlineSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + automount_service_account_token: { + value: cdktf.booleanToHclTerraform(struct!.automountServiceAccountToken), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + dns_policy: { + value: cdktf.stringToHclTerraform(struct!.dnsPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + enable_service_links: { + value: cdktf.booleanToHclTerraform(struct!.enableServiceLinks), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_ipc: { + value: cdktf.booleanToHclTerraform(struct!.hostIpc), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_network: { + value: cdktf.booleanToHclTerraform(struct!.hostNetwork), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_pid: { + value: cdktf.booleanToHclTerraform(struct!.hostPid), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + hostname: { + value: cdktf.stringToHclTerraform(struct!.hostname), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_name: { + value: cdktf.stringToHclTerraform(struct!.nodeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_selector: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.nodeSelector), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + priority_class_name: { + value: cdktf.stringToHclTerraform(struct!.priorityClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + restart_policy: { + value: cdktf.stringToHclTerraform(struct!.restartPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + runtime_class_name: { + value: cdktf.stringToHclTerraform(struct!.runtimeClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheduler_name: { + value: cdktf.stringToHclTerraform(struct!.schedulerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + service_account_name: { + value: cdktf.stringToHclTerraform(struct!.serviceAccountName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + share_process_namespace: { + value: cdktf.booleanToHclTerraform(struct!.shareProcessNamespace), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + subdomain: { + value: cdktf.stringToHclTerraform(struct!.subdomain), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_grace_period_seconds: { + value: cdktf.numberToHclTerraform(struct!.terminationGracePeriodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + affinity: { + value: cronJobSpecJobTemplateSpecTemplateSpecAffinityToHclTerraform(struct!.affinity), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecAffinityList", + }, + container: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecContainerToHclTerraform, true)(struct!.container), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecContainerList", + }, + dns_config: { + value: cronJobSpecJobTemplateSpecTemplateSpecDnsConfigToHclTerraform(struct!.dnsConfig), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecDnsConfigList", + }, + host_aliases: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecHostAliasesToHclTerraform, true)(struct!.hostAliases), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecHostAliasesList", + }, + image_pull_secrets: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsToHclTerraform, true)(struct!.imagePullSecrets), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsList", + }, + init_container: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecInitContainerToHclTerraform, true)(struct!.initContainer), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerList", + }, + os: { + value: cronJobSpecJobTemplateSpecTemplateSpecOsToHclTerraform(struct!.os), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecOsList", + }, + readiness_gate: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecReadinessGateToHclTerraform, true)(struct!.readinessGate), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecReadinessGateList", + }, + security_context: { + value: cronJobSpecJobTemplateSpecTemplateSpecSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecSecurityContextList", + }, + toleration: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecTolerationToHclTerraform, true)(struct!.toleration), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecTolerationList", + }, + topology_spread_constraint: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintToHclTerraform, true)(struct!.topologySpreadConstraint), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintList", + }, + volume: { + value: cdktf.listMapperHcl(cronJobSpecJobTemplateSpecTemplateSpecVolumeToHclTerraform, true)(struct!.volume), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecVolumeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13019,6 +15991,31 @@ export function cronJobSpecJobTemplateSpecTemplateToTerraform(struct?: CronJobSp } } + +export function cronJobSpecJobTemplateSpecTemplateToHclTerraform(struct?: CronJobSpecJobTemplateSpecTemplateOutputReference | CronJobSpecJobTemplateSpecTemplate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metadata: { + value: cronJobSpecJobTemplateSpecTemplateMetadataToHclTerraform(struct!.metadata), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateMetadataList", + }, + spec: { + value: cronJobSpecJobTemplateSpecTemplateSpecToHclTerraform(struct!.spec), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecTemplateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13161,6 +16158,73 @@ export function cronJobSpecJobTemplateSpecToTerraform(struct?: CronJobSpecJobTem } } + +export function cronJobSpecJobTemplateSpecToHclTerraform(struct?: CronJobSpecJobTemplateSpecOutputReference | CronJobSpecJobTemplateSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + active_deadline_seconds: { + value: cdktf.numberToHclTerraform(struct!.activeDeadlineSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + backoff_limit: { + value: cdktf.numberToHclTerraform(struct!.backoffLimit), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + completion_mode: { + value: cdktf.stringToHclTerraform(struct!.completionMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + completions: { + value: cdktf.numberToHclTerraform(struct!.completions), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + manual_selector: { + value: cdktf.booleanToHclTerraform(struct!.manualSelector), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + parallelism: { + value: cdktf.numberToHclTerraform(struct!.parallelism), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + ttl_seconds_after_finished: { + value: cdktf.stringToHclTerraform(struct!.ttlSecondsAfterFinished), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + selector: { + value: cronJobSpecJobTemplateSpecSelectorToHclTerraform(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecSelectorList", + }, + template: { + value: cronJobSpecJobTemplateSpecTemplateToHclTerraform(struct!.template), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecTemplateList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13408,6 +16472,31 @@ export function cronJobSpecJobTemplateToTerraform(struct?: CronJobSpecJobTemplat } } + +export function cronJobSpecJobTemplateToHclTerraform(struct?: CronJobSpecJobTemplateOutputReference | CronJobSpecJobTemplate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metadata: { + value: cronJobSpecJobTemplateMetadataToHclTerraform(struct!.metadata), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateMetadataList", + }, + spec: { + value: cronJobSpecJobTemplateSpecToHclTerraform(struct!.spec), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecJobTemplateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13533,6 +16622,61 @@ export function cronJobSpecToTerraform(struct?: CronJobSpecOutputReference | Cro } } + +export function cronJobSpecToHclTerraform(struct?: CronJobSpecOutputReference | CronJobSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + concurrency_policy: { + value: cdktf.stringToHclTerraform(struct!.concurrencyPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + failed_jobs_history_limit: { + value: cdktf.numberToHclTerraform(struct!.failedJobsHistoryLimit), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + schedule: { + value: cdktf.stringToHclTerraform(struct!.schedule), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + starting_deadline_seconds: { + value: cdktf.numberToHclTerraform(struct!.startingDeadlineSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + successful_jobs_history_limit: { + value: cdktf.numberToHclTerraform(struct!.successfulJobsHistoryLimit), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + suspend: { + value: cdktf.booleanToHclTerraform(struct!.suspend), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + job_template: { + value: cronJobSpecJobTemplateToHclTerraform(struct!.jobTemplate), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecJobTemplateList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13724,6 +16868,25 @@ export function cronJobTimeoutsToTerraform(struct?: CronJobTimeouts | cdktf.IRes } } + +export function cronJobTimeoutsToHclTerraform(struct?: CronJobTimeouts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + delete: { + value: cdktf.stringToHclTerraform(struct!.delete), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CronJobTimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; diff --git a/src/cron-job/index.ts b/src/cron-job/index.ts index d2da3616f..fe4c90d12 100644 --- a/src/cron-job/index.ts +++ b/src/cron-job/index.ts @@ -7,12 +7,15 @@ import { CronJobMetadata, cronJobMetadataToTerraform, +cronJobMetadataToHclTerraform, CronJobMetadataOutputReference, CronJobSpec, cronJobSpecToTerraform, +cronJobSpecToHclTerraform, CronJobSpecOutputReference, CronJobTimeouts, cronJobTimeoutsToTerraform, +cronJobTimeoutsToHclTerraform, CronJobTimeoutsOutputReference} from './index-structs' export * from './index-structs' import { Construct } from 'constructs'; @@ -176,4 +179,36 @@ export class CronJob extends cdktf.TerraformResource { timeouts: cronJobTimeoutsToTerraform(this._timeouts.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: cronJobMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "CronJobMetadataList", + }, + spec: { + value: cronJobSpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "CronJobSpecList", + }, + timeouts: { + value: cronJobTimeoutsToHclTerraform(this._timeouts.internalValue), + isBlock: true, + type: "struct", + storageClassType: "CronJobTimeouts", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/csi-driver-v1/README.md b/src/csi-driver-v1/README.md index 123f46692..1595fb27c 100644 --- a/src/csi-driver-v1/README.md +++ b/src/csi-driver-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_csi_driver_v1` -Refer to the Terraform Registory for docs: [`kubernetes_csi_driver_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/csi_driver_v1). +Refer to the Terraform Registry for docs: [`kubernetes_csi_driver_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/csi_driver_v1). diff --git a/src/csi-driver-v1/index.ts b/src/csi-driver-v1/index.ts index 6bba417c3..606e00afb 100644 --- a/src/csi-driver-v1/index.ts +++ b/src/csi-driver-v1/index.ts @@ -72,6 +72,43 @@ export function csiDriverV1MetadataToTerraform(struct?: CsiDriverV1MetadataOutpu } } + +export function csiDriverV1MetadataToHclTerraform(struct?: CsiDriverV1MetadataOutputReference | CsiDriverV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CsiDriverV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -234,6 +271,37 @@ export function csiDriverV1SpecToTerraform(struct?: CsiDriverV1SpecOutputReferen } } + +export function csiDriverV1SpecToHclTerraform(struct?: CsiDriverV1SpecOutputReference | CsiDriverV1Spec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + attach_required: { + value: cdktf.booleanToHclTerraform(struct!.attachRequired), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + pod_info_on_mount: { + value: cdktf.booleanToHclTerraform(struct!.podInfoOnMount), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_lifecycle_modes: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.volumeLifecycleModes), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CsiDriverV1SpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -440,4 +508,30 @@ export class CsiDriverV1 extends cdktf.TerraformResource { spec: csiDriverV1SpecToTerraform(this._spec.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: csiDriverV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "CsiDriverV1MetadataList", + }, + spec: { + value: csiDriverV1SpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "CsiDriverV1SpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/csi-driver/README.md b/src/csi-driver/README.md index 46d0d5138..374f54ef8 100644 --- a/src/csi-driver/README.md +++ b/src/csi-driver/README.md @@ -1,3 +1,3 @@ # `kubernetes_csi_driver` -Refer to the Terraform Registory for docs: [`kubernetes_csi_driver`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/csi_driver). +Refer to the Terraform Registry for docs: [`kubernetes_csi_driver`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/csi_driver). diff --git a/src/csi-driver/index.ts b/src/csi-driver/index.ts index bf630e80e..abf154143 100644 --- a/src/csi-driver/index.ts +++ b/src/csi-driver/index.ts @@ -72,6 +72,43 @@ export function csiDriverMetadataToTerraform(struct?: CsiDriverMetadataOutputRef } } + +export function csiDriverMetadataToHclTerraform(struct?: CsiDriverMetadataOutputReference | CsiDriverMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CsiDriverMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -234,6 +271,37 @@ export function csiDriverSpecToTerraform(struct?: CsiDriverSpecOutputReference | } } + +export function csiDriverSpecToHclTerraform(struct?: CsiDriverSpecOutputReference | CsiDriverSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + attach_required: { + value: cdktf.booleanToHclTerraform(struct!.attachRequired), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + pod_info_on_mount: { + value: cdktf.booleanToHclTerraform(struct!.podInfoOnMount), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_lifecycle_modes: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.volumeLifecycleModes), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class CsiDriverSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -440,4 +508,30 @@ export class CsiDriver extends cdktf.TerraformResource { spec: csiDriverSpecToTerraform(this._spec.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: csiDriverMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "CsiDriverMetadataList", + }, + spec: { + value: csiDriverSpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "CsiDriverSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/daemon-set-v1/README.md b/src/daemon-set-v1/README.md index 6da75cbb0..1cdf1debf 100644 --- a/src/daemon-set-v1/README.md +++ b/src/daemon-set-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_daemon_set_v1` -Refer to the Terraform Registory for docs: [`kubernetes_daemon_set_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/daemon_set_v1). +Refer to the Terraform Registry for docs: [`kubernetes_daemon_set_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/daemon_set_v1). diff --git a/src/daemon-set-v1/index-structs/structs0.ts b/src/daemon-set-v1/index-structs/structs0.ts index 1e487f139..a343fd36b 100644 --- a/src/daemon-set-v1/index-structs/structs0.ts +++ b/src/daemon-set-v1/index-structs/structs0.ts @@ -51,6 +51,49 @@ export function daemonSetV1MetadataToTerraform(struct?: DaemonSetV1MetadataOutpu } } + +export function daemonSetV1MetadataToHclTerraform(struct?: DaemonSetV1MetadataOutputReference | DaemonSetV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -235,6 +278,37 @@ export function daemonSetV1SpecSelectorMatchExpressionsToTerraform(struct?: Daem } } + +export function daemonSetV1SpecSelectorMatchExpressionsToHclTerraform(struct?: DaemonSetV1SpecSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -385,6 +459,31 @@ export function daemonSetV1SpecSelectorToTerraform(struct?: DaemonSetV1SpecSelec } } + +export function daemonSetV1SpecSelectorToHclTerraform(struct?: DaemonSetV1SpecSelectorOutputReference | DaemonSetV1SpecSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(daemonSetV1SpecSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -474,6 +573,25 @@ export function daemonSetV1SpecStrategyRollingUpdateToTerraform(struct?: DaemonS } } + +export function daemonSetV1SpecStrategyRollingUpdateToHclTerraform(struct?: DaemonSetV1SpecStrategyRollingUpdateOutputReference | DaemonSetV1SpecStrategyRollingUpdate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + max_unavailable: { + value: cdktf.stringToHclTerraform(struct!.maxUnavailable), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecStrategyRollingUpdateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -548,6 +666,31 @@ export function daemonSetV1SpecStrategyToTerraform(struct?: DaemonSetV1SpecStrat } } + +export function daemonSetV1SpecStrategyToHclTerraform(struct?: DaemonSetV1SpecStrategyOutputReference | DaemonSetV1SpecStrategy): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rolling_update: { + value: daemonSetV1SpecStrategyRollingUpdateToHclTerraform(struct!.rollingUpdate), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecStrategyRollingUpdateList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecStrategyOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -665,6 +808,49 @@ export function daemonSetV1SpecTemplateMetadataToTerraform(struct?: DaemonSetV1S } } + +export function daemonSetV1SpecTemplateMetadataToHclTerraform(struct?: DaemonSetV1SpecTemplateMetadataOutputReference | DaemonSetV1SpecTemplateMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -849,6 +1035,37 @@ export function daemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSc } } + +export function daemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1006,6 +1223,37 @@ export function daemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSc } } + +export function daemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1150,6 +1398,31 @@ export function daemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSc } } + +export function daemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference | DaemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_expressions: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList", + }, + match_fields: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsToHclTerraform, true)(struct!.matchFields), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1246,6 +1519,31 @@ export function daemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSc } } + +export function daemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + preference: { + value: daemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceToHclTerraform(struct!.preference), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1375,6 +1673,37 @@ export function daemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSch } } + +export function daemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1532,6 +1861,37 @@ export function daemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSch } } + +export function daemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1676,6 +2036,31 @@ export function daemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSch } } + +export function daemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_expressions: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList", + }, + match_fields: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsToHclTerraform, true)(struct!.matchFields), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1797,6 +2182,25 @@ export function daemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSch } } + +export function daemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference | DaemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + node_selector_term: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermToHclTerraform, true)(struct!.nodeSelectorTerm), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1871,6 +2275,31 @@ export function daemonSetV1SpecTemplateSpecAffinityNodeAffinityToTerraform(struc } } + +export function daemonSetV1SpecTemplateSpecAffinityNodeAffinityToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecAffinityNodeAffinityOutputReference | DaemonSetV1SpecTemplateSpecAffinityNodeAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: daemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecAffinityNodeAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1974,6 +2403,37 @@ export function daemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSch } } + +export function daemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2124,6 +2584,31 @@ export function daemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSch } } + +export function daemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2259,6 +2744,37 @@ export function daemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSch } } + +export function daemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference | DaemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2374,6 +2890,31 @@ export function daemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSch } } + +export function daemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pod_affinity_term: { + value: daemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct!.podAffinityTerm), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2503,6 +3044,37 @@ export function daemonSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSche } } + +export function daemonSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2653,6 +3225,31 @@ export function daemonSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSche } } + +export function daemonSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2788,6 +3385,37 @@ export function daemonSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSche } } + +export function daemonSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2935,6 +3563,31 @@ export function daemonSetV1SpecTemplateSpecAffinityPodAffinityToTerraform(struct } } + +export function daemonSetV1SpecTemplateSpecAffinityPodAffinityToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecAffinityPodAffinityOutputReference | DaemonSetV1SpecTemplateSpecAffinityPodAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecAffinityPodAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3038,6 +3691,37 @@ export function daemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDurin } } + +export function daemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3188,6 +3872,31 @@ export function daemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDurin } } + +export function daemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3323,6 +4032,37 @@ export function daemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDurin } } + +export function daemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference | DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3438,6 +4178,31 @@ export function daemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDurin } } + +export function daemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pod_affinity_term: { + value: daemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct!.podAffinityTerm), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3567,6 +4332,37 @@ export function daemonSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuring } } + +export function daemonSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3717,6 +4513,31 @@ export function daemonSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuring } } + +export function daemonSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3852,6 +4673,37 @@ export function daemonSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuring } } + +export function daemonSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3999,6 +4851,31 @@ export function daemonSetV1SpecTemplateSpecAffinityPodAntiAffinityToTerraform(st } } + +export function daemonSetV1SpecTemplateSpecAffinityPodAntiAffinityToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityOutputReference | DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4102,6 +4979,37 @@ export function daemonSetV1SpecTemplateSpecAffinityToTerraform(struct?: DaemonSe } } + +export function daemonSetV1SpecTemplateSpecAffinityToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecAffinityOutputReference | DaemonSetV1SpecTemplateSpecAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + node_affinity: { + value: daemonSetV1SpecTemplateSpecAffinityNodeAffinityToHclTerraform(struct!.nodeAffinity), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecAffinityNodeAffinityList", + }, + pod_affinity: { + value: daemonSetV1SpecTemplateSpecAffinityPodAffinityToHclTerraform(struct!.podAffinity), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecAffinityPodAffinityList", + }, + pod_anti_affinity: { + value: daemonSetV1SpecTemplateSpecAffinityPodAntiAffinityToHclTerraform(struct!.podAntiAffinity), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecAffinityPodAntiAffinityList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4227,6 +5135,37 @@ export function daemonSetV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefT } } + +export function daemonSetV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference | DaemonSetV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4345,6 +5284,31 @@ export function daemonSetV1SpecTemplateSpecContainerEnvValueFromFieldRefToTerraf } } + +export function daemonSetV1SpecTemplateSpecContainerEnvValueFromFieldRefToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerEnvValueFromFieldRefOutputReference | DaemonSetV1SpecTemplateSpecContainerEnvValueFromFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerEnvValueFromFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4444,6 +5408,37 @@ export function daemonSetV1SpecTemplateSpecContainerEnvValueFromResourceFieldRef } } + +export function daemonSetV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference | DaemonSetV1SpecTemplateSpecContainerEnvValueFromResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4566,6 +5561,37 @@ export function daemonSetV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefToTe } } + +export function daemonSetV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference | DaemonSetV1SpecTemplateSpecContainerEnvValueFromSecretKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4698,8 +5724,45 @@ export function daemonSetV1SpecTemplateSpecContainerEnvValueFromToTerraform(stru } } -export class DaemonSetV1SpecTemplateSpecContainerEnvValueFromOutputReference extends cdktf.ComplexObject { - private isEmptyObject = false; + +export function daemonSetV1SpecTemplateSpecContainerEnvValueFromToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerEnvValueFromOutputReference | DaemonSetV1SpecTemplateSpecContainerEnvValueFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map_key_ref: { + value: daemonSetV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct!.configMapKeyRef), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefList", + }, + field_ref: { + value: daemonSetV1SpecTemplateSpecContainerEnvValueFromFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerEnvValueFromFieldRefList", + }, + resource_field_ref: { + value: daemonSetV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefList", + }, + secret_key_ref: { + value: daemonSetV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefToHclTerraform(struct!.secretKeyRef), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class DaemonSetV1SpecTemplateSpecContainerEnvValueFromOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; /** * @param terraformResource The parent resource @@ -4845,6 +5908,37 @@ export function daemonSetV1SpecTemplateSpecContainerEnvToTerraform(struct?: Daem } } + +export function daemonSetV1SpecTemplateSpecContainerEnvToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerEnv | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value_from: { + value: daemonSetV1SpecTemplateSpecContainerEnvValueFromToHclTerraform(struct!.valueFrom), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerEnvValueFromList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerEnvOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4992,6 +6086,31 @@ export function daemonSetV1SpecTemplateSpecContainerEnvFromConfigMapRefToTerrafo } } + +export function daemonSetV1SpecTemplateSpecContainerEnvFromConfigMapRefToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerEnvFromConfigMapRefOutputReference | DaemonSetV1SpecTemplateSpecContainerEnvFromConfigMapRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerEnvFromConfigMapRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5085,6 +6204,31 @@ export function daemonSetV1SpecTemplateSpecContainerEnvFromSecretRefToTerraform( } } + +export function daemonSetV1SpecTemplateSpecContainerEnvFromSecretRefToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerEnvFromSecretRefOutputReference | DaemonSetV1SpecTemplateSpecContainerEnvFromSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerEnvFromSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5185,6 +6329,37 @@ export function daemonSetV1SpecTemplateSpecContainerEnvFromToTerraform(struct?: } } + +export function daemonSetV1SpecTemplateSpecContainerEnvFromToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerEnvFrom | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + prefix: { + value: cdktf.stringToHclTerraform(struct!.prefix), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + config_map_ref: { + value: daemonSetV1SpecTemplateSpecContainerEnvFromConfigMapRefToHclTerraform(struct!.configMapRef), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerEnvFromConfigMapRefList", + }, + secret_ref: { + value: daemonSetV1SpecTemplateSpecContainerEnvFromSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerEnvFromSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerEnvFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5328,6 +6503,25 @@ export function daemonSetV1SpecTemplateSpecContainerLifecyclePostStartExecToTerr } } + +export function daemonSetV1SpecTemplateSpecContainerLifecyclePostStartExecToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerLifecyclePostStartExecOutputReference | DaemonSetV1SpecTemplateSpecContainerLifecyclePostStartExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerLifecyclePostStartExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5402,6 +6596,31 @@ export function daemonSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHtt } } + +export function daemonSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5551,6 +6770,49 @@ export function daemonSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetToT } } + +export function daemonSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference | DaemonSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5706,6 +6968,25 @@ export function daemonSetV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketT } } + +export function daemonSetV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerLifecyclePostStartTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5816,6 +7097,37 @@ export function daemonSetV1SpecTemplateSpecContainerLifecyclePostStartToTerrafor } } + +export function daemonSetV1SpecTemplateSpecContainerLifecyclePostStartToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerLifecyclePostStart | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: daemonSetV1SpecTemplateSpecContainerLifecyclePostStartExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerLifecyclePostStartExecList", + }, + http_get: { + value: daemonSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerLifecyclePostStartOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5959,6 +7271,25 @@ export function daemonSetV1SpecTemplateSpecContainerLifecyclePreStopExecToTerraf } } + +export function daemonSetV1SpecTemplateSpecContainerLifecyclePreStopExecToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerLifecyclePreStopExecOutputReference | DaemonSetV1SpecTemplateSpecContainerLifecyclePreStopExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerLifecyclePreStopExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6033,6 +7364,31 @@ export function daemonSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpH } } + +export function daemonSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6182,6 +7538,49 @@ export function daemonSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetToTer } } + +export function daemonSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference | DaemonSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6337,6 +7736,25 @@ export function daemonSetV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketToT } } + +export function daemonSetV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerLifecyclePreStopTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6447,6 +7865,37 @@ export function daemonSetV1SpecTemplateSpecContainerLifecyclePreStopToTerraform( } } + +export function daemonSetV1SpecTemplateSpecContainerLifecyclePreStopToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerLifecyclePreStop | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: daemonSetV1SpecTemplateSpecContainerLifecyclePreStopExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerLifecyclePreStopExecList", + }, + http_get: { + value: daemonSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerLifecyclePreStopOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6597,6 +8046,31 @@ export function daemonSetV1SpecTemplateSpecContainerLifecycleToTerraform(struct? } } + +export function daemonSetV1SpecTemplateSpecContainerLifecycleToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerLifecycleOutputReference | DaemonSetV1SpecTemplateSpecContainerLifecycle): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + post_start: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecContainerLifecyclePostStartToHclTerraform, true)(struct!.postStart), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerLifecyclePostStartList", + }, + pre_stop: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecContainerLifecyclePreStopToHclTerraform, true)(struct!.preStop), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerLifecyclePreStopList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerLifecycleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6686,6 +8160,25 @@ export function daemonSetV1SpecTemplateSpecContainerLivenessProbeExecToTerraform } } + +export function daemonSetV1SpecTemplateSpecContainerLivenessProbeExecToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerLivenessProbeExecOutputReference | DaemonSetV1SpecTemplateSpecContainerLivenessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerLivenessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6760,6 +8253,31 @@ export function daemonSetV1SpecTemplateSpecContainerLivenessProbeGrpcToTerraform } } + +export function daemonSetV1SpecTemplateSpecContainerLivenessProbeGrpcToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerLivenessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerLivenessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6885,6 +8403,31 @@ export function daemonSetV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHead } } + +export function daemonSetV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7034,6 +8577,49 @@ export function daemonSetV1SpecTemplateSpecContainerLivenessProbeHttpGetToTerraf } } + +export function daemonSetV1SpecTemplateSpecContainerLivenessProbeHttpGetToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerLivenessProbeHttpGetOutputReference | DaemonSetV1SpecTemplateSpecContainerLivenessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerLivenessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7189,6 +8775,25 @@ export function daemonSetV1SpecTemplateSpecContainerLivenessProbeTcpSocketToTerr } } + +export function daemonSetV1SpecTemplateSpecContainerLivenessProbeTcpSocketToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerLivenessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7341,6 +8946,73 @@ export function daemonSetV1SpecTemplateSpecContainerLivenessProbeToTerraform(str } } + +export function daemonSetV1SpecTemplateSpecContainerLivenessProbeToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerLivenessProbeOutputReference | DaemonSetV1SpecTemplateSpecContainerLivenessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: daemonSetV1SpecTemplateSpecContainerLivenessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerLivenessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecContainerLivenessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerLivenessProbeGrpcList", + }, + http_get: { + value: daemonSetV1SpecTemplateSpecContainerLivenessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerLivenessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecContainerLivenessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerLivenessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerLivenessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7612,6 +9284,49 @@ export function daemonSetV1SpecTemplateSpecContainerPortToTerraform(struct?: Dae } } + +export function daemonSetV1SpecTemplateSpecContainerPortToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerPort | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_port: { + value: cdktf.numberToHclTerraform(struct!.containerPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + host_ip: { + value: cdktf.stringToHclTerraform(struct!.hostIp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_port: { + value: cdktf.numberToHclTerraform(struct!.hostPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7796,6 +9511,25 @@ export function daemonSetV1SpecTemplateSpecContainerReadinessProbeExecToTerrafor } } + +export function daemonSetV1SpecTemplateSpecContainerReadinessProbeExecToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerReadinessProbeExecOutputReference | DaemonSetV1SpecTemplateSpecContainerReadinessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerReadinessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7870,6 +9604,31 @@ export function daemonSetV1SpecTemplateSpecContainerReadinessProbeGrpcToTerrafor } } + +export function daemonSetV1SpecTemplateSpecContainerReadinessProbeGrpcToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerReadinessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerReadinessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7995,6 +9754,31 @@ export function daemonSetV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHea } } + +export function daemonSetV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8144,6 +9928,49 @@ export function daemonSetV1SpecTemplateSpecContainerReadinessProbeHttpGetToTerra } } + +export function daemonSetV1SpecTemplateSpecContainerReadinessProbeHttpGetToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerReadinessProbeHttpGetOutputReference | DaemonSetV1SpecTemplateSpecContainerReadinessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerReadinessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8299,6 +10126,25 @@ export function daemonSetV1SpecTemplateSpecContainerReadinessProbeTcpSocketToTer } } + +export function daemonSetV1SpecTemplateSpecContainerReadinessProbeTcpSocketToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerReadinessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8451,6 +10297,73 @@ export function daemonSetV1SpecTemplateSpecContainerReadinessProbeToTerraform(st } } + +export function daemonSetV1SpecTemplateSpecContainerReadinessProbeToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerReadinessProbeOutputReference | DaemonSetV1SpecTemplateSpecContainerReadinessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: daemonSetV1SpecTemplateSpecContainerReadinessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerReadinessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecContainerReadinessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerReadinessProbeGrpcList", + }, + http_get: { + value: daemonSetV1SpecTemplateSpecContainerReadinessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerReadinessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecContainerReadinessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerReadinessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerReadinessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8701,6 +10614,31 @@ export function daemonSetV1SpecTemplateSpecContainerResourcesToTerraform(struct? } } + +export function daemonSetV1SpecTemplateSpecContainerResourcesToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerResourcesOutputReference | DaemonSetV1SpecTemplateSpecContainerResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8797,6 +10735,31 @@ export function daemonSetV1SpecTemplateSpecContainerSecurityContextCapabilitiesT } } + +export function daemonSetV1SpecTemplateSpecContainerSecurityContextCapabilitiesToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference | DaemonSetV1SpecTemplateSpecContainerSecurityContextCapabilities): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + add: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.add), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + drop: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.drop), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8907,6 +10870,43 @@ export function daemonSetV1SpecTemplateSpecContainerSecurityContextSeLinuxOption } } + +export function daemonSetV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference | DaemonSetV1SpecTemplateSpecContainerSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9047,6 +11047,31 @@ export function daemonSetV1SpecTemplateSpecContainerSecurityContextSeccompProfil } } + +export function daemonSetV1SpecTemplateSpecContainerSecurityContextSeccompProfileToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference | DaemonSetV1SpecTemplateSpecContainerSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9192,6 +11217,73 @@ export function daemonSetV1SpecTemplateSpecContainerSecurityContextToTerraform(s } } + +export function daemonSetV1SpecTemplateSpecContainerSecurityContextToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerSecurityContextOutputReference | DaemonSetV1SpecTemplateSpecContainerSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + allow_privilege_escalation: { + value: cdktf.booleanToHclTerraform(struct!.allowPrivilegeEscalation), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + privileged: { + value: cdktf.booleanToHclTerraform(struct!.privileged), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + read_only_root_filesystem: { + value: cdktf.booleanToHclTerraform(struct!.readOnlyRootFilesystem), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + capabilities: { + value: daemonSetV1SpecTemplateSpecContainerSecurityContextCapabilitiesToHclTerraform(struct!.capabilities), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerSecurityContextCapabilitiesList", + }, + se_linux_options: { + value: daemonSetV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: daemonSetV1SpecTemplateSpecContainerSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerSecurityContextSeccompProfileList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9435,6 +11527,25 @@ export function daemonSetV1SpecTemplateSpecContainerStartupProbeExecToTerraform( } } + +export function daemonSetV1SpecTemplateSpecContainerStartupProbeExecToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerStartupProbeExecOutputReference | DaemonSetV1SpecTemplateSpecContainerStartupProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerStartupProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9509,6 +11620,31 @@ export function daemonSetV1SpecTemplateSpecContainerStartupProbeGrpcToTerraform( } } + +export function daemonSetV1SpecTemplateSpecContainerStartupProbeGrpcToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerStartupProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9634,6 +11770,31 @@ export function daemonSetV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeade } } + +export function daemonSetV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9783,6 +11944,49 @@ export function daemonSetV1SpecTemplateSpecContainerStartupProbeHttpGetToTerrafo } } + +export function daemonSetV1SpecTemplateSpecContainerStartupProbeHttpGetToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerStartupProbeHttpGetOutputReference | DaemonSetV1SpecTemplateSpecContainerStartupProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerStartupProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9938,6 +12142,25 @@ export function daemonSetV1SpecTemplateSpecContainerStartupProbeTcpSocketToTerra } } + +export function daemonSetV1SpecTemplateSpecContainerStartupProbeTcpSocketToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerStartupProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerStartupProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10090,6 +12313,73 @@ export function daemonSetV1SpecTemplateSpecContainerStartupProbeToTerraform(stru } } + +export function daemonSetV1SpecTemplateSpecContainerStartupProbeToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerStartupProbeOutputReference | DaemonSetV1SpecTemplateSpecContainerStartupProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: daemonSetV1SpecTemplateSpecContainerStartupProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerStartupProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecContainerStartupProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerStartupProbeGrpcList", + }, + http_get: { + value: daemonSetV1SpecTemplateSpecContainerStartupProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerStartupProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecContainerStartupProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerStartupProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerStartupProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10361,6 +12651,49 @@ export function daemonSetV1SpecTemplateSpecContainerVolumeMountToTerraform(struc } } + +export function daemonSetV1SpecTemplateSpecContainerVolumeMountToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainerVolumeMount | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mount_path: { + value: cdktf.stringToHclTerraform(struct!.mountPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mount_propagation: { + value: cdktf.stringToHclTerraform(struct!.mountPropagation), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + sub_path: { + value: cdktf.stringToHclTerraform(struct!.subPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerVolumeMountOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10682,6 +13015,145 @@ export function daemonSetV1SpecTemplateSpecContainerToTerraform(struct?: DaemonS } } + +export function daemonSetV1SpecTemplateSpecContainerToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecContainer | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + args: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.args), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + image: { + value: cdktf.stringToHclTerraform(struct!.image), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + image_pull_policy: { + value: cdktf.stringToHclTerraform(struct!.imagePullPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stdin: { + value: cdktf.booleanToHclTerraform(struct!.stdin), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + stdin_once: { + value: cdktf.booleanToHclTerraform(struct!.stdinOnce), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + termination_message_path: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_message_policy: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + tty: { + value: cdktf.booleanToHclTerraform(struct!.tty), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + working_dir: { + value: cdktf.stringToHclTerraform(struct!.workingDir), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + env: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecContainerEnvToHclTerraform, true)(struct!.env), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerEnvList", + }, + env_from: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecContainerEnvFromToHclTerraform, true)(struct!.envFrom), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerEnvFromList", + }, + lifecycle: { + value: daemonSetV1SpecTemplateSpecContainerLifecycleToHclTerraform(struct!.lifecycle), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerLifecycleList", + }, + liveness_probe: { + value: daemonSetV1SpecTemplateSpecContainerLivenessProbeToHclTerraform(struct!.livenessProbe), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerLivenessProbeList", + }, + port: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecContainerPortToHclTerraform, true)(struct!.port), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerPortList", + }, + readiness_probe: { + value: daemonSetV1SpecTemplateSpecContainerReadinessProbeToHclTerraform(struct!.readinessProbe), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerReadinessProbeList", + }, + resources: { + value: daemonSetV1SpecTemplateSpecContainerResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerResourcesList", + }, + security_context: { + value: daemonSetV1SpecTemplateSpecContainerSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerSecurityContextList", + }, + startup_probe: { + value: daemonSetV1SpecTemplateSpecContainerStartupProbeToHclTerraform(struct!.startupProbe), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerStartupProbeList", + }, + volume_mount: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecContainerVolumeMountToHclTerraform, true)(struct!.volumeMount), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerVolumeMountList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecContainerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11225,6 +13697,31 @@ export function daemonSetV1SpecTemplateSpecDnsConfigOptionToTerraform(struct?: D } } + +export function daemonSetV1SpecTemplateSpecDnsConfigOptionToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecDnsConfigOption | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecDnsConfigOptionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11357,6 +13854,37 @@ export function daemonSetV1SpecTemplateSpecDnsConfigToTerraform(struct?: DaemonS } } + +export function daemonSetV1SpecTemplateSpecDnsConfigToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecDnsConfigOutputReference | DaemonSetV1SpecTemplateSpecDnsConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + nameservers: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.nameservers), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + searches: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.searches), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + option: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecDnsConfigOptionToHclTerraform, true)(struct!.option), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecDnsConfigOptionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecDnsConfigOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11475,6 +14003,31 @@ export function daemonSetV1SpecTemplateSpecHostAliasesToTerraform(struct?: Daemo } } + +export function daemonSetV1SpecTemplateSpecHostAliasesToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecHostAliases | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + hostnames: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.hostnames), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + ip: { + value: cdktf.stringToHclTerraform(struct!.ip), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecHostAliasesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11590,6 +14143,25 @@ export function daemonSetV1SpecTemplateSpecImagePullSecretsToTerraform(struct?: } } + +export function daemonSetV1SpecTemplateSpecImagePullSecretsToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecImagePullSecrets | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecImagePullSecretsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11700,6 +14272,37 @@ export function daemonSetV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKey } } + +export function daemonSetV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference | DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11818,6 +14421,31 @@ export function daemonSetV1SpecTemplateSpecInitContainerEnvValueFromFieldRefToTe } } + +export function daemonSetV1SpecTemplateSpecInitContainerEnvValueFromFieldRefToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference | DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11917,6 +14545,37 @@ export function daemonSetV1SpecTemplateSpecInitContainerEnvValueFromResourceFiel } } + +export function daemonSetV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference | DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12039,6 +14698,37 @@ export function daemonSetV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRef } } + +export function daemonSetV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference | DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12171,6 +14861,43 @@ export function daemonSetV1SpecTemplateSpecInitContainerEnvValueFromToTerraform( } } + +export function daemonSetV1SpecTemplateSpecInitContainerEnvValueFromToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromOutputReference | DaemonSetV1SpecTemplateSpecInitContainerEnvValueFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map_key_ref: { + value: daemonSetV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct!.configMapKeyRef), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefList", + }, + field_ref: { + value: daemonSetV1SpecTemplateSpecInitContainerEnvValueFromFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromFieldRefList", + }, + resource_field_ref: { + value: daemonSetV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefList", + }, + secret_key_ref: { + value: daemonSetV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefToHclTerraform(struct!.secretKeyRef), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12318,6 +15045,37 @@ export function daemonSetV1SpecTemplateSpecInitContainerEnvToTerraform(struct?: } } + +export function daemonSetV1SpecTemplateSpecInitContainerEnvToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerEnv | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value_from: { + value: daemonSetV1SpecTemplateSpecInitContainerEnvValueFromToHclTerraform(struct!.valueFrom), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerEnvValueFromList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerEnvOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12465,6 +15223,31 @@ export function daemonSetV1SpecTemplateSpecInitContainerEnvFromConfigMapRefToTer } } + +export function daemonSetV1SpecTemplateSpecInitContainerEnvFromConfigMapRefToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference | DaemonSetV1SpecTemplateSpecInitContainerEnvFromConfigMapRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12558,6 +15341,31 @@ export function daemonSetV1SpecTemplateSpecInitContainerEnvFromSecretRefToTerraf } } + +export function daemonSetV1SpecTemplateSpecInitContainerEnvFromSecretRefToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerEnvFromSecretRefOutputReference | DaemonSetV1SpecTemplateSpecInitContainerEnvFromSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerEnvFromSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12658,6 +15466,37 @@ export function daemonSetV1SpecTemplateSpecInitContainerEnvFromToTerraform(struc } } + +export function daemonSetV1SpecTemplateSpecInitContainerEnvFromToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerEnvFrom | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + prefix: { + value: cdktf.stringToHclTerraform(struct!.prefix), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + config_map_ref: { + value: daemonSetV1SpecTemplateSpecInitContainerEnvFromConfigMapRefToHclTerraform(struct!.configMapRef), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerEnvFromConfigMapRefList", + }, + secret_ref: { + value: daemonSetV1SpecTemplateSpecInitContainerEnvFromSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerEnvFromSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerEnvFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12801,6 +15640,25 @@ export function daemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartExecTo } } + +export function daemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartExecToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference | DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12875,6 +15733,31 @@ export function daemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGe } } + +export function daemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13024,6 +15907,49 @@ export function daemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGe } } + +export function daemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference | DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13179,6 +16105,25 @@ export function daemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSoc } } + +export function daemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13289,6 +16234,37 @@ export function daemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartToTerr } } + +export function daemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStart | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: daemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartExecList", + }, + http_get: { + value: daemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13432,6 +16408,25 @@ export function daemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopExecToTe } } + +export function daemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopExecToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference | DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13506,6 +16501,31 @@ export function daemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetH } } + +export function daemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13655,6 +16675,49 @@ export function daemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetT } } + +export function daemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference | DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13810,6 +16873,25 @@ export function daemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocke } } + +export function daemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13920,6 +17002,37 @@ export function daemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopToTerraf } } + +export function daemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStop | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: daemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopExecList", + }, + http_get: { + value: daemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14070,6 +17183,31 @@ export function daemonSetV1SpecTemplateSpecInitContainerLifecycleToTerraform(str } } + +export function daemonSetV1SpecTemplateSpecInitContainerLifecycleToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerLifecycleOutputReference | DaemonSetV1SpecTemplateSpecInitContainerLifecycle): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + post_start: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartToHclTerraform, true)(struct!.postStart), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerLifecyclePostStartList", + }, + pre_stop: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopToHclTerraform, true)(struct!.preStop), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerLifecyclePreStopList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerLifecycleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14159,6 +17297,25 @@ export function daemonSetV1SpecTemplateSpecInitContainerLivenessProbeExecToTerra } } + +export function daemonSetV1SpecTemplateSpecInitContainerLivenessProbeExecToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeExecOutputReference | DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14233,6 +17390,31 @@ export function daemonSetV1SpecTemplateSpecInitContainerLivenessProbeGrpcToTerra } } + +export function daemonSetV1SpecTemplateSpecInitContainerLivenessProbeGrpcToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14358,6 +17540,31 @@ export function daemonSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttp } } + +export function daemonSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14507,6 +17714,49 @@ export function daemonSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetToTe } } + +export function daemonSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference | DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14662,6 +17912,25 @@ export function daemonSetV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketTo } } + +export function daemonSetV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14814,6 +18083,73 @@ export function daemonSetV1SpecTemplateSpecInitContainerLivenessProbeToTerraform } } + +export function daemonSetV1SpecTemplateSpecInitContainerLivenessProbeToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeOutputReference | DaemonSetV1SpecTemplateSpecInitContainerLivenessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: daemonSetV1SpecTemplateSpecInitContainerLivenessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecInitContainerLivenessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeGrpcList", + }, + http_get: { + value: daemonSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15085,6 +18421,49 @@ export function daemonSetV1SpecTemplateSpecInitContainerPortToTerraform(struct?: } } + +export function daemonSetV1SpecTemplateSpecInitContainerPortToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerPort | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_port: { + value: cdktf.numberToHclTerraform(struct!.containerPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + host_ip: { + value: cdktf.stringToHclTerraform(struct!.hostIp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_port: { + value: cdktf.numberToHclTerraform(struct!.hostPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15269,6 +18648,25 @@ export function daemonSetV1SpecTemplateSpecInitContainerReadinessProbeExecToTerr } } + +export function daemonSetV1SpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeExecOutputReference | DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15343,6 +18741,31 @@ export function daemonSetV1SpecTemplateSpecInitContainerReadinessProbeGrpcToTerr } } + +export function daemonSetV1SpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15468,6 +18891,31 @@ export function daemonSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHtt } } + +export function daemonSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15617,6 +19065,49 @@ export function daemonSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetToT } } + +export function daemonSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference | DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15772,6 +19263,25 @@ export function daemonSetV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketT } } + +export function daemonSetV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; diff --git a/src/daemon-set-v1/index-structs/structs400.ts b/src/daemon-set-v1/index-structs/structs400.ts index 2c193d122..7dfcce163 100644 --- a/src/daemon-set-v1/index-structs/structs400.ts +++ b/src/daemon-set-v1/index-structs/structs400.ts @@ -6,54 +6,71 @@ import * as cdktf from 'cdktf'; import { DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeExec, daemonSetV1SpecTemplateSpecInitContainerReadinessProbeExecToTerraform, +daemonSetV1SpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform, DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeExecOutputReference, DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeGrpc, daemonSetV1SpecTemplateSpecInitContainerReadinessProbeGrpcToTerraform, +daemonSetV1SpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform, DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeGrpcList, DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGet, daemonSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetToTerraform, +daemonSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform, DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference, DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeTcpSocket, daemonSetV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketToTerraform, +daemonSetV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform, DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketList, DaemonSetV1SpecTemplateSpecInitContainerEnv, daemonSetV1SpecTemplateSpecInitContainerEnvToTerraform, +daemonSetV1SpecTemplateSpecInitContainerEnvToHclTerraform, DaemonSetV1SpecTemplateSpecInitContainerEnvList, DaemonSetV1SpecTemplateSpecInitContainerEnvFrom, daemonSetV1SpecTemplateSpecInitContainerEnvFromToTerraform, +daemonSetV1SpecTemplateSpecInitContainerEnvFromToHclTerraform, DaemonSetV1SpecTemplateSpecInitContainerEnvFromList, DaemonSetV1SpecTemplateSpecInitContainerLifecycle, daemonSetV1SpecTemplateSpecInitContainerLifecycleToTerraform, +daemonSetV1SpecTemplateSpecInitContainerLifecycleToHclTerraform, DaemonSetV1SpecTemplateSpecInitContainerLifecycleOutputReference, DaemonSetV1SpecTemplateSpecInitContainerLivenessProbe, daemonSetV1SpecTemplateSpecInitContainerLivenessProbeToTerraform, +daemonSetV1SpecTemplateSpecInitContainerLivenessProbeToHclTerraform, DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeOutputReference, DaemonSetV1SpecTemplateSpecInitContainerPort, daemonSetV1SpecTemplateSpecInitContainerPortToTerraform, +daemonSetV1SpecTemplateSpecInitContainerPortToHclTerraform, DaemonSetV1SpecTemplateSpecInitContainerPortList, DaemonSetV1SpecTemplateSpecAffinity, daemonSetV1SpecTemplateSpecAffinityToTerraform, +daemonSetV1SpecTemplateSpecAffinityToHclTerraform, DaemonSetV1SpecTemplateSpecAffinityOutputReference, DaemonSetV1SpecTemplateSpecContainer, daemonSetV1SpecTemplateSpecContainerToTerraform, +daemonSetV1SpecTemplateSpecContainerToHclTerraform, DaemonSetV1SpecTemplateSpecContainerList, DaemonSetV1SpecTemplateSpecDnsConfig, daemonSetV1SpecTemplateSpecDnsConfigToTerraform, +daemonSetV1SpecTemplateSpecDnsConfigToHclTerraform, DaemonSetV1SpecTemplateSpecDnsConfigOutputReference, DaemonSetV1SpecTemplateSpecHostAliases, daemonSetV1SpecTemplateSpecHostAliasesToTerraform, +daemonSetV1SpecTemplateSpecHostAliasesToHclTerraform, DaemonSetV1SpecTemplateSpecHostAliasesList, DaemonSetV1SpecTemplateSpecImagePullSecrets, daemonSetV1SpecTemplateSpecImagePullSecretsToTerraform, +daemonSetV1SpecTemplateSpecImagePullSecretsToHclTerraform, DaemonSetV1SpecTemplateSpecImagePullSecretsList, DaemonSetV1SpecTemplateMetadata, daemonSetV1SpecTemplateMetadataToTerraform, +daemonSetV1SpecTemplateMetadataToHclTerraform, DaemonSetV1SpecTemplateMetadataOutputReference, DaemonSetV1SpecSelector, daemonSetV1SpecSelectorToTerraform, +daemonSetV1SpecSelectorToHclTerraform, DaemonSetV1SpecSelectorOutputReference, DaemonSetV1SpecStrategy, daemonSetV1SpecStrategyToTerraform, +daemonSetV1SpecStrategyToHclTerraform, DaemonSetV1SpecStrategyOutputReference } from './structs0' export interface DaemonSetV1SpecTemplateSpecInitContainerReadinessProbe { /** @@ -130,6 +147,73 @@ export function daemonSetV1SpecTemplateSpecInitContainerReadinessProbeToTerrafor } } + +export function daemonSetV1SpecTemplateSpecInitContainerReadinessProbeToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeOutputReference | DaemonSetV1SpecTemplateSpecInitContainerReadinessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: daemonSetV1SpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeGrpcList", + }, + http_get: { + value: daemonSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -380,6 +464,31 @@ export function daemonSetV1SpecTemplateSpecInitContainerResourcesToTerraform(str } } + +export function daemonSetV1SpecTemplateSpecInitContainerResourcesToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerResourcesOutputReference | DaemonSetV1SpecTemplateSpecInitContainerResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -476,6 +585,31 @@ export function daemonSetV1SpecTemplateSpecInitContainerSecurityContextCapabilit } } + +export function daemonSetV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference | DaemonSetV1SpecTemplateSpecInitContainerSecurityContextCapabilities): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + add: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.add), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + drop: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.drop), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -586,6 +720,43 @@ export function daemonSetV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOp } } + +export function daemonSetV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference | DaemonSetV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -726,6 +897,31 @@ export function daemonSetV1SpecTemplateSpecInitContainerSecurityContextSeccompPr } } + +export function daemonSetV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference | DaemonSetV1SpecTemplateSpecInitContainerSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -871,6 +1067,73 @@ export function daemonSetV1SpecTemplateSpecInitContainerSecurityContextToTerrafo } } + +export function daemonSetV1SpecTemplateSpecInitContainerSecurityContextToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerSecurityContextOutputReference | DaemonSetV1SpecTemplateSpecInitContainerSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + allow_privilege_escalation: { + value: cdktf.booleanToHclTerraform(struct!.allowPrivilegeEscalation), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + privileged: { + value: cdktf.booleanToHclTerraform(struct!.privileged), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + read_only_root_filesystem: { + value: cdktf.booleanToHclTerraform(struct!.readOnlyRootFilesystem), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + capabilities: { + value: daemonSetV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesToHclTerraform(struct!.capabilities), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesList", + }, + se_linux_options: { + value: daemonSetV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: daemonSetV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1114,6 +1377,25 @@ export function daemonSetV1SpecTemplateSpecInitContainerStartupProbeExecToTerraf } } + +export function daemonSetV1SpecTemplateSpecInitContainerStartupProbeExecToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerStartupProbeExecOutputReference | DaemonSetV1SpecTemplateSpecInitContainerStartupProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerStartupProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1188,6 +1470,31 @@ export function daemonSetV1SpecTemplateSpecInitContainerStartupProbeGrpcToTerraf } } + +export function daemonSetV1SpecTemplateSpecInitContainerStartupProbeGrpcToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerStartupProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1313,6 +1620,31 @@ export function daemonSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpH } } + +export function daemonSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1462,6 +1794,49 @@ export function daemonSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetToTer } } + +export function daemonSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference | DaemonSetV1SpecTemplateSpecInitContainerStartupProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1617,6 +1992,25 @@ export function daemonSetV1SpecTemplateSpecInitContainerStartupProbeTcpSocketToT } } + +export function daemonSetV1SpecTemplateSpecInitContainerStartupProbeTcpSocketToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerStartupProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1769,6 +2163,73 @@ export function daemonSetV1SpecTemplateSpecInitContainerStartupProbeToTerraform( } } + +export function daemonSetV1SpecTemplateSpecInitContainerStartupProbeToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerStartupProbeOutputReference | DaemonSetV1SpecTemplateSpecInitContainerStartupProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: daemonSetV1SpecTemplateSpecInitContainerStartupProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerStartupProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecInitContainerStartupProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerStartupProbeGrpcList", + }, + http_get: { + value: daemonSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecInitContainerStartupProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerStartupProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerStartupProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2040,6 +2501,49 @@ export function daemonSetV1SpecTemplateSpecInitContainerVolumeMountToTerraform(s } } + +export function daemonSetV1SpecTemplateSpecInitContainerVolumeMountToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainerVolumeMount | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mount_path: { + value: cdktf.stringToHclTerraform(struct!.mountPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mount_propagation: { + value: cdktf.stringToHclTerraform(struct!.mountPropagation), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + sub_path: { + value: cdktf.stringToHclTerraform(struct!.subPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerVolumeMountOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2361,6 +2865,145 @@ export function daemonSetV1SpecTemplateSpecInitContainerToTerraform(struct?: Dae } } + +export function daemonSetV1SpecTemplateSpecInitContainerToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecInitContainer | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + args: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.args), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + image: { + value: cdktf.stringToHclTerraform(struct!.image), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + image_pull_policy: { + value: cdktf.stringToHclTerraform(struct!.imagePullPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stdin: { + value: cdktf.booleanToHclTerraform(struct!.stdin), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + stdin_once: { + value: cdktf.booleanToHclTerraform(struct!.stdinOnce), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + termination_message_path: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_message_policy: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + tty: { + value: cdktf.booleanToHclTerraform(struct!.tty), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + working_dir: { + value: cdktf.stringToHclTerraform(struct!.workingDir), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + env: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecInitContainerEnvToHclTerraform, true)(struct!.env), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerEnvList", + }, + env_from: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecInitContainerEnvFromToHclTerraform, true)(struct!.envFrom), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerEnvFromList", + }, + lifecycle: { + value: daemonSetV1SpecTemplateSpecInitContainerLifecycleToHclTerraform(struct!.lifecycle), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerLifecycleList", + }, + liveness_probe: { + value: daemonSetV1SpecTemplateSpecInitContainerLivenessProbeToHclTerraform(struct!.livenessProbe), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerLivenessProbeList", + }, + port: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecInitContainerPortToHclTerraform, true)(struct!.port), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerPortList", + }, + readiness_probe: { + value: daemonSetV1SpecTemplateSpecInitContainerReadinessProbeToHclTerraform(struct!.readinessProbe), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerReadinessProbeList", + }, + resources: { + value: daemonSetV1SpecTemplateSpecInitContainerResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerResourcesList", + }, + security_context: { + value: daemonSetV1SpecTemplateSpecInitContainerSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerSecurityContextList", + }, + startup_probe: { + value: daemonSetV1SpecTemplateSpecInitContainerStartupProbeToHclTerraform(struct!.startupProbe), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerStartupProbeList", + }, + volume_mount: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecInitContainerVolumeMountToHclTerraform, true)(struct!.volumeMount), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerVolumeMountList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecInitContainerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2897,6 +3540,25 @@ export function daemonSetV1SpecTemplateSpecOsToTerraform(struct?: DaemonSetV1Spe } } + +export function daemonSetV1SpecTemplateSpecOsToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecOsOutputReference | DaemonSetV1SpecTemplateSpecOs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecOsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2961,6 +3623,25 @@ export function daemonSetV1SpecTemplateSpecReadinessGateToTerraform(struct?: Dae } } + +export function daemonSetV1SpecTemplateSpecReadinessGateToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecReadinessGate | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + condition_type: { + value: cdktf.stringToHclTerraform(struct!.conditionType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecReadinessGateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3078,6 +3759,43 @@ export function daemonSetV1SpecTemplateSpecSecurityContextSeLinuxOptionsToTerraf } } + +export function daemonSetV1SpecTemplateSpecSecurityContextSeLinuxOptionsToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference | DaemonSetV1SpecTemplateSpecSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3218,6 +3936,31 @@ export function daemonSetV1SpecTemplateSpecSecurityContextSeccompProfileToTerraf } } + +export function daemonSetV1SpecTemplateSpecSecurityContextSeccompProfileToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecSecurityContextSeccompProfileOutputReference | DaemonSetV1SpecTemplateSpecSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3314,6 +4057,31 @@ export function daemonSetV1SpecTemplateSpecSecurityContextSysctlToTerraform(stru } } + +export function daemonSetV1SpecTemplateSpecSecurityContextSysctlToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecSecurityContextSysctl | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecSecurityContextSysctlOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3450,6 +4218,43 @@ export function daemonSetV1SpecTemplateSpecSecurityContextWindowsOptionsToTerraf } } + +export function daemonSetV1SpecTemplateSpecSecurityContextWindowsOptionsToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecSecurityContextWindowsOptionsOutputReference | DaemonSetV1SpecTemplateSpecSecurityContextWindowsOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + gmsa_credential_spec: { + value: cdktf.stringToHclTerraform(struct!.gmsaCredentialSpec), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + gmsa_credential_spec_name: { + value: cdktf.stringToHclTerraform(struct!.gmsaCredentialSpecName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_process: { + value: cdktf.booleanToHclTerraform(struct!.hostProcess), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_username: { + value: cdktf.stringToHclTerraform(struct!.runAsUsername), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecSecurityContextWindowsOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3646,6 +4451,79 @@ export function daemonSetV1SpecTemplateSpecSecurityContextToTerraform(struct?: D } } + +export function daemonSetV1SpecTemplateSpecSecurityContextToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecSecurityContextOutputReference | DaemonSetV1SpecTemplateSpecSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_group: { + value: cdktf.stringToHclTerraform(struct!.fsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_group_change_policy: { + value: cdktf.stringToHclTerraform(struct!.fsGroupChangePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + supplemental_groups: { + value: cdktf.listMapperHcl(cdktf.numberToHclTerraform, false)(struct!.supplementalGroups), + isBlock: false, + type: "set", + storageClassType: "numberList", + }, + se_linux_options: { + value: daemonSetV1SpecTemplateSpecSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: daemonSetV1SpecTemplateSpecSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecSecurityContextSeccompProfileList", + }, + sysctl: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecSecurityContextSysctlToHclTerraform, true)(struct!.sysctl), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecSecurityContextSysctlList", + }, + windows_options: { + value: daemonSetV1SpecTemplateSpecSecurityContextWindowsOptionsToHclTerraform(struct!.windowsOptions), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecSecurityContextWindowsOptionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3939,6 +4817,49 @@ export function daemonSetV1SpecTemplateSpecTolerationToTerraform(struct?: Daemon } } + +export function daemonSetV1SpecTemplateSpecTolerationToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecToleration | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + effect: { + value: cdktf.stringToHclTerraform(struct!.effect), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + toleration_seconds: { + value: cdktf.stringToHclTerraform(struct!.tolerationSeconds), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecTolerationOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4140,6 +5061,37 @@ export function daemonSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelector } } + +export function daemonSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4290,6 +5242,31 @@ export function daemonSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelector } } + +export function daemonSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4432,6 +5409,43 @@ export function daemonSetV1SpecTemplateSpecTopologySpreadConstraintToTerraform(s } } + +export function daemonSetV1SpecTemplateSpecTopologySpreadConstraintToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecTopologySpreadConstraint | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + max_skew: { + value: cdktf.numberToHclTerraform(struct!.maxSkew), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + when_unsatisfiable: { + value: cdktf.stringToHclTerraform(struct!.whenUnsatisfiable), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecTopologySpreadConstraintOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4618,6 +5632,43 @@ export function daemonSetV1SpecTemplateSpecVolumeAwsElasticBlockStoreToTerraform } } + +export function daemonSetV1SpecTemplateSpecVolumeAwsElasticBlockStoreToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference | DaemonSetV1SpecTemplateSpecVolumeAwsElasticBlockStore): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_id: { + value: cdktf.stringToHclTerraform(struct!.volumeId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4783,6 +5834,55 @@ export function daemonSetV1SpecTemplateSpecVolumeAzureDiskToTerraform(struct?: D } } + +export function daemonSetV1SpecTemplateSpecVolumeAzureDiskToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeAzureDiskOutputReference | DaemonSetV1SpecTemplateSpecVolumeAzureDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + caching_mode: { + value: cdktf.stringToHclTerraform(struct!.cachingMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + data_disk_uri: { + value: cdktf.stringToHclTerraform(struct!.dataDiskUri), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + disk_name: { + value: cdktf.stringToHclTerraform(struct!.diskName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeAzureDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4972,6 +6072,43 @@ export function daemonSetV1SpecTemplateSpecVolumeAzureFileToTerraform(struct?: D } } + +export function daemonSetV1SpecTemplateSpecVolumeAzureFileToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeAzureFileOutputReference | DaemonSetV1SpecTemplateSpecVolumeAzureFile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_name: { + value: cdktf.stringToHclTerraform(struct!.secretName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + secret_namespace: { + value: cdktf.stringToHclTerraform(struct!.secretNamespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + share_name: { + value: cdktf.stringToHclTerraform(struct!.shareName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeAzureFileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5106,6 +6243,31 @@ export function daemonSetV1SpecTemplateSpecVolumeCephFsSecretRefToTerraform(stru } } + +export function daemonSetV1SpecTemplateSpecVolumeCephFsSecretRefToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeCephFsSecretRefOutputReference | DaemonSetV1SpecTemplateSpecVolumeCephFsSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeCephFsSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5230,6 +6392,55 @@ export function daemonSetV1SpecTemplateSpecVolumeCephFsToTerraform(struct?: Daem } } + +export function daemonSetV1SpecTemplateSpecVolumeCephFsToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeCephFsOutputReference | DaemonSetV1SpecTemplateSpecVolumeCephFs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + monitors: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.monitors), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_file: { + value: cdktf.stringToHclTerraform(struct!.secretFile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + secret_ref: { + value: daemonSetV1SpecTemplateSpecVolumeCephFsSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeCephFsSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeCephFsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5418,6 +6629,37 @@ export function daemonSetV1SpecTemplateSpecVolumeCinderToTerraform(struct?: Daem } } + +export function daemonSetV1SpecTemplateSpecVolumeCinderToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeCinderOutputReference | DaemonSetV1SpecTemplateSpecVolumeCinder): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_id: { + value: cdktf.stringToHclTerraform(struct!.volumeId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeCinderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5540,6 +6782,37 @@ export function daemonSetV1SpecTemplateSpecVolumeConfigMapItemsToTerraform(struc } } + +export function daemonSetV1SpecTemplateSpecVolumeConfigMapItemsToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeConfigMapItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeConfigMapItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5704,6 +6977,43 @@ export function daemonSetV1SpecTemplateSpecVolumeConfigMapToTerraform(struct?: D } } + +export function daemonSetV1SpecTemplateSpecVolumeConfigMapToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeConfigMapOutputReference | DaemonSetV1SpecTemplateSpecVolumeConfigMap): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecVolumeConfigMapItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeConfigMapItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeConfigMapOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5837,6 +7147,25 @@ export function daemonSetV1SpecTemplateSpecVolumeCsiNodePublishSecretRefToTerraf } } + +export function daemonSetV1SpecTemplateSpecVolumeCsiNodePublishSecretRefToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference | DaemonSetV1SpecTemplateSpecVolumeCsiNodePublishSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5932,6 +7261,49 @@ export function daemonSetV1SpecTemplateSpecVolumeCsiToTerraform(struct?: DaemonS } } + +export function daemonSetV1SpecTemplateSpecVolumeCsiToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeCsiOutputReference | DaemonSetV1SpecTemplateSpecVolumeCsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_attributes: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.volumeAttributes), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + node_publish_secret_ref: { + value: daemonSetV1SpecTemplateSpecVolumeCsiNodePublishSecretRefToHclTerraform(struct!.nodePublishSecretRef), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeCsiNodePublishSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeCsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6091,6 +7463,31 @@ export function daemonSetV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefToTerra } } + +export function daemonSetV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference | DaemonSetV1SpecTemplateSpecVolumeDownwardApiItemsFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6190,6 +7587,37 @@ export function daemonSetV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRe } } + +export function daemonSetV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference | DaemonSetV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6316,6 +7744,43 @@ export function daemonSetV1SpecTemplateSpecVolumeDownwardApiItemsToTerraform(str } } + +export function daemonSetV1SpecTemplateSpecVolumeDownwardApiItemsToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeDownwardApiItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_ref: { + value: daemonSetV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefList", + }, + resource_field_ref: { + value: daemonSetV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeDownwardApiItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6482,6 +7947,31 @@ export function daemonSetV1SpecTemplateSpecVolumeDownwardApiToTerraform(struct?: } } + +export function daemonSetV1SpecTemplateSpecVolumeDownwardApiToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeDownwardApiOutputReference | DaemonSetV1SpecTemplateSpecVolumeDownwardApi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + items: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecVolumeDownwardApiItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeDownwardApiItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeDownwardApiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6578,6 +8068,31 @@ export function daemonSetV1SpecTemplateSpecVolumeEmptyDirToTerraform(struct?: Da } } + +export function daemonSetV1SpecTemplateSpecVolumeEmptyDirToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeEmptyDirOutputReference | DaemonSetV1SpecTemplateSpecVolumeEmptyDir): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + medium: { + value: cdktf.stringToHclTerraform(struct!.medium), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + size_limit: { + value: cdktf.stringToHclTerraform(struct!.sizeLimit), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeEmptyDirOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6674,6 +8189,31 @@ export function daemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMet } } + +export function daemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference | DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6770,6 +8310,31 @@ export function daemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpe } } + +export function daemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference | DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6873,6 +8438,37 @@ export function daemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpe } } + +export function daemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7023,6 +8619,31 @@ export function daemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpe } } + +export function daemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference | DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7147,6 +8768,55 @@ export function daemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpe } } + +export function daemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference | DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + access_modes: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.accessModes), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + storage_class_name: { + value: cdktf.stringToHclTerraform(struct!.storageClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_mode: { + value: cdktf.stringToHclTerraform(struct!.volumeMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_name: { + value: cdktf.stringToHclTerraform(struct!.volumeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resources: { + value: daemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesList", + }, + selector: { + value: daemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7325,6 +8995,31 @@ export function daemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToT } } + +export function daemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference | DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metadata: { + value: daemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform(struct!.metadata), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataList", + }, + spec: { + value: daemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform(struct!.spec), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7411,6 +9106,25 @@ export function daemonSetV1SpecTemplateSpecVolumeEphemeralToTerraform(struct?: D } } + +export function daemonSetV1SpecTemplateSpecVolumeEphemeralToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeEphemeralOutputReference | DaemonSetV1SpecTemplateSpecVolumeEphemeral): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + volume_claim_template: { + value: daemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToHclTerraform(struct!.volumeClaimTemplate), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeEphemeralOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7496,6 +9210,43 @@ export function daemonSetV1SpecTemplateSpecVolumeFcToTerraform(struct?: DaemonSe } } + +export function daemonSetV1SpecTemplateSpecVolumeFcToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeFcOutputReference | DaemonSetV1SpecTemplateSpecVolumeFc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + lun: { + value: cdktf.numberToHclTerraform(struct!.lun), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + target_ww_ns: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.targetWwNs), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeFcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7630,6 +9381,31 @@ export function daemonSetV1SpecTemplateSpecVolumeFlexVolumeSecretRefToTerraform( } } + +export function daemonSetV1SpecTemplateSpecVolumeFlexVolumeSecretRefToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference | DaemonSetV1SpecTemplateSpecVolumeFlexVolumeSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7747,6 +9523,49 @@ export function daemonSetV1SpecTemplateSpecVolumeFlexVolumeToTerraform(struct?: } } + +export function daemonSetV1SpecTemplateSpecVolumeFlexVolumeToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeFlexVolumeOutputReference | DaemonSetV1SpecTemplateSpecVolumeFlexVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + options: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.options), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_ref: { + value: daemonSetV1SpecTemplateSpecVolumeFlexVolumeSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeFlexVolumeSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeFlexVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7906,6 +9725,31 @@ export function daemonSetV1SpecTemplateSpecVolumeFlockerToTerraform(struct?: Dae } } + +export function daemonSetV1SpecTemplateSpecVolumeFlockerToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeFlockerOutputReference | DaemonSetV1SpecTemplateSpecVolumeFlocker): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + dataset_name: { + value: cdktf.stringToHclTerraform(struct!.datasetName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + dataset_uuid: { + value: cdktf.stringToHclTerraform(struct!.datasetUuid), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeFlockerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8016,6 +9860,43 @@ export function daemonSetV1SpecTemplateSpecVolumeGcePersistentDiskToTerraform(st } } + +export function daemonSetV1SpecTemplateSpecVolumeGcePersistentDiskToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeGcePersistentDiskOutputReference | DaemonSetV1SpecTemplateSpecVolumeGcePersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pd_name: { + value: cdktf.stringToHclTerraform(struct!.pdName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeGcePersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8160,6 +10041,37 @@ export function daemonSetV1SpecTemplateSpecVolumeGitRepoToTerraform(struct?: Dae } } + +export function daemonSetV1SpecTemplateSpecVolumeGitRepoToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeGitRepoOutputReference | DaemonSetV1SpecTemplateSpecVolumeGitRepo): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + directory: { + value: cdktf.stringToHclTerraform(struct!.directory), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + repository: { + value: cdktf.stringToHclTerraform(struct!.repository), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + revision: { + value: cdktf.stringToHclTerraform(struct!.revision), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeGitRepoOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8285,6 +10197,37 @@ export function daemonSetV1SpecTemplateSpecVolumeGlusterfsToTerraform(struct?: D } } + +export function daemonSetV1SpecTemplateSpecVolumeGlusterfsToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeGlusterfsOutputReference | DaemonSetV1SpecTemplateSpecVolumeGlusterfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + endpoints_name: { + value: cdktf.stringToHclTerraform(struct!.endpointsName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeGlusterfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8397,6 +10340,31 @@ export function daemonSetV1SpecTemplateSpecVolumeHostPathToTerraform(struct?: Da } } + +export function daemonSetV1SpecTemplateSpecVolumeHostPathToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeHostPathOutputReference | DaemonSetV1SpecTemplateSpecVolumeHostPath): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeHostPathOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8521,6 +10489,55 @@ export function daemonSetV1SpecTemplateSpecVolumeIscsiToTerraform(struct?: Daemo } } + +export function daemonSetV1SpecTemplateSpecVolumeIscsiToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeIscsiOutputReference | DaemonSetV1SpecTemplateSpecVolumeIscsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + iqn: { + value: cdktf.stringToHclTerraform(struct!.iqn), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + iscsi_interface: { + value: cdktf.stringToHclTerraform(struct!.iscsiInterface), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + lun: { + value: cdktf.numberToHclTerraform(struct!.lun), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + target_portal: { + value: cdktf.stringToHclTerraform(struct!.targetPortal), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeIscsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8692,6 +10709,25 @@ export function daemonSetV1SpecTemplateSpecVolumeLocalToTerraform(struct?: Daemo } } + +export function daemonSetV1SpecTemplateSpecVolumeLocalToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeLocalOutputReference | DaemonSetV1SpecTemplateSpecVolumeLocal): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeLocalOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8773,6 +10809,37 @@ export function daemonSetV1SpecTemplateSpecVolumeNfsToTerraform(struct?: DaemonS } } + +export function daemonSetV1SpecTemplateSpecVolumeNfsToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeNfsOutputReference | DaemonSetV1SpecTemplateSpecVolumeNfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + server: { + value: cdktf.stringToHclTerraform(struct!.server), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeNfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8885,6 +10952,31 @@ export function daemonSetV1SpecTemplateSpecVolumePersistentVolumeClaimToTerrafor } } + +export function daemonSetV1SpecTemplateSpecVolumePersistentVolumeClaimToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumePersistentVolumeClaimOutputReference | DaemonSetV1SpecTemplateSpecVolumePersistentVolumeClaim): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + claim_name: { + value: cdktf.stringToHclTerraform(struct!.claimName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumePersistentVolumeClaimOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8981,6 +11073,31 @@ export function daemonSetV1SpecTemplateSpecVolumePhotonPersistentDiskToTerraform } } + +export function daemonSetV1SpecTemplateSpecVolumePhotonPersistentDiskToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumePhotonPersistentDiskOutputReference | DaemonSetV1SpecTemplateSpecVolumePhotonPersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + pd_id: { + value: cdktf.stringToHclTerraform(struct!.pdId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumePhotonPersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9081,6 +11198,37 @@ export function daemonSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsT } } + +export function daemonSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9238,6 +11386,37 @@ export function daemonSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapToTerr } } + +export function daemonSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMap | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9388,6 +11567,31 @@ export function daemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItem } } + +export function daemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference | DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9487,6 +11691,37 @@ export function daemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItem } } + +export function daemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference | DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9613,6 +11848,43 @@ export function daemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItem } } + +export function daemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_ref: { + value: daemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefList", + }, + resource_field_ref: { + value: daemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9775,6 +12047,25 @@ export function daemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiToTe } } + +export function daemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference | DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + items: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9856,6 +12147,37 @@ export function daemonSetV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsToTe } } + +export function daemonSetV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesSecretItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10013,6 +12335,37 @@ export function daemonSetV1SpecTemplateSpecVolumeProjectedSourcesSecretToTerrafo } } + +export function daemonSetV1SpecTemplateSpecVolumeProjectedSourcesSecretToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesSecret | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10170,6 +12523,37 @@ export function daemonSetV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountT } } + +export function daemonSetV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference | DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountToken): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + audience: { + value: cdktf.stringToHclTerraform(struct!.audience), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + expiration_seconds: { + value: cdktf.numberToHclTerraform(struct!.expirationSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10299,6 +12683,43 @@ export function daemonSetV1SpecTemplateSpecVolumeProjectedSourcesToTerraform(str } } + +export function daemonSetV1SpecTemplateSpecVolumeProjectedSourcesToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeProjectedSources | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapToHclTerraform, true)(struct!.configMap), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapList", + }, + downward_api: { + value: daemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiToHclTerraform(struct!.downwardApi), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiList", + }, + secret: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecVolumeProjectedSourcesSecretToHclTerraform, true)(struct!.secret), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesSecretList", + }, + service_account_token: { + value: daemonSetV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform(struct!.serviceAccountToken), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10471,6 +12892,31 @@ export function daemonSetV1SpecTemplateSpecVolumeProjectedToTerraform(struct?: D } } + +export function daemonSetV1SpecTemplateSpecVolumeProjectedToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeProjected | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + sources: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecVolumeProjectedSourcesToHclTerraform, true)(struct!.sources), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeProjectedSourcesList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeProjectedOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10617,6 +13063,49 @@ export function daemonSetV1SpecTemplateSpecVolumeQuobyteToTerraform(struct?: Dae } } + +export function daemonSetV1SpecTemplateSpecVolumeQuobyteToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeQuobyteOutputReference | DaemonSetV1SpecTemplateSpecVolumeQuobyte): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + group: { + value: cdktf.stringToHclTerraform(struct!.group), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + registry: { + value: cdktf.stringToHclTerraform(struct!.registry), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume: { + value: cdktf.stringToHclTerraform(struct!.volume), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeQuobyteOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10773,6 +13262,31 @@ export function daemonSetV1SpecTemplateSpecVolumeRbdSecretRefToTerraform(struct? } } + +export function daemonSetV1SpecTemplateSpecVolumeRbdSecretRefToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeRbdSecretRefOutputReference | DaemonSetV1SpecTemplateSpecVolumeRbdSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeRbdSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10911,6 +13425,67 @@ export function daemonSetV1SpecTemplateSpecVolumeRbdToTerraform(struct?: DaemonS } } + +export function daemonSetV1SpecTemplateSpecVolumeRbdToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeRbdOutputReference | DaemonSetV1SpecTemplateSpecVolumeRbd): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + ceph_monitors: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.cephMonitors), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + keyring: { + value: cdktf.stringToHclTerraform(struct!.keyring), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rados_user: { + value: cdktf.stringToHclTerraform(struct!.radosUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rbd_image: { + value: cdktf.stringToHclTerraform(struct!.rbdImage), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rbd_pool: { + value: cdktf.stringToHclTerraform(struct!.rbdPool), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_ref: { + value: daemonSetV1SpecTemplateSpecVolumeRbdSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeRbdSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeRbdOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11140,6 +13715,37 @@ export function daemonSetV1SpecTemplateSpecVolumeSecretItemsToTerraform(struct?: } } + +export function daemonSetV1SpecTemplateSpecVolumeSecretItemsToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeSecretItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeSecretItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11304,6 +13910,43 @@ export function daemonSetV1SpecTemplateSpecVolumeSecretToTerraform(struct?: Daem } } + +export function daemonSetV1SpecTemplateSpecVolumeSecretToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeSecretOutputReference | DaemonSetV1SpecTemplateSpecVolumeSecret): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_name: { + value: cdktf.stringToHclTerraform(struct!.secretName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + items: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecVolumeSecretItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeSecretItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11444,6 +14087,31 @@ export function daemonSetV1SpecTemplateSpecVolumeVsphereVolumeToTerraform(struct } } + +export function daemonSetV1SpecTemplateSpecVolumeVsphereVolumeToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolumeVsphereVolumeOutputReference | DaemonSetV1SpecTemplateSpecVolumeVsphereVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_path: { + value: cdktf.stringToHclTerraform(struct!.volumePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeVsphereVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11719,6 +14387,187 @@ export function daemonSetV1SpecTemplateSpecVolumeToTerraform(struct?: DaemonSetV } } + +export function daemonSetV1SpecTemplateSpecVolumeToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecVolume | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + aws_elastic_block_store: { + value: daemonSetV1SpecTemplateSpecVolumeAwsElasticBlockStoreToHclTerraform(struct!.awsElasticBlockStore), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeAwsElasticBlockStoreList", + }, + azure_disk: { + value: daemonSetV1SpecTemplateSpecVolumeAzureDiskToHclTerraform(struct!.azureDisk), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeAzureDiskList", + }, + azure_file: { + value: daemonSetV1SpecTemplateSpecVolumeAzureFileToHclTerraform(struct!.azureFile), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeAzureFileList", + }, + ceph_fs: { + value: daemonSetV1SpecTemplateSpecVolumeCephFsToHclTerraform(struct!.cephFs), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeCephFsList", + }, + cinder: { + value: daemonSetV1SpecTemplateSpecVolumeCinderToHclTerraform(struct!.cinder), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeCinderList", + }, + config_map: { + value: daemonSetV1SpecTemplateSpecVolumeConfigMapToHclTerraform(struct!.configMap), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeConfigMapList", + }, + csi: { + value: daemonSetV1SpecTemplateSpecVolumeCsiToHclTerraform(struct!.csi), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeCsiList", + }, + downward_api: { + value: daemonSetV1SpecTemplateSpecVolumeDownwardApiToHclTerraform(struct!.downwardApi), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeDownwardApiList", + }, + empty_dir: { + value: daemonSetV1SpecTemplateSpecVolumeEmptyDirToHclTerraform(struct!.emptyDir), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeEmptyDirList", + }, + ephemeral: { + value: daemonSetV1SpecTemplateSpecVolumeEphemeralToHclTerraform(struct!.ephemeral), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeEphemeralList", + }, + fc: { + value: daemonSetV1SpecTemplateSpecVolumeFcToHclTerraform(struct!.fc), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeFcList", + }, + flex_volume: { + value: daemonSetV1SpecTemplateSpecVolumeFlexVolumeToHclTerraform(struct!.flexVolume), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeFlexVolumeList", + }, + flocker: { + value: daemonSetV1SpecTemplateSpecVolumeFlockerToHclTerraform(struct!.flocker), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeFlockerList", + }, + gce_persistent_disk: { + value: daemonSetV1SpecTemplateSpecVolumeGcePersistentDiskToHclTerraform(struct!.gcePersistentDisk), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeGcePersistentDiskList", + }, + git_repo: { + value: daemonSetV1SpecTemplateSpecVolumeGitRepoToHclTerraform(struct!.gitRepo), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeGitRepoList", + }, + glusterfs: { + value: daemonSetV1SpecTemplateSpecVolumeGlusterfsToHclTerraform(struct!.glusterfs), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeGlusterfsList", + }, + host_path: { + value: daemonSetV1SpecTemplateSpecVolumeHostPathToHclTerraform(struct!.hostPath), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeHostPathList", + }, + iscsi: { + value: daemonSetV1SpecTemplateSpecVolumeIscsiToHclTerraform(struct!.iscsi), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeIscsiList", + }, + local: { + value: daemonSetV1SpecTemplateSpecVolumeLocalToHclTerraform(struct!.local), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeLocalList", + }, + nfs: { + value: daemonSetV1SpecTemplateSpecVolumeNfsToHclTerraform(struct!.nfs), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeNfsList", + }, + persistent_volume_claim: { + value: daemonSetV1SpecTemplateSpecVolumePersistentVolumeClaimToHclTerraform(struct!.persistentVolumeClaim), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumePersistentVolumeClaimList", + }, + photon_persistent_disk: { + value: daemonSetV1SpecTemplateSpecVolumePhotonPersistentDiskToHclTerraform(struct!.photonPersistentDisk), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumePhotonPersistentDiskList", + }, + projected: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecVolumeProjectedToHclTerraform, true)(struct!.projected), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeProjectedList", + }, + quobyte: { + value: daemonSetV1SpecTemplateSpecVolumeQuobyteToHclTerraform(struct!.quobyte), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeQuobyteList", + }, + rbd: { + value: daemonSetV1SpecTemplateSpecVolumeRbdToHclTerraform(struct!.rbd), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeRbdList", + }, + secret: { + value: daemonSetV1SpecTemplateSpecVolumeSecretToHclTerraform(struct!.secret), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeSecretList", + }, + vsphere_volume: { + value: daemonSetV1SpecTemplateSpecVolumeVsphereVolumeToHclTerraform(struct!.vsphereVolume), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeVsphereVolumeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12615,6 +15464,199 @@ export function daemonSetV1SpecTemplateSpecToTerraform(struct?: DaemonSetV1SpecT } } + +export function daemonSetV1SpecTemplateSpecToHclTerraform(struct?: DaemonSetV1SpecTemplateSpecOutputReference | DaemonSetV1SpecTemplateSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + active_deadline_seconds: { + value: cdktf.numberToHclTerraform(struct!.activeDeadlineSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + automount_service_account_token: { + value: cdktf.booleanToHclTerraform(struct!.automountServiceAccountToken), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + dns_policy: { + value: cdktf.stringToHclTerraform(struct!.dnsPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + enable_service_links: { + value: cdktf.booleanToHclTerraform(struct!.enableServiceLinks), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_ipc: { + value: cdktf.booleanToHclTerraform(struct!.hostIpc), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_network: { + value: cdktf.booleanToHclTerraform(struct!.hostNetwork), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_pid: { + value: cdktf.booleanToHclTerraform(struct!.hostPid), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + hostname: { + value: cdktf.stringToHclTerraform(struct!.hostname), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_name: { + value: cdktf.stringToHclTerraform(struct!.nodeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_selector: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.nodeSelector), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + priority_class_name: { + value: cdktf.stringToHclTerraform(struct!.priorityClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + restart_policy: { + value: cdktf.stringToHclTerraform(struct!.restartPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + runtime_class_name: { + value: cdktf.stringToHclTerraform(struct!.runtimeClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheduler_name: { + value: cdktf.stringToHclTerraform(struct!.schedulerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + service_account_name: { + value: cdktf.stringToHclTerraform(struct!.serviceAccountName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + share_process_namespace: { + value: cdktf.booleanToHclTerraform(struct!.shareProcessNamespace), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + subdomain: { + value: cdktf.stringToHclTerraform(struct!.subdomain), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_grace_period_seconds: { + value: cdktf.numberToHclTerraform(struct!.terminationGracePeriodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + affinity: { + value: daemonSetV1SpecTemplateSpecAffinityToHclTerraform(struct!.affinity), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecAffinityList", + }, + container: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecContainerToHclTerraform, true)(struct!.container), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecContainerList", + }, + dns_config: { + value: daemonSetV1SpecTemplateSpecDnsConfigToHclTerraform(struct!.dnsConfig), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecDnsConfigList", + }, + host_aliases: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecHostAliasesToHclTerraform, true)(struct!.hostAliases), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecHostAliasesList", + }, + image_pull_secrets: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecImagePullSecretsToHclTerraform, true)(struct!.imagePullSecrets), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecImagePullSecretsList", + }, + init_container: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecInitContainerToHclTerraform, true)(struct!.initContainer), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecInitContainerList", + }, + os: { + value: daemonSetV1SpecTemplateSpecOsToHclTerraform(struct!.os), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecOsList", + }, + readiness_gate: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecReadinessGateToHclTerraform, true)(struct!.readinessGate), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecReadinessGateList", + }, + security_context: { + value: daemonSetV1SpecTemplateSpecSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecSecurityContextList", + }, + toleration: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecTolerationToHclTerraform, true)(struct!.toleration), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecTolerationList", + }, + topology_spread_constraint: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecTopologySpreadConstraintToHclTerraform, true)(struct!.topologySpreadConstraint), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecTopologySpreadConstraintList", + }, + volume: { + value: cdktf.listMapperHcl(daemonSetV1SpecTemplateSpecVolumeToHclTerraform, true)(struct!.volume), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecVolumeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13327,6 +16369,31 @@ export function daemonSetV1SpecTemplateToTerraform(struct?: DaemonSetV1SpecTempl } } + +export function daemonSetV1SpecTemplateToHclTerraform(struct?: DaemonSetV1SpecTemplateOutputReference | DaemonSetV1SpecTemplate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metadata: { + value: daemonSetV1SpecTemplateMetadataToHclTerraform(struct!.metadata), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateMetadataList", + }, + spec: { + value: daemonSetV1SpecTemplateSpecToHclTerraform(struct!.spec), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecTemplateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13441,6 +16508,49 @@ export function daemonSetV1SpecToTerraform(struct?: DaemonSetV1SpecOutputReferen } } + +export function daemonSetV1SpecToHclTerraform(struct?: DaemonSetV1SpecOutputReference | DaemonSetV1Spec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + min_ready_seconds: { + value: cdktf.numberToHclTerraform(struct!.minReadySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + revision_history_limit: { + value: cdktf.numberToHclTerraform(struct!.revisionHistoryLimit), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + selector: { + value: daemonSetV1SpecSelectorToHclTerraform(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecSelectorList", + }, + strategy: { + value: daemonSetV1SpecStrategyToHclTerraform(struct!.strategy), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecStrategyList", + }, + template: { + value: daemonSetV1SpecTemplateToHclTerraform(struct!.template), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecTemplateList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1SpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13601,6 +16711,37 @@ export function daemonSetV1TimeoutsToTerraform(struct?: DaemonSetV1Timeouts | cd } } + +export function daemonSetV1TimeoutsToHclTerraform(struct?: DaemonSetV1Timeouts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + create: { + value: cdktf.stringToHclTerraform(struct!.create), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + delete: { + value: cdktf.stringToHclTerraform(struct!.delete), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + update: { + value: cdktf.stringToHclTerraform(struct!.update), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonSetV1TimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; diff --git a/src/daemon-set-v1/index.ts b/src/daemon-set-v1/index.ts index 0acc00ad6..9a3a18b3c 100644 --- a/src/daemon-set-v1/index.ts +++ b/src/daemon-set-v1/index.ts @@ -7,12 +7,15 @@ import { DaemonSetV1Metadata, daemonSetV1MetadataToTerraform, +daemonSetV1MetadataToHclTerraform, DaemonSetV1MetadataOutputReference, DaemonSetV1Spec, daemonSetV1SpecToTerraform, +daemonSetV1SpecToHclTerraform, DaemonSetV1SpecOutputReference, DaemonSetV1Timeouts, daemonSetV1TimeoutsToTerraform, +daemonSetV1TimeoutsToHclTerraform, DaemonSetV1TimeoutsOutputReference} from './index-structs' export * from './index-structs' import { Construct } from 'constructs'; @@ -200,4 +203,42 @@ export class DaemonSetV1 extends cdktf.TerraformResource { timeouts: daemonSetV1TimeoutsToTerraform(this._timeouts.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + wait_for_rollout: { + value: cdktf.booleanToHclTerraform(this._waitForRollout), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + metadata: { + value: daemonSetV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1MetadataList", + }, + spec: { + value: daemonSetV1SpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "DaemonSetV1SpecList", + }, + timeouts: { + value: daemonSetV1TimeoutsToHclTerraform(this._timeouts.internalValue), + isBlock: true, + type: "struct", + storageClassType: "DaemonSetV1Timeouts", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/daemonset/README.md b/src/daemonset/README.md index 7e8a2fb13..51e32dfcc 100644 --- a/src/daemonset/README.md +++ b/src/daemonset/README.md @@ -1,3 +1,3 @@ # `kubernetes_daemonset` -Refer to the Terraform Registory for docs: [`kubernetes_daemonset`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/daemonset). +Refer to the Terraform Registry for docs: [`kubernetes_daemonset`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/daemonset). diff --git a/src/daemonset/index-structs/structs0.ts b/src/daemonset/index-structs/structs0.ts index 2171fef77..e6eaf5723 100644 --- a/src/daemonset/index-structs/structs0.ts +++ b/src/daemonset/index-structs/structs0.ts @@ -51,6 +51,49 @@ export function daemonsetMetadataToTerraform(struct?: DaemonsetMetadataOutputRef } } + +export function daemonsetMetadataToHclTerraform(struct?: DaemonsetMetadataOutputReference | DaemonsetMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -235,6 +278,37 @@ export function daemonsetSpecSelectorMatchExpressionsToTerraform(struct?: Daemon } } + +export function daemonsetSpecSelectorMatchExpressionsToHclTerraform(struct?: DaemonsetSpecSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -385,6 +459,31 @@ export function daemonsetSpecSelectorToTerraform(struct?: DaemonsetSpecSelectorO } } + +export function daemonsetSpecSelectorToHclTerraform(struct?: DaemonsetSpecSelectorOutputReference | DaemonsetSpecSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(daemonsetSpecSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -474,6 +573,25 @@ export function daemonsetSpecStrategyRollingUpdateToTerraform(struct?: Daemonset } } + +export function daemonsetSpecStrategyRollingUpdateToHclTerraform(struct?: DaemonsetSpecStrategyRollingUpdateOutputReference | DaemonsetSpecStrategyRollingUpdate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + max_unavailable: { + value: cdktf.stringToHclTerraform(struct!.maxUnavailable), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecStrategyRollingUpdateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -548,6 +666,31 @@ export function daemonsetSpecStrategyToTerraform(struct?: DaemonsetSpecStrategyO } } + +export function daemonsetSpecStrategyToHclTerraform(struct?: DaemonsetSpecStrategyOutputReference | DaemonsetSpecStrategy): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rolling_update: { + value: daemonsetSpecStrategyRollingUpdateToHclTerraform(struct!.rollingUpdate), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecStrategyRollingUpdateList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecStrategyOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -665,6 +808,49 @@ export function daemonsetSpecTemplateMetadataToTerraform(struct?: DaemonsetSpecT } } + +export function daemonsetSpecTemplateMetadataToHclTerraform(struct?: DaemonsetSpecTemplateMetadataOutputReference | DaemonsetSpecTemplateMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -849,6 +1035,37 @@ export function daemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSche } } + +export function daemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsToHclTerraform(struct?: DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1006,6 +1223,37 @@ export function daemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSche } } + +export function daemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsToHclTerraform(struct?: DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1150,6 +1398,31 @@ export function daemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSche } } + +export function daemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceToHclTerraform(struct?: DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference | DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_expressions: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList", + }, + match_fields: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsToHclTerraform, true)(struct!.matchFields), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1246,6 +1519,31 @@ export function daemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSche } } + +export function daemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + preference: { + value: daemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceToHclTerraform(struct!.preference), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1375,6 +1673,37 @@ export function daemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSched } } + +export function daemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsToHclTerraform(struct?: DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1532,6 +1861,37 @@ export function daemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSched } } + +export function daemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsToHclTerraform(struct?: DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1676,6 +2036,31 @@ export function daemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSched } } + +export function daemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermToHclTerraform(struct?: DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_expressions: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList", + }, + match_fields: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsToHclTerraform, true)(struct!.matchFields), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1797,6 +2182,25 @@ export function daemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSched } } + +export function daemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference | DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + node_selector_term: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermToHclTerraform, true)(struct!.nodeSelectorTerm), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1871,6 +2275,31 @@ export function daemonsetSpecTemplateSpecAffinityNodeAffinityToTerraform(struct? } } + +export function daemonsetSpecTemplateSpecAffinityNodeAffinityToHclTerraform(struct?: DaemonsetSpecTemplateSpecAffinityNodeAffinityOutputReference | DaemonsetSpecTemplateSpecAffinityNodeAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: daemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecAffinityNodeAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1974,6 +2403,37 @@ export function daemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSched } } + +export function daemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform(struct?: DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2124,6 +2584,31 @@ export function daemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSched } } + +export function daemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform(struct?: DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2259,6 +2744,37 @@ export function daemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSched } } + +export function daemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct?: DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference | DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2374,6 +2890,31 @@ export function daemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSched } } + +export function daemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pod_affinity_term: { + value: daemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct!.podAffinityTerm), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2503,6 +3044,37 @@ export function daemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedu } } + +export function daemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform(struct?: DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2653,6 +3225,31 @@ export function daemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedu } } + +export function daemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform(struct?: DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2788,6 +3385,37 @@ export function daemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedu } } + +export function daemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2935,6 +3563,31 @@ export function daemonsetSpecTemplateSpecAffinityPodAffinityToTerraform(struct?: } } + +export function daemonsetSpecTemplateSpecAffinityPodAffinityToHclTerraform(struct?: DaemonsetSpecTemplateSpecAffinityPodAffinityOutputReference | DaemonsetSpecTemplateSpecAffinityPodAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecAffinityPodAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3038,6 +3691,37 @@ export function daemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringS } } + +export function daemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform(struct?: DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3188,6 +3872,31 @@ export function daemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringS } } + +export function daemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform(struct?: DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3323,6 +4032,37 @@ export function daemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringS } } + +export function daemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct?: DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference | DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3438,6 +4178,31 @@ export function daemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringS } } + +export function daemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pod_affinity_term: { + value: daemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct!.podAffinityTerm), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3567,6 +4332,37 @@ export function daemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSc } } + +export function daemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform(struct?: DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3717,6 +4513,31 @@ export function daemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSc } } + +export function daemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform(struct?: DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3852,6 +4673,37 @@ export function daemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSc } } + +export function daemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3999,6 +4851,31 @@ export function daemonsetSpecTemplateSpecAffinityPodAntiAffinityToTerraform(stru } } + +export function daemonsetSpecTemplateSpecAffinityPodAntiAffinityToHclTerraform(struct?: DaemonsetSpecTemplateSpecAffinityPodAntiAffinityOutputReference | DaemonsetSpecTemplateSpecAffinityPodAntiAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecAffinityPodAntiAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4102,6 +4979,37 @@ export function daemonsetSpecTemplateSpecAffinityToTerraform(struct?: DaemonsetS } } + +export function daemonsetSpecTemplateSpecAffinityToHclTerraform(struct?: DaemonsetSpecTemplateSpecAffinityOutputReference | DaemonsetSpecTemplateSpecAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + node_affinity: { + value: daemonsetSpecTemplateSpecAffinityNodeAffinityToHclTerraform(struct!.nodeAffinity), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecAffinityNodeAffinityList", + }, + pod_affinity: { + value: daemonsetSpecTemplateSpecAffinityPodAffinityToHclTerraform(struct!.podAffinity), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecAffinityPodAffinityList", + }, + pod_anti_affinity: { + value: daemonsetSpecTemplateSpecAffinityPodAntiAffinityToHclTerraform(struct!.podAntiAffinity), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecAffinityPodAntiAffinityList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4227,6 +5135,37 @@ export function daemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefToT } } + +export function daemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference | DaemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4345,6 +5284,31 @@ export function daemonsetSpecTemplateSpecContainerEnvValueFromFieldRefToTerrafor } } + +export function daemonsetSpecTemplateSpecContainerEnvValueFromFieldRefToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference | DaemonsetSpecTemplateSpecContainerEnvValueFromFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4444,6 +5408,37 @@ export function daemonsetSpecTemplateSpecContainerEnvValueFromResourceFieldRefTo } } + +export function daemonsetSpecTemplateSpecContainerEnvValueFromResourceFieldRefToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference | DaemonsetSpecTemplateSpecContainerEnvValueFromResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4566,6 +5561,37 @@ export function daemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRefToTerr } } + +export function daemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRefToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference | DaemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4698,8 +5724,45 @@ export function daemonsetSpecTemplateSpecContainerEnvValueFromToTerraform(struct } } -export class DaemonsetSpecTemplateSpecContainerEnvValueFromOutputReference extends cdktf.ComplexObject { - private isEmptyObject = false; + +export function daemonsetSpecTemplateSpecContainerEnvValueFromToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerEnvValueFromOutputReference | DaemonsetSpecTemplateSpecContainerEnvValueFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map_key_ref: { + value: daemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct!.configMapKeyRef), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefList", + }, + field_ref: { + value: daemonsetSpecTemplateSpecContainerEnvValueFromFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerEnvValueFromFieldRefList", + }, + resource_field_ref: { + value: daemonsetSpecTemplateSpecContainerEnvValueFromResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerEnvValueFromResourceFieldRefList", + }, + secret_key_ref: { + value: daemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRefToHclTerraform(struct!.secretKeyRef), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class DaemonsetSpecTemplateSpecContainerEnvValueFromOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; /** * @param terraformResource The parent resource @@ -4845,6 +5908,37 @@ export function daemonsetSpecTemplateSpecContainerEnvToTerraform(struct?: Daemon } } + +export function daemonsetSpecTemplateSpecContainerEnvToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerEnv | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value_from: { + value: daemonsetSpecTemplateSpecContainerEnvValueFromToHclTerraform(struct!.valueFrom), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerEnvValueFromList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerEnvOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4992,6 +6086,31 @@ export function daemonsetSpecTemplateSpecContainerEnvFromConfigMapRefToTerraform } } + +export function daemonsetSpecTemplateSpecContainerEnvFromConfigMapRefToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference | DaemonsetSpecTemplateSpecContainerEnvFromConfigMapRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5085,6 +6204,31 @@ export function daemonsetSpecTemplateSpecContainerEnvFromSecretRefToTerraform(st } } + +export function daemonsetSpecTemplateSpecContainerEnvFromSecretRefToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerEnvFromSecretRefOutputReference | DaemonsetSpecTemplateSpecContainerEnvFromSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerEnvFromSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5185,6 +6329,37 @@ export function daemonsetSpecTemplateSpecContainerEnvFromToTerraform(struct?: Da } } + +export function daemonsetSpecTemplateSpecContainerEnvFromToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerEnvFrom | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + prefix: { + value: cdktf.stringToHclTerraform(struct!.prefix), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + config_map_ref: { + value: daemonsetSpecTemplateSpecContainerEnvFromConfigMapRefToHclTerraform(struct!.configMapRef), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerEnvFromConfigMapRefList", + }, + secret_ref: { + value: daemonsetSpecTemplateSpecContainerEnvFromSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerEnvFromSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerEnvFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5328,6 +6503,25 @@ export function daemonsetSpecTemplateSpecContainerLifecyclePostStartExecToTerraf } } + +export function daemonsetSpecTemplateSpecContainerLifecyclePostStartExecToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference | DaemonsetSpecTemplateSpecContainerLifecyclePostStartExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5402,6 +6596,31 @@ export function daemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpH } } + +export function daemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5551,6 +6770,49 @@ export function daemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetToTer } } + +export function daemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference | DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5706,6 +6968,25 @@ export function daemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketToT } } + +export function daemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5816,6 +7097,37 @@ export function daemonsetSpecTemplateSpecContainerLifecyclePostStartToTerraform( } } + +export function daemonsetSpecTemplateSpecContainerLifecyclePostStartToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerLifecyclePostStart | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: daemonsetSpecTemplateSpecContainerLifecyclePostStartExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerLifecyclePostStartExecList", + }, + http_get: { + value: daemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerLifecyclePostStartOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5959,6 +7271,25 @@ export function daemonsetSpecTemplateSpecContainerLifecyclePreStopExecToTerrafor } } + +export function daemonsetSpecTemplateSpecContainerLifecyclePreStopExecToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference | DaemonsetSpecTemplateSpecContainerLifecyclePreStopExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6033,6 +7364,31 @@ export function daemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHea } } + +export function daemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6182,6 +7538,49 @@ export function daemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetToTerra } } + +export function daemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference | DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6337,6 +7736,25 @@ export function daemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketToTer } } + +export function daemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6447,6 +7865,37 @@ export function daemonsetSpecTemplateSpecContainerLifecyclePreStopToTerraform(st } } + +export function daemonsetSpecTemplateSpecContainerLifecyclePreStopToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerLifecyclePreStop | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: daemonsetSpecTemplateSpecContainerLifecyclePreStopExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerLifecyclePreStopExecList", + }, + http_get: { + value: daemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerLifecyclePreStopOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6597,6 +8046,31 @@ export function daemonsetSpecTemplateSpecContainerLifecycleToTerraform(struct?: } } + +export function daemonsetSpecTemplateSpecContainerLifecycleToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerLifecycleOutputReference | DaemonsetSpecTemplateSpecContainerLifecycle): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + post_start: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecContainerLifecyclePostStartToHclTerraform, true)(struct!.postStart), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerLifecyclePostStartList", + }, + pre_stop: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecContainerLifecyclePreStopToHclTerraform, true)(struct!.preStop), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerLifecyclePreStopList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerLifecycleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6686,6 +8160,25 @@ export function daemonsetSpecTemplateSpecContainerLivenessProbeExecToTerraform(s } } + +export function daemonsetSpecTemplateSpecContainerLivenessProbeExecToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerLivenessProbeExecOutputReference | DaemonsetSpecTemplateSpecContainerLivenessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerLivenessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6760,6 +8253,31 @@ export function daemonsetSpecTemplateSpecContainerLivenessProbeGrpcToTerraform(s } } + +export function daemonsetSpecTemplateSpecContainerLivenessProbeGrpcToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerLivenessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerLivenessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6885,6 +8403,31 @@ export function daemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader } } + +export function daemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7034,6 +8577,49 @@ export function daemonsetSpecTemplateSpecContainerLivenessProbeHttpGetToTerrafor } } + +export function daemonsetSpecTemplateSpecContainerLivenessProbeHttpGetToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference | DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7189,6 +8775,25 @@ export function daemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketToTerraf } } + +export function daemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7341,6 +8946,73 @@ export function daemonsetSpecTemplateSpecContainerLivenessProbeToTerraform(struc } } + +export function daemonsetSpecTemplateSpecContainerLivenessProbeToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerLivenessProbeOutputReference | DaemonsetSpecTemplateSpecContainerLivenessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: daemonsetSpecTemplateSpecContainerLivenessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerLivenessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecContainerLivenessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerLivenessProbeGrpcList", + }, + http_get: { + value: daemonsetSpecTemplateSpecContainerLivenessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerLivenessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7612,6 +9284,49 @@ export function daemonsetSpecTemplateSpecContainerPortToTerraform(struct?: Daemo } } + +export function daemonsetSpecTemplateSpecContainerPortToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerPort | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_port: { + value: cdktf.numberToHclTerraform(struct!.containerPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + host_ip: { + value: cdktf.stringToHclTerraform(struct!.hostIp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_port: { + value: cdktf.numberToHclTerraform(struct!.hostPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7796,6 +9511,25 @@ export function daemonsetSpecTemplateSpecContainerReadinessProbeExecToTerraform( } } + +export function daemonsetSpecTemplateSpecContainerReadinessProbeExecToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerReadinessProbeExecOutputReference | DaemonsetSpecTemplateSpecContainerReadinessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerReadinessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7870,6 +9604,31 @@ export function daemonsetSpecTemplateSpecContainerReadinessProbeGrpcToTerraform( } } + +export function daemonsetSpecTemplateSpecContainerReadinessProbeGrpcToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerReadinessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerReadinessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7995,6 +9754,31 @@ export function daemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeade } } + +export function daemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8144,6 +9928,49 @@ export function daemonsetSpecTemplateSpecContainerReadinessProbeHttpGetToTerrafo } } + +export function daemonsetSpecTemplateSpecContainerReadinessProbeHttpGetToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference | DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8299,6 +10126,25 @@ export function daemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketToTerra } } + +export function daemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8451,6 +10297,73 @@ export function daemonsetSpecTemplateSpecContainerReadinessProbeToTerraform(stru } } + +export function daemonsetSpecTemplateSpecContainerReadinessProbeToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerReadinessProbeOutputReference | DaemonsetSpecTemplateSpecContainerReadinessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: daemonsetSpecTemplateSpecContainerReadinessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerReadinessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecContainerReadinessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerReadinessProbeGrpcList", + }, + http_get: { + value: daemonsetSpecTemplateSpecContainerReadinessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerReadinessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8701,6 +10614,31 @@ export function daemonsetSpecTemplateSpecContainerResourcesToTerraform(struct?: } } + +export function daemonsetSpecTemplateSpecContainerResourcesToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerResourcesOutputReference | DaemonsetSpecTemplateSpecContainerResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8797,6 +10735,31 @@ export function daemonsetSpecTemplateSpecContainerSecurityContextCapabilitiesToT } } + +export function daemonsetSpecTemplateSpecContainerSecurityContextCapabilitiesToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference | DaemonsetSpecTemplateSpecContainerSecurityContextCapabilities): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + add: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.add), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + drop: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.drop), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8907,6 +10870,43 @@ export function daemonsetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsT } } + +export function daemonsetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference | DaemonsetSpecTemplateSpecContainerSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9047,6 +11047,31 @@ export function daemonsetSpecTemplateSpecContainerSecurityContextSeccompProfileT } } + +export function daemonsetSpecTemplateSpecContainerSecurityContextSeccompProfileToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference | DaemonsetSpecTemplateSpecContainerSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9192,6 +11217,73 @@ export function daemonsetSpecTemplateSpecContainerSecurityContextToTerraform(str } } + +export function daemonsetSpecTemplateSpecContainerSecurityContextToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerSecurityContextOutputReference | DaemonsetSpecTemplateSpecContainerSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + allow_privilege_escalation: { + value: cdktf.booleanToHclTerraform(struct!.allowPrivilegeEscalation), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + privileged: { + value: cdktf.booleanToHclTerraform(struct!.privileged), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + read_only_root_filesystem: { + value: cdktf.booleanToHclTerraform(struct!.readOnlyRootFilesystem), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + capabilities: { + value: daemonsetSpecTemplateSpecContainerSecurityContextCapabilitiesToHclTerraform(struct!.capabilities), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerSecurityContextCapabilitiesList", + }, + se_linux_options: { + value: daemonsetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: daemonsetSpecTemplateSpecContainerSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerSecurityContextSeccompProfileList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9435,6 +11527,25 @@ export function daemonsetSpecTemplateSpecContainerStartupProbeExecToTerraform(st } } + +export function daemonsetSpecTemplateSpecContainerStartupProbeExecToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerStartupProbeExecOutputReference | DaemonsetSpecTemplateSpecContainerStartupProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerStartupProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9509,6 +11620,31 @@ export function daemonsetSpecTemplateSpecContainerStartupProbeGrpcToTerraform(st } } + +export function daemonsetSpecTemplateSpecContainerStartupProbeGrpcToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerStartupProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9634,6 +11770,31 @@ export function daemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderT } } + +export function daemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9783,6 +11944,49 @@ export function daemonsetSpecTemplateSpecContainerStartupProbeHttpGetToTerraform } } + +export function daemonsetSpecTemplateSpecContainerStartupProbeHttpGetToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference | DaemonsetSpecTemplateSpecContainerStartupProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9938,6 +12142,25 @@ export function daemonsetSpecTemplateSpecContainerStartupProbeTcpSocketToTerrafo } } + +export function daemonsetSpecTemplateSpecContainerStartupProbeTcpSocketToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerStartupProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10090,6 +12313,73 @@ export function daemonsetSpecTemplateSpecContainerStartupProbeToTerraform(struct } } + +export function daemonsetSpecTemplateSpecContainerStartupProbeToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerStartupProbeOutputReference | DaemonsetSpecTemplateSpecContainerStartupProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: daemonsetSpecTemplateSpecContainerStartupProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerStartupProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecContainerStartupProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerStartupProbeGrpcList", + }, + http_get: { + value: daemonsetSpecTemplateSpecContainerStartupProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecContainerStartupProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerStartupProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerStartupProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10361,6 +12651,49 @@ export function daemonsetSpecTemplateSpecContainerVolumeMountToTerraform(struct? } } + +export function daemonsetSpecTemplateSpecContainerVolumeMountToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainerVolumeMount | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mount_path: { + value: cdktf.stringToHclTerraform(struct!.mountPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mount_propagation: { + value: cdktf.stringToHclTerraform(struct!.mountPropagation), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + sub_path: { + value: cdktf.stringToHclTerraform(struct!.subPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerVolumeMountOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10682,6 +13015,145 @@ export function daemonsetSpecTemplateSpecContainerToTerraform(struct?: Daemonset } } + +export function daemonsetSpecTemplateSpecContainerToHclTerraform(struct?: DaemonsetSpecTemplateSpecContainer | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + args: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.args), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + image: { + value: cdktf.stringToHclTerraform(struct!.image), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + image_pull_policy: { + value: cdktf.stringToHclTerraform(struct!.imagePullPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stdin: { + value: cdktf.booleanToHclTerraform(struct!.stdin), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + stdin_once: { + value: cdktf.booleanToHclTerraform(struct!.stdinOnce), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + termination_message_path: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_message_policy: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + tty: { + value: cdktf.booleanToHclTerraform(struct!.tty), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + working_dir: { + value: cdktf.stringToHclTerraform(struct!.workingDir), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + env: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecContainerEnvToHclTerraform, true)(struct!.env), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerEnvList", + }, + env_from: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecContainerEnvFromToHclTerraform, true)(struct!.envFrom), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerEnvFromList", + }, + lifecycle: { + value: daemonsetSpecTemplateSpecContainerLifecycleToHclTerraform(struct!.lifecycle), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerLifecycleList", + }, + liveness_probe: { + value: daemonsetSpecTemplateSpecContainerLivenessProbeToHclTerraform(struct!.livenessProbe), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerLivenessProbeList", + }, + port: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecContainerPortToHclTerraform, true)(struct!.port), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerPortList", + }, + readiness_probe: { + value: daemonsetSpecTemplateSpecContainerReadinessProbeToHclTerraform(struct!.readinessProbe), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerReadinessProbeList", + }, + resources: { + value: daemonsetSpecTemplateSpecContainerResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerResourcesList", + }, + security_context: { + value: daemonsetSpecTemplateSpecContainerSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerSecurityContextList", + }, + startup_probe: { + value: daemonsetSpecTemplateSpecContainerStartupProbeToHclTerraform(struct!.startupProbe), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerStartupProbeList", + }, + volume_mount: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecContainerVolumeMountToHclTerraform, true)(struct!.volumeMount), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerVolumeMountList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecContainerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11225,6 +13697,31 @@ export function daemonsetSpecTemplateSpecDnsConfigOptionToTerraform(struct?: Dae } } + +export function daemonsetSpecTemplateSpecDnsConfigOptionToHclTerraform(struct?: DaemonsetSpecTemplateSpecDnsConfigOption | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecDnsConfigOptionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11357,6 +13854,37 @@ export function daemonsetSpecTemplateSpecDnsConfigToTerraform(struct?: Daemonset } } + +export function daemonsetSpecTemplateSpecDnsConfigToHclTerraform(struct?: DaemonsetSpecTemplateSpecDnsConfigOutputReference | DaemonsetSpecTemplateSpecDnsConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + nameservers: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.nameservers), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + searches: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.searches), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + option: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecDnsConfigOptionToHclTerraform, true)(struct!.option), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecDnsConfigOptionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecDnsConfigOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11475,6 +14003,31 @@ export function daemonsetSpecTemplateSpecHostAliasesToTerraform(struct?: Daemons } } + +export function daemonsetSpecTemplateSpecHostAliasesToHclTerraform(struct?: DaemonsetSpecTemplateSpecHostAliases | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + hostnames: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.hostnames), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + ip: { + value: cdktf.stringToHclTerraform(struct!.ip), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecHostAliasesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11590,6 +14143,25 @@ export function daemonsetSpecTemplateSpecImagePullSecretsToTerraform(struct?: Da } } + +export function daemonsetSpecTemplateSpecImagePullSecretsToHclTerraform(struct?: DaemonsetSpecTemplateSpecImagePullSecrets | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecImagePullSecretsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11700,6 +14272,37 @@ export function daemonsetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRe } } + +export function daemonsetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference | DaemonsetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11818,6 +14421,31 @@ export function daemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRefToTerr } } + +export function daemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRefToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference | DaemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11917,6 +14545,37 @@ export function daemonsetSpecTemplateSpecInitContainerEnvValueFromResourceFieldR } } + +export function daemonsetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference | DaemonsetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12039,6 +14698,37 @@ export function daemonsetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefTo } } + +export function daemonsetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference | DaemonsetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12171,6 +14861,43 @@ export function daemonsetSpecTemplateSpecInitContainerEnvValueFromToTerraform(st } } + +export function daemonsetSpecTemplateSpecInitContainerEnvValueFromToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerEnvValueFromOutputReference | DaemonsetSpecTemplateSpecInitContainerEnvValueFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map_key_ref: { + value: daemonsetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct!.configMapKeyRef), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefList", + }, + field_ref: { + value: daemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRefList", + }, + resource_field_ref: { + value: daemonsetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefList", + }, + secret_key_ref: { + value: daemonsetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefToHclTerraform(struct!.secretKeyRef), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerEnvValueFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12318,6 +15045,37 @@ export function daemonsetSpecTemplateSpecInitContainerEnvToTerraform(struct?: Da } } + +export function daemonsetSpecTemplateSpecInitContainerEnvToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerEnv | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value_from: { + value: daemonsetSpecTemplateSpecInitContainerEnvValueFromToHclTerraform(struct!.valueFrom), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerEnvValueFromList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerEnvOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12465,6 +15223,31 @@ export function daemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRefToTerra } } + +export function daemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRefToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference | DaemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12558,6 +15341,31 @@ export function daemonsetSpecTemplateSpecInitContainerEnvFromSecretRefToTerrafor } } + +export function daemonsetSpecTemplateSpecInitContainerEnvFromSecretRefToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference | DaemonsetSpecTemplateSpecInitContainerEnvFromSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12658,6 +15466,37 @@ export function daemonsetSpecTemplateSpecInitContainerEnvFromToTerraform(struct? } } + +export function daemonsetSpecTemplateSpecInitContainerEnvFromToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerEnvFrom | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + prefix: { + value: cdktf.stringToHclTerraform(struct!.prefix), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + config_map_ref: { + value: daemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRefToHclTerraform(struct!.configMapRef), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRefList", + }, + secret_ref: { + value: daemonsetSpecTemplateSpecInitContainerEnvFromSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerEnvFromSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerEnvFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12801,6 +15640,25 @@ export function daemonsetSpecTemplateSpecInitContainerLifecyclePostStartExecToTe } } + +export function daemonsetSpecTemplateSpecInitContainerLifecyclePostStartExecToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference | DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12875,6 +15733,31 @@ export function daemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetH } } + +export function daemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13024,6 +15907,49 @@ export function daemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetT } } + +export function daemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference | DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13179,6 +16105,25 @@ export function daemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocke } } + +export function daemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13289,6 +16234,37 @@ export function daemonsetSpecTemplateSpecInitContainerLifecyclePostStartToTerraf } } + +export function daemonsetSpecTemplateSpecInitContainerLifecyclePostStartToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerLifecyclePostStart | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: daemonsetSpecTemplateSpecInitContainerLifecyclePostStartExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartExecList", + }, + http_get: { + value: daemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13432,6 +16408,25 @@ export function daemonsetSpecTemplateSpecInitContainerLifecyclePreStopExecToTerr } } + +export function daemonsetSpecTemplateSpecInitContainerLifecyclePreStopExecToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference | DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13506,6 +16501,31 @@ export function daemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHtt } } + +export function daemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13655,6 +16675,49 @@ export function daemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetToT } } + +export function daemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference | DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13810,6 +16873,25 @@ export function daemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketT } } + +export function daemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13920,6 +17002,37 @@ export function daemonsetSpecTemplateSpecInitContainerLifecyclePreStopToTerrafor } } + +export function daemonsetSpecTemplateSpecInitContainerLifecyclePreStopToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerLifecyclePreStop | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: daemonsetSpecTemplateSpecInitContainerLifecyclePreStopExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopExecList", + }, + http_get: { + value: daemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14070,6 +17183,31 @@ export function daemonsetSpecTemplateSpecInitContainerLifecycleToTerraform(struc } } + +export function daemonsetSpecTemplateSpecInitContainerLifecycleToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerLifecycleOutputReference | DaemonsetSpecTemplateSpecInitContainerLifecycle): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + post_start: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecInitContainerLifecyclePostStartToHclTerraform, true)(struct!.postStart), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartList", + }, + pre_stop: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecInitContainerLifecyclePreStopToHclTerraform, true)(struct!.preStop), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerLifecycleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14159,6 +17297,25 @@ export function daemonsetSpecTemplateSpecInitContainerLivenessProbeExecToTerrafo } } + +export function daemonsetSpecTemplateSpecInitContainerLivenessProbeExecToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference | DaemonsetSpecTemplateSpecInitContainerLivenessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14233,6 +17390,31 @@ export function daemonsetSpecTemplateSpecInitContainerLivenessProbeGrpcToTerrafo } } + +export function daemonsetSpecTemplateSpecInitContainerLivenessProbeGrpcToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerLivenessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14358,6 +17540,31 @@ export function daemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHe } } + +export function daemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14507,6 +17714,49 @@ export function daemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetToTerr } } + +export function daemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference | DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14662,6 +17912,25 @@ export function daemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketToTe } } + +export function daemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14814,6 +18083,73 @@ export function daemonsetSpecTemplateSpecInitContainerLivenessProbeToTerraform(s } } + +export function daemonsetSpecTemplateSpecInitContainerLivenessProbeToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerLivenessProbeOutputReference | DaemonsetSpecTemplateSpecInitContainerLivenessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: daemonsetSpecTemplateSpecInitContainerLivenessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerLivenessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecInitContainerLivenessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerLivenessProbeGrpcList", + }, + http_get: { + value: daemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerLivenessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15085,6 +18421,49 @@ export function daemonsetSpecTemplateSpecInitContainerPortToTerraform(struct?: D } } + +export function daemonsetSpecTemplateSpecInitContainerPortToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerPort | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_port: { + value: cdktf.numberToHclTerraform(struct!.containerPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + host_ip: { + value: cdktf.stringToHclTerraform(struct!.hostIp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_port: { + value: cdktf.numberToHclTerraform(struct!.hostPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15269,6 +18648,25 @@ export function daemonsetSpecTemplateSpecInitContainerReadinessProbeExecToTerraf } } + +export function daemonsetSpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference | DaemonsetSpecTemplateSpecInitContainerReadinessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15343,6 +18741,31 @@ export function daemonsetSpecTemplateSpecInitContainerReadinessProbeGrpcToTerraf } } + +export function daemonsetSpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerReadinessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15468,6 +18891,31 @@ export function daemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpH } } + +export function daemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15617,6 +19065,49 @@ export function daemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetToTer } } + +export function daemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference | DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15772,6 +19263,25 @@ export function daemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketToT } } + +export function daemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; diff --git a/src/daemonset/index-structs/structs400.ts b/src/daemonset/index-structs/structs400.ts index 639c5aabc..57aaffe03 100644 --- a/src/daemonset/index-structs/structs400.ts +++ b/src/daemonset/index-structs/structs400.ts @@ -6,54 +6,71 @@ import * as cdktf from 'cdktf'; import { DaemonsetSpecTemplateSpecInitContainerReadinessProbeExec, daemonsetSpecTemplateSpecInitContainerReadinessProbeExecToTerraform, +daemonsetSpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform, DaemonsetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference, DaemonsetSpecTemplateSpecInitContainerReadinessProbeGrpc, daemonsetSpecTemplateSpecInitContainerReadinessProbeGrpcToTerraform, +daemonsetSpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform, DaemonsetSpecTemplateSpecInitContainerReadinessProbeGrpcList, DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGet, daemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetToTerraform, +daemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform, DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference, DaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocket, daemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketToTerraform, +daemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform, DaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketList, DaemonsetSpecTemplateSpecInitContainerEnv, daemonsetSpecTemplateSpecInitContainerEnvToTerraform, +daemonsetSpecTemplateSpecInitContainerEnvToHclTerraform, DaemonsetSpecTemplateSpecInitContainerEnvList, DaemonsetSpecTemplateSpecInitContainerEnvFrom, daemonsetSpecTemplateSpecInitContainerEnvFromToTerraform, +daemonsetSpecTemplateSpecInitContainerEnvFromToHclTerraform, DaemonsetSpecTemplateSpecInitContainerEnvFromList, DaemonsetSpecTemplateSpecInitContainerLifecycle, daemonsetSpecTemplateSpecInitContainerLifecycleToTerraform, +daemonsetSpecTemplateSpecInitContainerLifecycleToHclTerraform, DaemonsetSpecTemplateSpecInitContainerLifecycleOutputReference, DaemonsetSpecTemplateSpecInitContainerLivenessProbe, daemonsetSpecTemplateSpecInitContainerLivenessProbeToTerraform, +daemonsetSpecTemplateSpecInitContainerLivenessProbeToHclTerraform, DaemonsetSpecTemplateSpecInitContainerLivenessProbeOutputReference, DaemonsetSpecTemplateSpecInitContainerPort, daemonsetSpecTemplateSpecInitContainerPortToTerraform, +daemonsetSpecTemplateSpecInitContainerPortToHclTerraform, DaemonsetSpecTemplateSpecInitContainerPortList, DaemonsetSpecTemplateSpecAffinity, daemonsetSpecTemplateSpecAffinityToTerraform, +daemonsetSpecTemplateSpecAffinityToHclTerraform, DaemonsetSpecTemplateSpecAffinityOutputReference, DaemonsetSpecTemplateSpecContainer, daemonsetSpecTemplateSpecContainerToTerraform, +daemonsetSpecTemplateSpecContainerToHclTerraform, DaemonsetSpecTemplateSpecContainerList, DaemonsetSpecTemplateSpecDnsConfig, daemonsetSpecTemplateSpecDnsConfigToTerraform, +daemonsetSpecTemplateSpecDnsConfigToHclTerraform, DaemonsetSpecTemplateSpecDnsConfigOutputReference, DaemonsetSpecTemplateSpecHostAliases, daemonsetSpecTemplateSpecHostAliasesToTerraform, +daemonsetSpecTemplateSpecHostAliasesToHclTerraform, DaemonsetSpecTemplateSpecHostAliasesList, DaemonsetSpecTemplateSpecImagePullSecrets, daemonsetSpecTemplateSpecImagePullSecretsToTerraform, +daemonsetSpecTemplateSpecImagePullSecretsToHclTerraform, DaemonsetSpecTemplateSpecImagePullSecretsList, DaemonsetSpecTemplateMetadata, daemonsetSpecTemplateMetadataToTerraform, +daemonsetSpecTemplateMetadataToHclTerraform, DaemonsetSpecTemplateMetadataOutputReference, DaemonsetSpecSelector, daemonsetSpecSelectorToTerraform, +daemonsetSpecSelectorToHclTerraform, DaemonsetSpecSelectorOutputReference, DaemonsetSpecStrategy, daemonsetSpecStrategyToTerraform, +daemonsetSpecStrategyToHclTerraform, DaemonsetSpecStrategyOutputReference } from './structs0' export interface DaemonsetSpecTemplateSpecInitContainerReadinessProbe { /** @@ -130,6 +147,73 @@ export function daemonsetSpecTemplateSpecInitContainerReadinessProbeToTerraform( } } + +export function daemonsetSpecTemplateSpecInitContainerReadinessProbeToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerReadinessProbeOutputReference | DaemonsetSpecTemplateSpecInitContainerReadinessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: daemonsetSpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerReadinessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerReadinessProbeGrpcList", + }, + http_get: { + value: daemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerReadinessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -380,6 +464,31 @@ export function daemonsetSpecTemplateSpecInitContainerResourcesToTerraform(struc } } + +export function daemonsetSpecTemplateSpecInitContainerResourcesToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerResourcesOutputReference | DaemonsetSpecTemplateSpecInitContainerResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -476,6 +585,31 @@ export function daemonsetSpecTemplateSpecInitContainerSecurityContextCapabilitie } } + +export function daemonsetSpecTemplateSpecInitContainerSecurityContextCapabilitiesToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference | DaemonsetSpecTemplateSpecInitContainerSecurityContextCapabilities): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + add: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.add), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + drop: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.drop), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -586,6 +720,43 @@ export function daemonsetSpecTemplateSpecInitContainerSecurityContextSeLinuxOpti } } + +export function daemonsetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference | DaemonsetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -726,6 +897,31 @@ export function daemonsetSpecTemplateSpecInitContainerSecurityContextSeccompProf } } + +export function daemonsetSpecTemplateSpecInitContainerSecurityContextSeccompProfileToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference | DaemonsetSpecTemplateSpecInitContainerSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -871,6 +1067,73 @@ export function daemonsetSpecTemplateSpecInitContainerSecurityContextToTerraform } } + +export function daemonsetSpecTemplateSpecInitContainerSecurityContextToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerSecurityContextOutputReference | DaemonsetSpecTemplateSpecInitContainerSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + allow_privilege_escalation: { + value: cdktf.booleanToHclTerraform(struct!.allowPrivilegeEscalation), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + privileged: { + value: cdktf.booleanToHclTerraform(struct!.privileged), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + read_only_root_filesystem: { + value: cdktf.booleanToHclTerraform(struct!.readOnlyRootFilesystem), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + capabilities: { + value: daemonsetSpecTemplateSpecInitContainerSecurityContextCapabilitiesToHclTerraform(struct!.capabilities), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerSecurityContextCapabilitiesList", + }, + se_linux_options: { + value: daemonsetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: daemonsetSpecTemplateSpecInitContainerSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerSecurityContextSeccompProfileList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1114,6 +1377,25 @@ export function daemonsetSpecTemplateSpecInitContainerStartupProbeExecToTerrafor } } + +export function daemonsetSpecTemplateSpecInitContainerStartupProbeExecToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerStartupProbeExecOutputReference | DaemonsetSpecTemplateSpecInitContainerStartupProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerStartupProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1188,6 +1470,31 @@ export function daemonsetSpecTemplateSpecInitContainerStartupProbeGrpcToTerrafor } } + +export function daemonsetSpecTemplateSpecInitContainerStartupProbeGrpcToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerStartupProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1313,6 +1620,31 @@ export function daemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHea } } + +export function daemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1462,6 +1794,49 @@ export function daemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetToTerra } } + +export function daemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference | DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1617,6 +1992,25 @@ export function daemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketToTer } } + +export function daemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1769,6 +2163,73 @@ export function daemonsetSpecTemplateSpecInitContainerStartupProbeToTerraform(st } } + +export function daemonsetSpecTemplateSpecInitContainerStartupProbeToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerStartupProbeOutputReference | DaemonsetSpecTemplateSpecInitContainerStartupProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: daemonsetSpecTemplateSpecInitContainerStartupProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerStartupProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecInitContainerStartupProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerStartupProbeGrpcList", + }, + http_get: { + value: daemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerStartupProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2040,6 +2501,49 @@ export function daemonsetSpecTemplateSpecInitContainerVolumeMountToTerraform(str } } + +export function daemonsetSpecTemplateSpecInitContainerVolumeMountToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainerVolumeMount | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mount_path: { + value: cdktf.stringToHclTerraform(struct!.mountPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mount_propagation: { + value: cdktf.stringToHclTerraform(struct!.mountPropagation), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + sub_path: { + value: cdktf.stringToHclTerraform(struct!.subPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerVolumeMountOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2361,6 +2865,145 @@ export function daemonsetSpecTemplateSpecInitContainerToTerraform(struct?: Daemo } } + +export function daemonsetSpecTemplateSpecInitContainerToHclTerraform(struct?: DaemonsetSpecTemplateSpecInitContainer | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + args: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.args), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + image: { + value: cdktf.stringToHclTerraform(struct!.image), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + image_pull_policy: { + value: cdktf.stringToHclTerraform(struct!.imagePullPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stdin: { + value: cdktf.booleanToHclTerraform(struct!.stdin), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + stdin_once: { + value: cdktf.booleanToHclTerraform(struct!.stdinOnce), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + termination_message_path: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_message_policy: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + tty: { + value: cdktf.booleanToHclTerraform(struct!.tty), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + working_dir: { + value: cdktf.stringToHclTerraform(struct!.workingDir), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + env: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecInitContainerEnvToHclTerraform, true)(struct!.env), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerEnvList", + }, + env_from: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecInitContainerEnvFromToHclTerraform, true)(struct!.envFrom), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerEnvFromList", + }, + lifecycle: { + value: daemonsetSpecTemplateSpecInitContainerLifecycleToHclTerraform(struct!.lifecycle), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerLifecycleList", + }, + liveness_probe: { + value: daemonsetSpecTemplateSpecInitContainerLivenessProbeToHclTerraform(struct!.livenessProbe), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerLivenessProbeList", + }, + port: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecInitContainerPortToHclTerraform, true)(struct!.port), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerPortList", + }, + readiness_probe: { + value: daemonsetSpecTemplateSpecInitContainerReadinessProbeToHclTerraform(struct!.readinessProbe), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerReadinessProbeList", + }, + resources: { + value: daemonsetSpecTemplateSpecInitContainerResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerResourcesList", + }, + security_context: { + value: daemonsetSpecTemplateSpecInitContainerSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerSecurityContextList", + }, + startup_probe: { + value: daemonsetSpecTemplateSpecInitContainerStartupProbeToHclTerraform(struct!.startupProbe), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerStartupProbeList", + }, + volume_mount: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecInitContainerVolumeMountToHclTerraform, true)(struct!.volumeMount), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerVolumeMountList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecInitContainerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2897,6 +3540,25 @@ export function daemonsetSpecTemplateSpecOsToTerraform(struct?: DaemonsetSpecTem } } + +export function daemonsetSpecTemplateSpecOsToHclTerraform(struct?: DaemonsetSpecTemplateSpecOsOutputReference | DaemonsetSpecTemplateSpecOs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecOsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2961,6 +3623,25 @@ export function daemonsetSpecTemplateSpecReadinessGateToTerraform(struct?: Daemo } } + +export function daemonsetSpecTemplateSpecReadinessGateToHclTerraform(struct?: DaemonsetSpecTemplateSpecReadinessGate | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + condition_type: { + value: cdktf.stringToHclTerraform(struct!.conditionType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecReadinessGateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3078,6 +3759,43 @@ export function daemonsetSpecTemplateSpecSecurityContextSeLinuxOptionsToTerrafor } } + +export function daemonsetSpecTemplateSpecSecurityContextSeLinuxOptionsToHclTerraform(struct?: DaemonsetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference | DaemonsetSpecTemplateSpecSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3218,6 +3936,31 @@ export function daemonsetSpecTemplateSpecSecurityContextSeccompProfileToTerrafor } } + +export function daemonsetSpecTemplateSpecSecurityContextSeccompProfileToHclTerraform(struct?: DaemonsetSpecTemplateSpecSecurityContextSeccompProfileOutputReference | DaemonsetSpecTemplateSpecSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3314,6 +4057,31 @@ export function daemonsetSpecTemplateSpecSecurityContextSysctlToTerraform(struct } } + +export function daemonsetSpecTemplateSpecSecurityContextSysctlToHclTerraform(struct?: DaemonsetSpecTemplateSpecSecurityContextSysctl | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecSecurityContextSysctlOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3450,6 +4218,43 @@ export function daemonsetSpecTemplateSpecSecurityContextWindowsOptionsToTerrafor } } + +export function daemonsetSpecTemplateSpecSecurityContextWindowsOptionsToHclTerraform(struct?: DaemonsetSpecTemplateSpecSecurityContextWindowsOptionsOutputReference | DaemonsetSpecTemplateSpecSecurityContextWindowsOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + gmsa_credential_spec: { + value: cdktf.stringToHclTerraform(struct!.gmsaCredentialSpec), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + gmsa_credential_spec_name: { + value: cdktf.stringToHclTerraform(struct!.gmsaCredentialSpecName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_process: { + value: cdktf.booleanToHclTerraform(struct!.hostProcess), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_username: { + value: cdktf.stringToHclTerraform(struct!.runAsUsername), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecSecurityContextWindowsOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3646,6 +4451,79 @@ export function daemonsetSpecTemplateSpecSecurityContextToTerraform(struct?: Dae } } + +export function daemonsetSpecTemplateSpecSecurityContextToHclTerraform(struct?: DaemonsetSpecTemplateSpecSecurityContextOutputReference | DaemonsetSpecTemplateSpecSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_group: { + value: cdktf.stringToHclTerraform(struct!.fsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_group_change_policy: { + value: cdktf.stringToHclTerraform(struct!.fsGroupChangePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + supplemental_groups: { + value: cdktf.listMapperHcl(cdktf.numberToHclTerraform, false)(struct!.supplementalGroups), + isBlock: false, + type: "set", + storageClassType: "numberList", + }, + se_linux_options: { + value: daemonsetSpecTemplateSpecSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: daemonsetSpecTemplateSpecSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecSecurityContextSeccompProfileList", + }, + sysctl: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecSecurityContextSysctlToHclTerraform, true)(struct!.sysctl), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecSecurityContextSysctlList", + }, + windows_options: { + value: daemonsetSpecTemplateSpecSecurityContextWindowsOptionsToHclTerraform(struct!.windowsOptions), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecSecurityContextWindowsOptionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3939,6 +4817,49 @@ export function daemonsetSpecTemplateSpecTolerationToTerraform(struct?: Daemonse } } + +export function daemonsetSpecTemplateSpecTolerationToHclTerraform(struct?: DaemonsetSpecTemplateSpecToleration | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + effect: { + value: cdktf.stringToHclTerraform(struct!.effect), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + toleration_seconds: { + value: cdktf.stringToHclTerraform(struct!.tolerationSeconds), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecTolerationOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4140,6 +5061,37 @@ export function daemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMa } } + +export function daemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform(struct?: DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4290,6 +5242,31 @@ export function daemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorTo } } + +export function daemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorToHclTerraform(struct?: DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4432,6 +5409,43 @@ export function daemonsetSpecTemplateSpecTopologySpreadConstraintToTerraform(str } } + +export function daemonsetSpecTemplateSpecTopologySpreadConstraintToHclTerraform(struct?: DaemonsetSpecTemplateSpecTopologySpreadConstraint | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + max_skew: { + value: cdktf.numberToHclTerraform(struct!.maxSkew), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + when_unsatisfiable: { + value: cdktf.stringToHclTerraform(struct!.whenUnsatisfiable), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecTopologySpreadConstraintOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4618,6 +5632,43 @@ export function daemonsetSpecTemplateSpecVolumeAwsElasticBlockStoreToTerraform(s } } + +export function daemonsetSpecTemplateSpecVolumeAwsElasticBlockStoreToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference | DaemonsetSpecTemplateSpecVolumeAwsElasticBlockStore): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_id: { + value: cdktf.stringToHclTerraform(struct!.volumeId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4783,6 +5834,55 @@ export function daemonsetSpecTemplateSpecVolumeAzureDiskToTerraform(struct?: Dae } } + +export function daemonsetSpecTemplateSpecVolumeAzureDiskToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeAzureDiskOutputReference | DaemonsetSpecTemplateSpecVolumeAzureDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + caching_mode: { + value: cdktf.stringToHclTerraform(struct!.cachingMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + data_disk_uri: { + value: cdktf.stringToHclTerraform(struct!.dataDiskUri), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + disk_name: { + value: cdktf.stringToHclTerraform(struct!.diskName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeAzureDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4972,6 +6072,43 @@ export function daemonsetSpecTemplateSpecVolumeAzureFileToTerraform(struct?: Dae } } + +export function daemonsetSpecTemplateSpecVolumeAzureFileToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeAzureFileOutputReference | DaemonsetSpecTemplateSpecVolumeAzureFile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_name: { + value: cdktf.stringToHclTerraform(struct!.secretName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + secret_namespace: { + value: cdktf.stringToHclTerraform(struct!.secretNamespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + share_name: { + value: cdktf.stringToHclTerraform(struct!.shareName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeAzureFileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5106,6 +6243,31 @@ export function daemonsetSpecTemplateSpecVolumeCephFsSecretRefToTerraform(struct } } + +export function daemonsetSpecTemplateSpecVolumeCephFsSecretRefToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeCephFsSecretRefOutputReference | DaemonsetSpecTemplateSpecVolumeCephFsSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeCephFsSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5230,6 +6392,55 @@ export function daemonsetSpecTemplateSpecVolumeCephFsToTerraform(struct?: Daemon } } + +export function daemonsetSpecTemplateSpecVolumeCephFsToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeCephFsOutputReference | DaemonsetSpecTemplateSpecVolumeCephFs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + monitors: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.monitors), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_file: { + value: cdktf.stringToHclTerraform(struct!.secretFile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + secret_ref: { + value: daemonsetSpecTemplateSpecVolumeCephFsSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeCephFsSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeCephFsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5418,6 +6629,37 @@ export function daemonsetSpecTemplateSpecVolumeCinderToTerraform(struct?: Daemon } } + +export function daemonsetSpecTemplateSpecVolumeCinderToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeCinderOutputReference | DaemonsetSpecTemplateSpecVolumeCinder): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_id: { + value: cdktf.stringToHclTerraform(struct!.volumeId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeCinderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5540,6 +6782,37 @@ export function daemonsetSpecTemplateSpecVolumeConfigMapItemsToTerraform(struct? } } + +export function daemonsetSpecTemplateSpecVolumeConfigMapItemsToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeConfigMapItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeConfigMapItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5704,6 +6977,43 @@ export function daemonsetSpecTemplateSpecVolumeConfigMapToTerraform(struct?: Dae } } + +export function daemonsetSpecTemplateSpecVolumeConfigMapToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeConfigMapOutputReference | DaemonsetSpecTemplateSpecVolumeConfigMap): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecVolumeConfigMapItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeConfigMapItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeConfigMapOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5837,6 +7147,25 @@ export function daemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRefToTerrafor } } + +export function daemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRefToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference | DaemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5932,6 +7261,49 @@ export function daemonsetSpecTemplateSpecVolumeCsiToTerraform(struct?: Daemonset } } + +export function daemonsetSpecTemplateSpecVolumeCsiToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeCsiOutputReference | DaemonsetSpecTemplateSpecVolumeCsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_attributes: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.volumeAttributes), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + node_publish_secret_ref: { + value: daemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRefToHclTerraform(struct!.nodePublishSecretRef), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeCsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6091,6 +7463,31 @@ export function daemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRefToTerrafo } } + +export function daemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRefToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference | DaemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6190,6 +7587,37 @@ export function daemonsetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefT } } + +export function daemonsetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference | DaemonsetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6316,6 +7744,43 @@ export function daemonsetSpecTemplateSpecVolumeDownwardApiItemsToTerraform(struc } } + +export function daemonsetSpecTemplateSpecVolumeDownwardApiItemsToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeDownwardApiItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_ref: { + value: daemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRefList", + }, + resource_field_ref: { + value: daemonsetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeDownwardApiItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6482,6 +7947,31 @@ export function daemonsetSpecTemplateSpecVolumeDownwardApiToTerraform(struct?: D } } + +export function daemonsetSpecTemplateSpecVolumeDownwardApiToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeDownwardApiOutputReference | DaemonsetSpecTemplateSpecVolumeDownwardApi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + items: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecVolumeDownwardApiItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeDownwardApiItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeDownwardApiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6578,6 +8068,31 @@ export function daemonsetSpecTemplateSpecVolumeEmptyDirToTerraform(struct?: Daem } } + +export function daemonsetSpecTemplateSpecVolumeEmptyDirToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeEmptyDirOutputReference | DaemonsetSpecTemplateSpecVolumeEmptyDir): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + medium: { + value: cdktf.stringToHclTerraform(struct!.medium), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + size_limit: { + value: cdktf.stringToHclTerraform(struct!.sizeLimit), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeEmptyDirOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6674,6 +8189,31 @@ export function daemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetad } } + +export function daemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference | DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6770,6 +8310,31 @@ export function daemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecR } } + +export function daemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference | DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6873,6 +8438,37 @@ export function daemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecS } } + +export function daemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7023,6 +8619,31 @@ export function daemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecS } } + +export function daemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference | DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7147,6 +8768,55 @@ export function daemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecT } } + +export function daemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference | DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + access_modes: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.accessModes), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + storage_class_name: { + value: cdktf.stringToHclTerraform(struct!.storageClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_mode: { + value: cdktf.stringToHclTerraform(struct!.volumeMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_name: { + value: cdktf.stringToHclTerraform(struct!.volumeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resources: { + value: daemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesList", + }, + selector: { + value: daemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7325,6 +8995,31 @@ export function daemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToTer } } + +export function daemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference | DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metadata: { + value: daemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform(struct!.metadata), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataList", + }, + spec: { + value: daemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform(struct!.spec), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7411,6 +9106,25 @@ export function daemonsetSpecTemplateSpecVolumeEphemeralToTerraform(struct?: Dae } } + +export function daemonsetSpecTemplateSpecVolumeEphemeralToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeEphemeralOutputReference | DaemonsetSpecTemplateSpecVolumeEphemeral): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + volume_claim_template: { + value: daemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToHclTerraform(struct!.volumeClaimTemplate), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeEphemeralOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7496,6 +9210,43 @@ export function daemonsetSpecTemplateSpecVolumeFcToTerraform(struct?: DaemonsetS } } + +export function daemonsetSpecTemplateSpecVolumeFcToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeFcOutputReference | DaemonsetSpecTemplateSpecVolumeFc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + lun: { + value: cdktf.numberToHclTerraform(struct!.lun), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + target_ww_ns: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.targetWwNs), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeFcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7630,6 +9381,31 @@ export function daemonsetSpecTemplateSpecVolumeFlexVolumeSecretRefToTerraform(st } } + +export function daemonsetSpecTemplateSpecVolumeFlexVolumeSecretRefToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference | DaemonsetSpecTemplateSpecVolumeFlexVolumeSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7747,6 +9523,49 @@ export function daemonsetSpecTemplateSpecVolumeFlexVolumeToTerraform(struct?: Da } } + +export function daemonsetSpecTemplateSpecVolumeFlexVolumeToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeFlexVolumeOutputReference | DaemonsetSpecTemplateSpecVolumeFlexVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + options: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.options), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_ref: { + value: daemonsetSpecTemplateSpecVolumeFlexVolumeSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeFlexVolumeSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeFlexVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7906,6 +9725,31 @@ export function daemonsetSpecTemplateSpecVolumeFlockerToTerraform(struct?: Daemo } } + +export function daemonsetSpecTemplateSpecVolumeFlockerToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeFlockerOutputReference | DaemonsetSpecTemplateSpecVolumeFlocker): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + dataset_name: { + value: cdktf.stringToHclTerraform(struct!.datasetName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + dataset_uuid: { + value: cdktf.stringToHclTerraform(struct!.datasetUuid), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeFlockerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8016,6 +9860,43 @@ export function daemonsetSpecTemplateSpecVolumeGcePersistentDiskToTerraform(stru } } + +export function daemonsetSpecTemplateSpecVolumeGcePersistentDiskToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeGcePersistentDiskOutputReference | DaemonsetSpecTemplateSpecVolumeGcePersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pd_name: { + value: cdktf.stringToHclTerraform(struct!.pdName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeGcePersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8160,6 +10041,37 @@ export function daemonsetSpecTemplateSpecVolumeGitRepoToTerraform(struct?: Daemo } } + +export function daemonsetSpecTemplateSpecVolumeGitRepoToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeGitRepoOutputReference | DaemonsetSpecTemplateSpecVolumeGitRepo): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + directory: { + value: cdktf.stringToHclTerraform(struct!.directory), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + repository: { + value: cdktf.stringToHclTerraform(struct!.repository), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + revision: { + value: cdktf.stringToHclTerraform(struct!.revision), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeGitRepoOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8285,6 +10197,37 @@ export function daemonsetSpecTemplateSpecVolumeGlusterfsToTerraform(struct?: Dae } } + +export function daemonsetSpecTemplateSpecVolumeGlusterfsToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeGlusterfsOutputReference | DaemonsetSpecTemplateSpecVolumeGlusterfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + endpoints_name: { + value: cdktf.stringToHclTerraform(struct!.endpointsName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeGlusterfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8397,6 +10340,31 @@ export function daemonsetSpecTemplateSpecVolumeHostPathToTerraform(struct?: Daem } } + +export function daemonsetSpecTemplateSpecVolumeHostPathToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeHostPathOutputReference | DaemonsetSpecTemplateSpecVolumeHostPath): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeHostPathOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8521,6 +10489,55 @@ export function daemonsetSpecTemplateSpecVolumeIscsiToTerraform(struct?: Daemons } } + +export function daemonsetSpecTemplateSpecVolumeIscsiToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeIscsiOutputReference | DaemonsetSpecTemplateSpecVolumeIscsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + iqn: { + value: cdktf.stringToHclTerraform(struct!.iqn), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + iscsi_interface: { + value: cdktf.stringToHclTerraform(struct!.iscsiInterface), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + lun: { + value: cdktf.numberToHclTerraform(struct!.lun), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + target_portal: { + value: cdktf.stringToHclTerraform(struct!.targetPortal), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeIscsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8692,6 +10709,25 @@ export function daemonsetSpecTemplateSpecVolumeLocalToTerraform(struct?: Daemons } } + +export function daemonsetSpecTemplateSpecVolumeLocalToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeLocalOutputReference | DaemonsetSpecTemplateSpecVolumeLocal): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeLocalOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8773,6 +10809,37 @@ export function daemonsetSpecTemplateSpecVolumeNfsToTerraform(struct?: Daemonset } } + +export function daemonsetSpecTemplateSpecVolumeNfsToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeNfsOutputReference | DaemonsetSpecTemplateSpecVolumeNfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + server: { + value: cdktf.stringToHclTerraform(struct!.server), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeNfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8885,6 +10952,31 @@ export function daemonsetSpecTemplateSpecVolumePersistentVolumeClaimToTerraform( } } + +export function daemonsetSpecTemplateSpecVolumePersistentVolumeClaimToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference | DaemonsetSpecTemplateSpecVolumePersistentVolumeClaim): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + claim_name: { + value: cdktf.stringToHclTerraform(struct!.claimName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8981,6 +11073,31 @@ export function daemonsetSpecTemplateSpecVolumePhotonPersistentDiskToTerraform(s } } + +export function daemonsetSpecTemplateSpecVolumePhotonPersistentDiskToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference | DaemonsetSpecTemplateSpecVolumePhotonPersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + pd_id: { + value: cdktf.stringToHclTerraform(struct!.pdId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9081,6 +11198,37 @@ export function daemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToT } } + +export function daemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9238,6 +11386,37 @@ export function daemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapToTerraf } } + +export function daemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMap | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9388,6 +11567,31 @@ export function daemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsF } } + +export function daemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference | DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9487,6 +11691,37 @@ export function daemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsR } } + +export function daemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference | DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9613,6 +11848,43 @@ export function daemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsT } } + +export function daemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_ref: { + value: daemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefList", + }, + resource_field_ref: { + value: daemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9775,6 +12047,25 @@ export function daemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiToTerr } } + +export function daemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference | DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + items: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9856,6 +12147,37 @@ export function daemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsToTerr } } + +export function daemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10013,6 +12335,37 @@ export function daemonsetSpecTemplateSpecVolumeProjectedSourcesSecretToTerraform } } + +export function daemonsetSpecTemplateSpecVolumeProjectedSourcesSecretToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecret | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10170,6 +12523,37 @@ export function daemonsetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTok } } + +export function daemonsetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference | DaemonsetSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + audience: { + value: cdktf.stringToHclTerraform(struct!.audience), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + expiration_seconds: { + value: cdktf.numberToHclTerraform(struct!.expirationSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10299,6 +12683,43 @@ export function daemonsetSpecTemplateSpecVolumeProjectedSourcesToTerraform(struc } } + +export function daemonsetSpecTemplateSpecVolumeProjectedSourcesToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeProjectedSources | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapToHclTerraform, true)(struct!.configMap), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapList", + }, + downward_api: { + value: daemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiToHclTerraform(struct!.downwardApi), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiList", + }, + secret: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecVolumeProjectedSourcesSecretToHclTerraform, true)(struct!.secret), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretList", + }, + service_account_token: { + value: daemonsetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform(struct!.serviceAccountToken), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeProjectedSourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10471,6 +12892,31 @@ export function daemonsetSpecTemplateSpecVolumeProjectedToTerraform(struct?: Dae } } + +export function daemonsetSpecTemplateSpecVolumeProjectedToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeProjected | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + sources: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecVolumeProjectedSourcesToHclTerraform, true)(struct!.sources), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeProjectedSourcesList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeProjectedOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10617,6 +13063,49 @@ export function daemonsetSpecTemplateSpecVolumeQuobyteToTerraform(struct?: Daemo } } + +export function daemonsetSpecTemplateSpecVolumeQuobyteToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeQuobyteOutputReference | DaemonsetSpecTemplateSpecVolumeQuobyte): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + group: { + value: cdktf.stringToHclTerraform(struct!.group), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + registry: { + value: cdktf.stringToHclTerraform(struct!.registry), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume: { + value: cdktf.stringToHclTerraform(struct!.volume), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeQuobyteOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10773,6 +13262,31 @@ export function daemonsetSpecTemplateSpecVolumeRbdSecretRefToTerraform(struct?: } } + +export function daemonsetSpecTemplateSpecVolumeRbdSecretRefToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeRbdSecretRefOutputReference | DaemonsetSpecTemplateSpecVolumeRbdSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeRbdSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10911,6 +13425,67 @@ export function daemonsetSpecTemplateSpecVolumeRbdToTerraform(struct?: Daemonset } } + +export function daemonsetSpecTemplateSpecVolumeRbdToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeRbdOutputReference | DaemonsetSpecTemplateSpecVolumeRbd): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + ceph_monitors: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.cephMonitors), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + keyring: { + value: cdktf.stringToHclTerraform(struct!.keyring), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rados_user: { + value: cdktf.stringToHclTerraform(struct!.radosUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rbd_image: { + value: cdktf.stringToHclTerraform(struct!.rbdImage), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rbd_pool: { + value: cdktf.stringToHclTerraform(struct!.rbdPool), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_ref: { + value: daemonsetSpecTemplateSpecVolumeRbdSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeRbdSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeRbdOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11140,6 +13715,37 @@ export function daemonsetSpecTemplateSpecVolumeSecretItemsToTerraform(struct?: D } } + +export function daemonsetSpecTemplateSpecVolumeSecretItemsToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeSecretItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeSecretItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11304,6 +13910,43 @@ export function daemonsetSpecTemplateSpecVolumeSecretToTerraform(struct?: Daemon } } + +export function daemonsetSpecTemplateSpecVolumeSecretToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeSecretOutputReference | DaemonsetSpecTemplateSpecVolumeSecret): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_name: { + value: cdktf.stringToHclTerraform(struct!.secretName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + items: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecVolumeSecretItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeSecretItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11444,6 +14087,31 @@ export function daemonsetSpecTemplateSpecVolumeVsphereVolumeToTerraform(struct?: } } + +export function daemonsetSpecTemplateSpecVolumeVsphereVolumeToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolumeVsphereVolumeOutputReference | DaemonsetSpecTemplateSpecVolumeVsphereVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_path: { + value: cdktf.stringToHclTerraform(struct!.volumePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeVsphereVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11719,6 +14387,187 @@ export function daemonsetSpecTemplateSpecVolumeToTerraform(struct?: DaemonsetSpe } } + +export function daemonsetSpecTemplateSpecVolumeToHclTerraform(struct?: DaemonsetSpecTemplateSpecVolume | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + aws_elastic_block_store: { + value: daemonsetSpecTemplateSpecVolumeAwsElasticBlockStoreToHclTerraform(struct!.awsElasticBlockStore), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeAwsElasticBlockStoreList", + }, + azure_disk: { + value: daemonsetSpecTemplateSpecVolumeAzureDiskToHclTerraform(struct!.azureDisk), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeAzureDiskList", + }, + azure_file: { + value: daemonsetSpecTemplateSpecVolumeAzureFileToHclTerraform(struct!.azureFile), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeAzureFileList", + }, + ceph_fs: { + value: daemonsetSpecTemplateSpecVolumeCephFsToHclTerraform(struct!.cephFs), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeCephFsList", + }, + cinder: { + value: daemonsetSpecTemplateSpecVolumeCinderToHclTerraform(struct!.cinder), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeCinderList", + }, + config_map: { + value: daemonsetSpecTemplateSpecVolumeConfigMapToHclTerraform(struct!.configMap), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeConfigMapList", + }, + csi: { + value: daemonsetSpecTemplateSpecVolumeCsiToHclTerraform(struct!.csi), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeCsiList", + }, + downward_api: { + value: daemonsetSpecTemplateSpecVolumeDownwardApiToHclTerraform(struct!.downwardApi), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeDownwardApiList", + }, + empty_dir: { + value: daemonsetSpecTemplateSpecVolumeEmptyDirToHclTerraform(struct!.emptyDir), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeEmptyDirList", + }, + ephemeral: { + value: daemonsetSpecTemplateSpecVolumeEphemeralToHclTerraform(struct!.ephemeral), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeEphemeralList", + }, + fc: { + value: daemonsetSpecTemplateSpecVolumeFcToHclTerraform(struct!.fc), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeFcList", + }, + flex_volume: { + value: daemonsetSpecTemplateSpecVolumeFlexVolumeToHclTerraform(struct!.flexVolume), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeFlexVolumeList", + }, + flocker: { + value: daemonsetSpecTemplateSpecVolumeFlockerToHclTerraform(struct!.flocker), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeFlockerList", + }, + gce_persistent_disk: { + value: daemonsetSpecTemplateSpecVolumeGcePersistentDiskToHclTerraform(struct!.gcePersistentDisk), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeGcePersistentDiskList", + }, + git_repo: { + value: daemonsetSpecTemplateSpecVolumeGitRepoToHclTerraform(struct!.gitRepo), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeGitRepoList", + }, + glusterfs: { + value: daemonsetSpecTemplateSpecVolumeGlusterfsToHclTerraform(struct!.glusterfs), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeGlusterfsList", + }, + host_path: { + value: daemonsetSpecTemplateSpecVolumeHostPathToHclTerraform(struct!.hostPath), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeHostPathList", + }, + iscsi: { + value: daemonsetSpecTemplateSpecVolumeIscsiToHclTerraform(struct!.iscsi), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeIscsiList", + }, + local: { + value: daemonsetSpecTemplateSpecVolumeLocalToHclTerraform(struct!.local), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeLocalList", + }, + nfs: { + value: daemonsetSpecTemplateSpecVolumeNfsToHclTerraform(struct!.nfs), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeNfsList", + }, + persistent_volume_claim: { + value: daemonsetSpecTemplateSpecVolumePersistentVolumeClaimToHclTerraform(struct!.persistentVolumeClaim), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumePersistentVolumeClaimList", + }, + photon_persistent_disk: { + value: daemonsetSpecTemplateSpecVolumePhotonPersistentDiskToHclTerraform(struct!.photonPersistentDisk), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumePhotonPersistentDiskList", + }, + projected: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecVolumeProjectedToHclTerraform, true)(struct!.projected), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeProjectedList", + }, + quobyte: { + value: daemonsetSpecTemplateSpecVolumeQuobyteToHclTerraform(struct!.quobyte), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeQuobyteList", + }, + rbd: { + value: daemonsetSpecTemplateSpecVolumeRbdToHclTerraform(struct!.rbd), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeRbdList", + }, + secret: { + value: daemonsetSpecTemplateSpecVolumeSecretToHclTerraform(struct!.secret), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeSecretList", + }, + vsphere_volume: { + value: daemonsetSpecTemplateSpecVolumeVsphereVolumeToHclTerraform(struct!.vsphereVolume), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeVsphereVolumeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12615,6 +15464,199 @@ export function daemonsetSpecTemplateSpecToTerraform(struct?: DaemonsetSpecTempl } } + +export function daemonsetSpecTemplateSpecToHclTerraform(struct?: DaemonsetSpecTemplateSpecOutputReference | DaemonsetSpecTemplateSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + active_deadline_seconds: { + value: cdktf.numberToHclTerraform(struct!.activeDeadlineSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + automount_service_account_token: { + value: cdktf.booleanToHclTerraform(struct!.automountServiceAccountToken), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + dns_policy: { + value: cdktf.stringToHclTerraform(struct!.dnsPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + enable_service_links: { + value: cdktf.booleanToHclTerraform(struct!.enableServiceLinks), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_ipc: { + value: cdktf.booleanToHclTerraform(struct!.hostIpc), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_network: { + value: cdktf.booleanToHclTerraform(struct!.hostNetwork), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_pid: { + value: cdktf.booleanToHclTerraform(struct!.hostPid), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + hostname: { + value: cdktf.stringToHclTerraform(struct!.hostname), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_name: { + value: cdktf.stringToHclTerraform(struct!.nodeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_selector: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.nodeSelector), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + priority_class_name: { + value: cdktf.stringToHclTerraform(struct!.priorityClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + restart_policy: { + value: cdktf.stringToHclTerraform(struct!.restartPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + runtime_class_name: { + value: cdktf.stringToHclTerraform(struct!.runtimeClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheduler_name: { + value: cdktf.stringToHclTerraform(struct!.schedulerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + service_account_name: { + value: cdktf.stringToHclTerraform(struct!.serviceAccountName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + share_process_namespace: { + value: cdktf.booleanToHclTerraform(struct!.shareProcessNamespace), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + subdomain: { + value: cdktf.stringToHclTerraform(struct!.subdomain), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_grace_period_seconds: { + value: cdktf.numberToHclTerraform(struct!.terminationGracePeriodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + affinity: { + value: daemonsetSpecTemplateSpecAffinityToHclTerraform(struct!.affinity), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecAffinityList", + }, + container: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecContainerToHclTerraform, true)(struct!.container), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecContainerList", + }, + dns_config: { + value: daemonsetSpecTemplateSpecDnsConfigToHclTerraform(struct!.dnsConfig), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecDnsConfigList", + }, + host_aliases: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecHostAliasesToHclTerraform, true)(struct!.hostAliases), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecHostAliasesList", + }, + image_pull_secrets: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecImagePullSecretsToHclTerraform, true)(struct!.imagePullSecrets), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecImagePullSecretsList", + }, + init_container: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecInitContainerToHclTerraform, true)(struct!.initContainer), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecInitContainerList", + }, + os: { + value: daemonsetSpecTemplateSpecOsToHclTerraform(struct!.os), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecOsList", + }, + readiness_gate: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecReadinessGateToHclTerraform, true)(struct!.readinessGate), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecReadinessGateList", + }, + security_context: { + value: daemonsetSpecTemplateSpecSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecSecurityContextList", + }, + toleration: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecTolerationToHclTerraform, true)(struct!.toleration), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecTolerationList", + }, + topology_spread_constraint: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecTopologySpreadConstraintToHclTerraform, true)(struct!.topologySpreadConstraint), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecTopologySpreadConstraintList", + }, + volume: { + value: cdktf.listMapperHcl(daemonsetSpecTemplateSpecVolumeToHclTerraform, true)(struct!.volume), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecVolumeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13327,6 +16369,31 @@ export function daemonsetSpecTemplateToTerraform(struct?: DaemonsetSpecTemplateO } } + +export function daemonsetSpecTemplateToHclTerraform(struct?: DaemonsetSpecTemplateOutputReference | DaemonsetSpecTemplate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metadata: { + value: daemonsetSpecTemplateMetadataToHclTerraform(struct!.metadata), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateMetadataList", + }, + spec: { + value: daemonsetSpecTemplateSpecToHclTerraform(struct!.spec), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecTemplateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13441,6 +16508,49 @@ export function daemonsetSpecToTerraform(struct?: DaemonsetSpecOutputReference | } } + +export function daemonsetSpecToHclTerraform(struct?: DaemonsetSpecOutputReference | DaemonsetSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + min_ready_seconds: { + value: cdktf.numberToHclTerraform(struct!.minReadySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + revision_history_limit: { + value: cdktf.numberToHclTerraform(struct!.revisionHistoryLimit), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + selector: { + value: daemonsetSpecSelectorToHclTerraform(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecSelectorList", + }, + strategy: { + value: daemonsetSpecStrategyToHclTerraform(struct!.strategy), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecStrategyList", + }, + template: { + value: daemonsetSpecTemplateToHclTerraform(struct!.template), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecTemplateList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13601,6 +16711,37 @@ export function daemonsetTimeoutsToTerraform(struct?: DaemonsetTimeouts | cdktf. } } + +export function daemonsetTimeoutsToHclTerraform(struct?: DaemonsetTimeouts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + create: { + value: cdktf.stringToHclTerraform(struct!.create), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + delete: { + value: cdktf.stringToHclTerraform(struct!.delete), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + update: { + value: cdktf.stringToHclTerraform(struct!.update), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DaemonsetTimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; diff --git a/src/daemonset/index.ts b/src/daemonset/index.ts index 40e6f098f..28032de94 100644 --- a/src/daemonset/index.ts +++ b/src/daemonset/index.ts @@ -7,12 +7,15 @@ import { DaemonsetMetadata, daemonsetMetadataToTerraform, +daemonsetMetadataToHclTerraform, DaemonsetMetadataOutputReference, DaemonsetSpec, daemonsetSpecToTerraform, +daemonsetSpecToHclTerraform, DaemonsetSpecOutputReference, DaemonsetTimeouts, daemonsetTimeoutsToTerraform, +daemonsetTimeoutsToHclTerraform, DaemonsetTimeoutsOutputReference} from './index-structs' export * from './index-structs' import { Construct } from 'constructs'; @@ -200,4 +203,42 @@ export class Daemonset extends cdktf.TerraformResource { timeouts: daemonsetTimeoutsToTerraform(this._timeouts.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + wait_for_rollout: { + value: cdktf.booleanToHclTerraform(this._waitForRollout), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + metadata: { + value: daemonsetMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "DaemonsetMetadataList", + }, + spec: { + value: daemonsetSpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "DaemonsetSpecList", + }, + timeouts: { + value: daemonsetTimeoutsToHclTerraform(this._timeouts.internalValue), + isBlock: true, + type: "struct", + storageClassType: "DaemonsetTimeouts", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/data-kubernetes-all-namespaces/README.md b/src/data-kubernetes-all-namespaces/README.md index 26fe56b4e..fd0a35632 100644 --- a/src/data-kubernetes-all-namespaces/README.md +++ b/src/data-kubernetes-all-namespaces/README.md @@ -1,3 +1,3 @@ # `data_kubernetes_all_namespaces` -Refer to the Terraform Registory for docs: [`data_kubernetes_all_namespaces`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/all_namespaces). +Refer to the Terraform Registry for docs: [`data_kubernetes_all_namespaces`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/all_namespaces). diff --git a/src/data-kubernetes-all-namespaces/index.ts b/src/data-kubernetes-all-namespaces/index.ts index fe3e81385..51f70d796 100644 --- a/src/data-kubernetes-all-namespaces/index.ts +++ b/src/data-kubernetes-all-namespaces/index.ts @@ -109,4 +109,18 @@ export class DataKubernetesAllNamespaces extends cdktf.TerraformDataSource { id: cdktf.stringToTerraform(this._id), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/data-kubernetes-config-map-v1/README.md b/src/data-kubernetes-config-map-v1/README.md index 0ab796fc8..1ec43b8d3 100644 --- a/src/data-kubernetes-config-map-v1/README.md +++ b/src/data-kubernetes-config-map-v1/README.md @@ -1,3 +1,3 @@ # `data_kubernetes_config_map_v1` -Refer to the Terraform Registory for docs: [`data_kubernetes_config_map_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/config_map_v1). +Refer to the Terraform Registry for docs: [`data_kubernetes_config_map_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/config_map_v1). diff --git a/src/data-kubernetes-config-map-v1/index.ts b/src/data-kubernetes-config-map-v1/index.ts index 7dcdbfb89..79f1cf756 100644 --- a/src/data-kubernetes-config-map-v1/index.ts +++ b/src/data-kubernetes-config-map-v1/index.ts @@ -72,6 +72,43 @@ export function dataKubernetesConfigMapV1MetadataToTerraform(struct?: DataKubern } } + +export function dataKubernetesConfigMapV1MetadataToHclTerraform(struct?: DataKubernetesConfigMapV1MetadataOutputReference | DataKubernetesConfigMapV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesConfigMapV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -330,4 +367,30 @@ export class DataKubernetesConfigMapV1 extends cdktf.TerraformDataSource { metadata: dataKubernetesConfigMapV1MetadataToTerraform(this._metadata.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + immutable: { + value: cdktf.booleanToHclTerraform(this._immutable), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + metadata: { + value: dataKubernetesConfigMapV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesConfigMapV1MetadataList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/data-kubernetes-config-map/README.md b/src/data-kubernetes-config-map/README.md index dc2760e5d..b163284b0 100644 --- a/src/data-kubernetes-config-map/README.md +++ b/src/data-kubernetes-config-map/README.md @@ -1,3 +1,3 @@ # `data_kubernetes_config_map` -Refer to the Terraform Registory for docs: [`data_kubernetes_config_map`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/config_map). +Refer to the Terraform Registry for docs: [`data_kubernetes_config_map`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/config_map). diff --git a/src/data-kubernetes-config-map/index.ts b/src/data-kubernetes-config-map/index.ts index 35df3088c..92871b2b3 100644 --- a/src/data-kubernetes-config-map/index.ts +++ b/src/data-kubernetes-config-map/index.ts @@ -72,6 +72,43 @@ export function dataKubernetesConfigMapMetadataToTerraform(struct?: DataKubernet } } + +export function dataKubernetesConfigMapMetadataToHclTerraform(struct?: DataKubernetesConfigMapMetadataOutputReference | DataKubernetesConfigMapMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesConfigMapMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -330,4 +367,30 @@ export class DataKubernetesConfigMap extends cdktf.TerraformDataSource { metadata: dataKubernetesConfigMapMetadataToTerraform(this._metadata.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + immutable: { + value: cdktf.booleanToHclTerraform(this._immutable), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + metadata: { + value: dataKubernetesConfigMapMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesConfigMapMetadataList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/data-kubernetes-endpoints-v1/README.md b/src/data-kubernetes-endpoints-v1/README.md index 148c09741..768168cde 100644 --- a/src/data-kubernetes-endpoints-v1/README.md +++ b/src/data-kubernetes-endpoints-v1/README.md @@ -1,3 +1,3 @@ # `data_kubernetes_endpoints_v1` -Refer to the Terraform Registory for docs: [`data_kubernetes_endpoints_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/endpoints_v1). +Refer to the Terraform Registry for docs: [`data_kubernetes_endpoints_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/endpoints_v1). diff --git a/src/data-kubernetes-endpoints-v1/index.ts b/src/data-kubernetes-endpoints-v1/index.ts index 784eb92b5..c0630c94f 100644 --- a/src/data-kubernetes-endpoints-v1/index.ts +++ b/src/data-kubernetes-endpoints-v1/index.ts @@ -79,6 +79,49 @@ export function dataKubernetesEndpointsV1MetadataToTerraform(struct?: DataKubern } } + +export function dataKubernetesEndpointsV1MetadataToHclTerraform(struct?: DataKubernetesEndpointsV1MetadataOutputReference | DataKubernetesEndpointsV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesEndpointsV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -263,6 +306,37 @@ export function dataKubernetesEndpointsV1SubsetAddressToTerraform(struct?: DataK } } + +export function dataKubernetesEndpointsV1SubsetAddressToHclTerraform(struct?: DataKubernetesEndpointsV1SubsetAddress | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + hostname: { + value: cdktf.stringToHclTerraform(struct!.hostname), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + ip: { + value: cdktf.stringToHclTerraform(struct!.ip), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_name: { + value: cdktf.stringToHclTerraform(struct!.nodeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesEndpointsV1SubsetAddressOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -417,6 +491,37 @@ export function dataKubernetesEndpointsV1SubsetNotReadyAddressToTerraform(struct } } + +export function dataKubernetesEndpointsV1SubsetNotReadyAddressToHclTerraform(struct?: DataKubernetesEndpointsV1SubsetNotReadyAddress | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + hostname: { + value: cdktf.stringToHclTerraform(struct!.hostname), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + ip: { + value: cdktf.stringToHclTerraform(struct!.ip), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_name: { + value: cdktf.stringToHclTerraform(struct!.nodeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesEndpointsV1SubsetNotReadyAddressOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -571,6 +676,37 @@ export function dataKubernetesEndpointsV1SubsetPortToTerraform(struct?: DataKube } } + +export function dataKubernetesEndpointsV1SubsetPortToHclTerraform(struct?: DataKubernetesEndpointsV1SubsetPort | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesEndpointsV1SubsetPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -725,6 +861,37 @@ export function dataKubernetesEndpointsV1SubsetToTerraform(struct?: DataKubernet } } + +export function dataKubernetesEndpointsV1SubsetToHclTerraform(struct?: DataKubernetesEndpointsV1Subset | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + address: { + value: cdktf.listMapperHcl(dataKubernetesEndpointsV1SubsetAddressToHclTerraform, true)(struct!.address), + isBlock: true, + type: "set", + storageClassType: "DataKubernetesEndpointsV1SubsetAddressList", + }, + not_ready_address: { + value: cdktf.listMapperHcl(dataKubernetesEndpointsV1SubsetNotReadyAddressToHclTerraform, true)(struct!.notReadyAddress), + isBlock: true, + type: "set", + storageClassType: "DataKubernetesEndpointsV1SubsetNotReadyAddressList", + }, + port: { + value: cdktf.listMapperHcl(dataKubernetesEndpointsV1SubsetPortToHclTerraform, true)(struct!.port), + isBlock: true, + type: "set", + storageClassType: "DataKubernetesEndpointsV1SubsetPortList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesEndpointsV1SubsetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -966,4 +1133,30 @@ export class DataKubernetesEndpointsV1 extends cdktf.TerraformDataSource { subset: cdktf.listMapper(dataKubernetesEndpointsV1SubsetToTerraform, true)(this._subset.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: dataKubernetesEndpointsV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesEndpointsV1MetadataList", + }, + subset: { + value: cdktf.listMapperHcl(dataKubernetesEndpointsV1SubsetToHclTerraform, true)(this._subset.internalValue), + isBlock: true, + type: "set", + storageClassType: "DataKubernetesEndpointsV1SubsetList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/data-kubernetes-ingress-v1/README.md b/src/data-kubernetes-ingress-v1/README.md index ff7b46242..6f3db65d2 100644 --- a/src/data-kubernetes-ingress-v1/README.md +++ b/src/data-kubernetes-ingress-v1/README.md @@ -1,3 +1,3 @@ # `data_kubernetes_ingress_v1` -Refer to the Terraform Registory for docs: [`data_kubernetes_ingress_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/ingress_v1). +Refer to the Terraform Registry for docs: [`data_kubernetes_ingress_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/ingress_v1). diff --git a/src/data-kubernetes-ingress-v1/index.ts b/src/data-kubernetes-ingress-v1/index.ts index b0a5073f5..da67c1981 100644 --- a/src/data-kubernetes-ingress-v1/index.ts +++ b/src/data-kubernetes-ingress-v1/index.ts @@ -38,6 +38,17 @@ export function dataKubernetesIngressV1SpecDefaultBackendResourceToTerraform(str } } + +export function dataKubernetesIngressV1SpecDefaultBackendResourceToHclTerraform(struct?: DataKubernetesIngressV1SpecDefaultBackendResource): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesIngressV1SpecDefaultBackendResourceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -112,6 +123,17 @@ export function dataKubernetesIngressV1SpecDefaultBackendServicePortToTerraform( } } + +export function dataKubernetesIngressV1SpecDefaultBackendServicePortToHclTerraform(struct?: DataKubernetesIngressV1SpecDefaultBackendServicePort): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesIngressV1SpecDefaultBackendServicePortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -181,6 +203,17 @@ export function dataKubernetesIngressV1SpecDefaultBackendServiceToTerraform(stru } } + +export function dataKubernetesIngressV1SpecDefaultBackendServiceToHclTerraform(struct?: DataKubernetesIngressV1SpecDefaultBackendService): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesIngressV1SpecDefaultBackendServiceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -251,6 +284,17 @@ export function dataKubernetesIngressV1SpecDefaultBackendToTerraform(struct?: Da } } + +export function dataKubernetesIngressV1SpecDefaultBackendToHclTerraform(struct?: DataKubernetesIngressV1SpecDefaultBackend): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesIngressV1SpecDefaultBackendOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -322,6 +366,17 @@ export function dataKubernetesIngressV1SpecRuleHttpPathBackendResourceToTerrafor } } + +export function dataKubernetesIngressV1SpecRuleHttpPathBackendResourceToHclTerraform(struct?: DataKubernetesIngressV1SpecRuleHttpPathBackendResource): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesIngressV1SpecRuleHttpPathBackendResourceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -396,6 +451,17 @@ export function dataKubernetesIngressV1SpecRuleHttpPathBackendServicePortToTerra } } + +export function dataKubernetesIngressV1SpecRuleHttpPathBackendServicePortToHclTerraform(struct?: DataKubernetesIngressV1SpecRuleHttpPathBackendServicePort): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesIngressV1SpecRuleHttpPathBackendServicePortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -465,6 +531,17 @@ export function dataKubernetesIngressV1SpecRuleHttpPathBackendServiceToTerraform } } + +export function dataKubernetesIngressV1SpecRuleHttpPathBackendServiceToHclTerraform(struct?: DataKubernetesIngressV1SpecRuleHttpPathBackendService): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesIngressV1SpecRuleHttpPathBackendServiceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -535,6 +612,17 @@ export function dataKubernetesIngressV1SpecRuleHttpPathBackendToTerraform(struct } } + +export function dataKubernetesIngressV1SpecRuleHttpPathBackendToHclTerraform(struct?: DataKubernetesIngressV1SpecRuleHttpPathBackend): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesIngressV1SpecRuleHttpPathBackendOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -606,6 +694,17 @@ export function dataKubernetesIngressV1SpecRuleHttpPathToTerraform(struct?: Data } } + +export function dataKubernetesIngressV1SpecRuleHttpPathToHclTerraform(struct?: DataKubernetesIngressV1SpecRuleHttpPath): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesIngressV1SpecRuleHttpPathOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -681,6 +780,17 @@ export function dataKubernetesIngressV1SpecRuleHttpToTerraform(struct?: DataKube } } + +export function dataKubernetesIngressV1SpecRuleHttpToHclTerraform(struct?: DataKubernetesIngressV1SpecRuleHttp): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesIngressV1SpecRuleHttpOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -746,6 +856,17 @@ export function dataKubernetesIngressV1SpecRuleToTerraform(struct?: DataKubernet } } + +export function dataKubernetesIngressV1SpecRuleToHclTerraform(struct?: DataKubernetesIngressV1SpecRule): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesIngressV1SpecRuleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -816,6 +937,17 @@ export function dataKubernetesIngressV1SpecTlsToTerraform(struct?: DataKubernete } } + +export function dataKubernetesIngressV1SpecTlsToHclTerraform(struct?: DataKubernetesIngressV1SpecTls): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesIngressV1SpecTlsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -885,6 +1017,17 @@ export function dataKubernetesIngressV1SpecToTerraform(struct?: DataKubernetesIn } } + +export function dataKubernetesIngressV1SpecToHclTerraform(struct?: DataKubernetesIngressV1Spec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesIngressV1SpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -967,6 +1110,17 @@ export function dataKubernetesIngressV1StatusLoadBalancerIngressToTerraform(stru } } + +export function dataKubernetesIngressV1StatusLoadBalancerIngressToHclTerraform(struct?: DataKubernetesIngressV1StatusLoadBalancerIngress): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesIngressV1StatusLoadBalancerIngressOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1036,6 +1190,17 @@ export function dataKubernetesIngressV1StatusLoadBalancerToTerraform(struct?: Da } } + +export function dataKubernetesIngressV1StatusLoadBalancerToHclTerraform(struct?: DataKubernetesIngressV1StatusLoadBalancer): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesIngressV1StatusLoadBalancerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1101,6 +1266,17 @@ export function dataKubernetesIngressV1StatusToTerraform(struct?: DataKubernetes } } + +export function dataKubernetesIngressV1StatusToHclTerraform(struct?: DataKubernetesIngressV1Status): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesIngressV1StatusOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1194,6 +1370,43 @@ export function dataKubernetesIngressV1MetadataToTerraform(struct?: DataKubernet } } + +export function dataKubernetesIngressV1MetadataToHclTerraform(struct?: DataKubernetesIngressV1MetadataOutputReference | DataKubernetesIngressV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesIngressV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1434,4 +1647,24 @@ export class DataKubernetesIngressV1 extends cdktf.TerraformDataSource { metadata: dataKubernetesIngressV1MetadataToTerraform(this._metadata.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: dataKubernetesIngressV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesIngressV1MetadataList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/data-kubernetes-ingress/README.md b/src/data-kubernetes-ingress/README.md index ddec25d8a..b8dccfddb 100644 --- a/src/data-kubernetes-ingress/README.md +++ b/src/data-kubernetes-ingress/README.md @@ -1,3 +1,3 @@ # `data_kubernetes_ingress` -Refer to the Terraform Registory for docs: [`data_kubernetes_ingress`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/ingress). +Refer to the Terraform Registry for docs: [`data_kubernetes_ingress`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/ingress). diff --git a/src/data-kubernetes-ingress/index.ts b/src/data-kubernetes-ingress/index.ts index 414e3c04b..243008509 100644 --- a/src/data-kubernetes-ingress/index.ts +++ b/src/data-kubernetes-ingress/index.ts @@ -38,6 +38,17 @@ export function dataKubernetesIngressSpecBackendToTerraform(struct?: DataKuberne } } + +export function dataKubernetesIngressSpecBackendToHclTerraform(struct?: DataKubernetesIngressSpecBackend): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesIngressSpecBackendOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -107,6 +118,17 @@ export function dataKubernetesIngressSpecRuleHttpPathBackendToTerraform(struct?: } } + +export function dataKubernetesIngressSpecRuleHttpPathBackendToHclTerraform(struct?: DataKubernetesIngressSpecRuleHttpPathBackend): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesIngressSpecRuleHttpPathBackendOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -176,6 +198,17 @@ export function dataKubernetesIngressSpecRuleHttpPathToTerraform(struct?: DataKu } } + +export function dataKubernetesIngressSpecRuleHttpPathToHclTerraform(struct?: DataKubernetesIngressSpecRuleHttpPath): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesIngressSpecRuleHttpPathOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -246,6 +279,17 @@ export function dataKubernetesIngressSpecRuleHttpToTerraform(struct?: DataKubern } } + +export function dataKubernetesIngressSpecRuleHttpToHclTerraform(struct?: DataKubernetesIngressSpecRuleHttp): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesIngressSpecRuleHttpOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -311,6 +355,17 @@ export function dataKubernetesIngressSpecRuleToTerraform(struct?: DataKubernetes } } + +export function dataKubernetesIngressSpecRuleToHclTerraform(struct?: DataKubernetesIngressSpecRule): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesIngressSpecRuleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -381,6 +436,17 @@ export function dataKubernetesIngressSpecTlsToTerraform(struct?: DataKubernetesI } } + +export function dataKubernetesIngressSpecTlsToHclTerraform(struct?: DataKubernetesIngressSpecTls): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesIngressSpecTlsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -450,6 +516,17 @@ export function dataKubernetesIngressSpecToTerraform(struct?: DataKubernetesIngr } } + +export function dataKubernetesIngressSpecToHclTerraform(struct?: DataKubernetesIngressSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesIngressSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -532,6 +609,17 @@ export function dataKubernetesIngressStatusLoadBalancerIngressToTerraform(struct } } + +export function dataKubernetesIngressStatusLoadBalancerIngressToHclTerraform(struct?: DataKubernetesIngressStatusLoadBalancerIngress): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesIngressStatusLoadBalancerIngressOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -601,6 +689,17 @@ export function dataKubernetesIngressStatusLoadBalancerToTerraform(struct?: Data } } + +export function dataKubernetesIngressStatusLoadBalancerToHclTerraform(struct?: DataKubernetesIngressStatusLoadBalancer): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesIngressStatusLoadBalancerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -666,6 +765,17 @@ export function dataKubernetesIngressStatusToTerraform(struct?: DataKubernetesIn } } + +export function dataKubernetesIngressStatusToHclTerraform(struct?: DataKubernetesIngressStatus): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesIngressStatusOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -759,6 +869,43 @@ export function dataKubernetesIngressMetadataToTerraform(struct?: DataKubernetes } } + +export function dataKubernetesIngressMetadataToHclTerraform(struct?: DataKubernetesIngressMetadataOutputReference | DataKubernetesIngressMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesIngressMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -999,4 +1146,24 @@ export class DataKubernetesIngress extends cdktf.TerraformDataSource { metadata: dataKubernetesIngressMetadataToTerraform(this._metadata.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: dataKubernetesIngressMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesIngressMetadataList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/data-kubernetes-mutating-webhook-configuration-v1/README.md b/src/data-kubernetes-mutating-webhook-configuration-v1/README.md index 74b3d8ac0..28c2d0acb 100644 --- a/src/data-kubernetes-mutating-webhook-configuration-v1/README.md +++ b/src/data-kubernetes-mutating-webhook-configuration-v1/README.md @@ -1,3 +1,3 @@ # `data_kubernetes_mutating_webhook_configuration_v1` -Refer to the Terraform Registory for docs: [`data_kubernetes_mutating_webhook_configuration_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/mutating_webhook_configuration_v1). +Refer to the Terraform Registry for docs: [`data_kubernetes_mutating_webhook_configuration_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/mutating_webhook_configuration_v1). diff --git a/src/data-kubernetes-mutating-webhook-configuration-v1/index.ts b/src/data-kubernetes-mutating-webhook-configuration-v1/index.ts index 3c9273bc7..97d0e37ee 100644 --- a/src/data-kubernetes-mutating-webhook-configuration-v1/index.ts +++ b/src/data-kubernetes-mutating-webhook-configuration-v1/index.ts @@ -38,6 +38,17 @@ export function dataKubernetesMutatingWebhookConfigurationV1WebhookClientConfigS } } + +export function dataKubernetesMutatingWebhookConfigurationV1WebhookClientConfigServiceToHclTerraform(struct?: DataKubernetesMutatingWebhookConfigurationV1WebhookClientConfigService): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesMutatingWebhookConfigurationV1WebhookClientConfigServiceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -117,6 +128,17 @@ export function dataKubernetesMutatingWebhookConfigurationV1WebhookClientConfigT } } + +export function dataKubernetesMutatingWebhookConfigurationV1WebhookClientConfigToHclTerraform(struct?: DataKubernetesMutatingWebhookConfigurationV1WebhookClientConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesMutatingWebhookConfigurationV1WebhookClientConfigOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -192,6 +214,17 @@ export function dataKubernetesMutatingWebhookConfigurationV1WebhookNamespaceSele } } + +export function dataKubernetesMutatingWebhookConfigurationV1WebhookNamespaceSelectorMatchExpressionsToHclTerraform(struct?: DataKubernetesMutatingWebhookConfigurationV1WebhookNamespaceSelectorMatchExpressions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesMutatingWebhookConfigurationV1WebhookNamespaceSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -266,6 +299,17 @@ export function dataKubernetesMutatingWebhookConfigurationV1WebhookNamespaceSele } } + +export function dataKubernetesMutatingWebhookConfigurationV1WebhookNamespaceSelectorToHclTerraform(struct?: DataKubernetesMutatingWebhookConfigurationV1WebhookNamespaceSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesMutatingWebhookConfigurationV1WebhookNamespaceSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -337,6 +381,17 @@ export function dataKubernetesMutatingWebhookConfigurationV1WebhookObjectSelecto } } + +export function dataKubernetesMutatingWebhookConfigurationV1WebhookObjectSelectorMatchExpressionsToHclTerraform(struct?: DataKubernetesMutatingWebhookConfigurationV1WebhookObjectSelectorMatchExpressions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesMutatingWebhookConfigurationV1WebhookObjectSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -411,6 +466,17 @@ export function dataKubernetesMutatingWebhookConfigurationV1WebhookObjectSelecto } } + +export function dataKubernetesMutatingWebhookConfigurationV1WebhookObjectSelectorToHclTerraform(struct?: DataKubernetesMutatingWebhookConfigurationV1WebhookObjectSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesMutatingWebhookConfigurationV1WebhookObjectSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -482,6 +548,17 @@ export function dataKubernetesMutatingWebhookConfigurationV1WebhookRuleToTerrafo } } + +export function dataKubernetesMutatingWebhookConfigurationV1WebhookRuleToHclTerraform(struct?: DataKubernetesMutatingWebhookConfigurationV1WebhookRule): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesMutatingWebhookConfigurationV1WebhookRuleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -566,6 +643,17 @@ export function dataKubernetesMutatingWebhookConfigurationV1WebhookToTerraform(s } } + +export function dataKubernetesMutatingWebhookConfigurationV1WebhookToHclTerraform(struct?: DataKubernetesMutatingWebhookConfigurationV1Webhook): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesMutatingWebhookConfigurationV1WebhookOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -705,6 +793,37 @@ export function dataKubernetesMutatingWebhookConfigurationV1MetadataToTerraform( } } + +export function dataKubernetesMutatingWebhookConfigurationV1MetadataToHclTerraform(struct?: DataKubernetesMutatingWebhookConfigurationV1MetadataOutputReference | DataKubernetesMutatingWebhookConfigurationV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesMutatingWebhookConfigurationV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -917,4 +1036,24 @@ export class DataKubernetesMutatingWebhookConfigurationV1 extends cdktf.Terrafor metadata: dataKubernetesMutatingWebhookConfigurationV1MetadataToTerraform(this._metadata.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: dataKubernetesMutatingWebhookConfigurationV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesMutatingWebhookConfigurationV1MetadataList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/data-kubernetes-namespace-v1/README.md b/src/data-kubernetes-namespace-v1/README.md index a2201dc34..6259514f7 100644 --- a/src/data-kubernetes-namespace-v1/README.md +++ b/src/data-kubernetes-namespace-v1/README.md @@ -1,3 +1,3 @@ # `data_kubernetes_namespace_v1` -Refer to the Terraform Registory for docs: [`data_kubernetes_namespace_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/namespace_v1). +Refer to the Terraform Registry for docs: [`data_kubernetes_namespace_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/namespace_v1). diff --git a/src/data-kubernetes-namespace-v1/index.ts b/src/data-kubernetes-namespace-v1/index.ts index cab45034a..bd604743b 100644 --- a/src/data-kubernetes-namespace-v1/index.ts +++ b/src/data-kubernetes-namespace-v1/index.ts @@ -38,6 +38,17 @@ export function dataKubernetesNamespaceV1SpecToTerraform(struct?: DataKubernetes } } + +export function dataKubernetesNamespaceV1SpecToHclTerraform(struct?: DataKubernetesNamespaceV1Spec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesNamespaceV1SpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -123,6 +134,37 @@ export function dataKubernetesNamespaceV1MetadataToTerraform(struct?: DataKubern } } + +export function dataKubernetesNamespaceV1MetadataToHclTerraform(struct?: DataKubernetesNamespaceV1MetadataOutputReference | DataKubernetesNamespaceV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesNamespaceV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -335,4 +377,24 @@ export class DataKubernetesNamespaceV1 extends cdktf.TerraformDataSource { metadata: dataKubernetesNamespaceV1MetadataToTerraform(this._metadata.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: dataKubernetesNamespaceV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesNamespaceV1MetadataList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/data-kubernetes-namespace/README.md b/src/data-kubernetes-namespace/README.md index a019be55b..eb7d2509e 100644 --- a/src/data-kubernetes-namespace/README.md +++ b/src/data-kubernetes-namespace/README.md @@ -1,3 +1,3 @@ # `data_kubernetes_namespace` -Refer to the Terraform Registory for docs: [`data_kubernetes_namespace`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/namespace). +Refer to the Terraform Registry for docs: [`data_kubernetes_namespace`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/namespace). diff --git a/src/data-kubernetes-namespace/index.ts b/src/data-kubernetes-namespace/index.ts index 453663728..c0ee181b0 100644 --- a/src/data-kubernetes-namespace/index.ts +++ b/src/data-kubernetes-namespace/index.ts @@ -38,6 +38,17 @@ export function dataKubernetesNamespaceSpecToTerraform(struct?: DataKubernetesNa } } + +export function dataKubernetesNamespaceSpecToHclTerraform(struct?: DataKubernetesNamespaceSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesNamespaceSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -123,6 +134,37 @@ export function dataKubernetesNamespaceMetadataToTerraform(struct?: DataKubernet } } + +export function dataKubernetesNamespaceMetadataToHclTerraform(struct?: DataKubernetesNamespaceMetadataOutputReference | DataKubernetesNamespaceMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesNamespaceMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -335,4 +377,24 @@ export class DataKubernetesNamespace extends cdktf.TerraformDataSource { metadata: dataKubernetesNamespaceMetadataToTerraform(this._metadata.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: dataKubernetesNamespaceMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesNamespaceMetadataList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/data-kubernetes-nodes/README.md b/src/data-kubernetes-nodes/README.md index 65e8d82ea..5ebb0467b 100644 --- a/src/data-kubernetes-nodes/README.md +++ b/src/data-kubernetes-nodes/README.md @@ -1,3 +1,3 @@ # `data_kubernetes_nodes` -Refer to the Terraform Registory for docs: [`data_kubernetes_nodes`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/nodes). +Refer to the Terraform Registry for docs: [`data_kubernetes_nodes`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/nodes). diff --git a/src/data-kubernetes-nodes/index.ts b/src/data-kubernetes-nodes/index.ts index 79120f738..f956703af 100644 --- a/src/data-kubernetes-nodes/index.ts +++ b/src/data-kubernetes-nodes/index.ts @@ -38,6 +38,17 @@ export function dataKubernetesNodesNodesMetadataToTerraform(struct?: DataKuberne } } + +export function dataKubernetesNodesNodesMetadataToHclTerraform(struct?: DataKubernetesNodesNodesMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesNodesNodesMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -129,6 +140,17 @@ export function dataKubernetesNodesNodesSpecTaintsToTerraform(struct?: DataKuber } } + +export function dataKubernetesNodesNodesSpecTaintsToHclTerraform(struct?: DataKubernetesNodesNodesSpecTaints): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesNodesNodesSpecTaintsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -203,6 +225,17 @@ export function dataKubernetesNodesNodesSpecToTerraform(struct?: DataKubernetesN } } + +export function dataKubernetesNodesNodesSpecToHclTerraform(struct?: DataKubernetesNodesNodesSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesNodesNodesSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -288,6 +321,17 @@ export function dataKubernetesNodesNodesStatusAddressesToTerraform(struct?: Data } } + +export function dataKubernetesNodesNodesStatusAddressesToHclTerraform(struct?: DataKubernetesNodesNodesStatusAddresses): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesNodesNodesStatusAddressesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -357,6 +401,17 @@ export function dataKubernetesNodesNodesStatusNodeInfoToTerraform(struct?: DataK } } + +export function dataKubernetesNodesNodesStatusNodeInfoToHclTerraform(struct?: DataKubernetesNodesNodesStatusNodeInfo): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesNodesNodesStatusNodeInfoOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -466,6 +521,17 @@ export function dataKubernetesNodesNodesStatusToTerraform(struct?: DataKubernete } } + +export function dataKubernetesNodesNodesStatusToHclTerraform(struct?: DataKubernetesNodesNodesStatus): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesNodesNodesStatusOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -549,6 +615,17 @@ export function dataKubernetesNodesNodesToTerraform(struct?: DataKubernetesNodes } } + +export function dataKubernetesNodesNodesToHclTerraform(struct?: DataKubernetesNodesNodes): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesNodesNodesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -633,6 +710,25 @@ export function dataKubernetesNodesMetadataToTerraform(struct?: DataKubernetesNo } } + +export function dataKubernetesNodesMetadataToHclTerraform(struct?: DataKubernetesNodesMetadataOutputReference | DataKubernetesNodesMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesNodesMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -786,4 +882,24 @@ export class DataKubernetesNodes extends cdktf.TerraformDataSource { metadata: dataKubernetesNodesMetadataToTerraform(this._metadata.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: dataKubernetesNodesMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesNodesMetadataList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/data-kubernetes-persistent-volume-claim-v1/README.md b/src/data-kubernetes-persistent-volume-claim-v1/README.md index b8dc91a60..2fe2d883a 100644 --- a/src/data-kubernetes-persistent-volume-claim-v1/README.md +++ b/src/data-kubernetes-persistent-volume-claim-v1/README.md @@ -1,3 +1,3 @@ # `data_kubernetes_persistent_volume_claim_v1` -Refer to the Terraform Registory for docs: [`data_kubernetes_persistent_volume_claim_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/persistent_volume_claim_v1). +Refer to the Terraform Registry for docs: [`data_kubernetes_persistent_volume_claim_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/persistent_volume_claim_v1). diff --git a/src/data-kubernetes-persistent-volume-claim-v1/index.ts b/src/data-kubernetes-persistent-volume-claim-v1/index.ts index 7f9c93c43..8ea8bf1c5 100644 --- a/src/data-kubernetes-persistent-volume-claim-v1/index.ts +++ b/src/data-kubernetes-persistent-volume-claim-v1/index.ts @@ -79,6 +79,49 @@ export function dataKubernetesPersistentVolumeClaimV1MetadataToTerraform(struct? } } + +export function dataKubernetesPersistentVolumeClaimV1MetadataToHclTerraform(struct?: DataKubernetesPersistentVolumeClaimV1MetadataOutputReference | DataKubernetesPersistentVolumeClaimV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeClaimV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -242,6 +285,17 @@ export function dataKubernetesPersistentVolumeClaimV1SpecResourcesToTerraform(st } } + +export function dataKubernetesPersistentVolumeClaimV1SpecResourcesToHclTerraform(struct?: DataKubernetesPersistentVolumeClaimV1SpecResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPersistentVolumeClaimV1SpecResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -334,6 +388,37 @@ export function dataKubernetesPersistentVolumeClaimV1SpecSelectorMatchExpression } } + +export function dataKubernetesPersistentVolumeClaimV1SpecSelectorMatchExpressionsToHclTerraform(struct?: DataKubernetesPersistentVolumeClaimV1SpecSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeClaimV1SpecSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -484,6 +569,31 @@ export function dataKubernetesPersistentVolumeClaimV1SpecSelectorToTerraform(str } } + +export function dataKubernetesPersistentVolumeClaimV1SpecSelectorToHclTerraform(struct?: DataKubernetesPersistentVolumeClaimV1SpecSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(dataKubernetesPersistentVolumeClaimV1SpecSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeClaimV1SpecSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeClaimV1SpecSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -626,6 +736,43 @@ export function dataKubernetesPersistentVolumeClaimV1SpecToTerraform(struct?: Da } } + +export function dataKubernetesPersistentVolumeClaimV1SpecToHclTerraform(struct?: DataKubernetesPersistentVolumeClaimV1Spec | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + storage_class_name: { + value: cdktf.stringToHclTerraform(struct!.storageClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_mode: { + value: cdktf.stringToHclTerraform(struct!.volumeMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_name: { + value: cdktf.stringToHclTerraform(struct!.volumeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + selector: { + value: cdktf.listMapperHcl(dataKubernetesPersistentVolumeClaimV1SpecSelectorToHclTerraform, true)(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeClaimV1SpecSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeClaimV1SpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -900,4 +1047,30 @@ export class DataKubernetesPersistentVolumeClaimV1 extends cdktf.TerraformDataSo spec: cdktf.listMapper(dataKubernetesPersistentVolumeClaimV1SpecToTerraform, true)(this._spec.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: dataKubernetesPersistentVolumeClaimV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeClaimV1MetadataList", + }, + spec: { + value: cdktf.listMapperHcl(dataKubernetesPersistentVolumeClaimV1SpecToHclTerraform, true)(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeClaimV1SpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/data-kubernetes-persistent-volume-claim/README.md b/src/data-kubernetes-persistent-volume-claim/README.md index c827392f5..4708fb66e 100644 --- a/src/data-kubernetes-persistent-volume-claim/README.md +++ b/src/data-kubernetes-persistent-volume-claim/README.md @@ -1,3 +1,3 @@ # `data_kubernetes_persistent_volume_claim` -Refer to the Terraform Registory for docs: [`data_kubernetes_persistent_volume_claim`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/persistent_volume_claim). +Refer to the Terraform Registry for docs: [`data_kubernetes_persistent_volume_claim`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/persistent_volume_claim). diff --git a/src/data-kubernetes-persistent-volume-claim/index.ts b/src/data-kubernetes-persistent-volume-claim/index.ts index 6f4477487..e1bd0b1e3 100644 --- a/src/data-kubernetes-persistent-volume-claim/index.ts +++ b/src/data-kubernetes-persistent-volume-claim/index.ts @@ -79,6 +79,49 @@ export function dataKubernetesPersistentVolumeClaimMetadataToTerraform(struct?: } } + +export function dataKubernetesPersistentVolumeClaimMetadataToHclTerraform(struct?: DataKubernetesPersistentVolumeClaimMetadataOutputReference | DataKubernetesPersistentVolumeClaimMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeClaimMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -242,6 +285,17 @@ export function dataKubernetesPersistentVolumeClaimSpecResourcesToTerraform(stru } } + +export function dataKubernetesPersistentVolumeClaimSpecResourcesToHclTerraform(struct?: DataKubernetesPersistentVolumeClaimSpecResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPersistentVolumeClaimSpecResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -334,6 +388,37 @@ export function dataKubernetesPersistentVolumeClaimSpecSelectorMatchExpressionsT } } + +export function dataKubernetesPersistentVolumeClaimSpecSelectorMatchExpressionsToHclTerraform(struct?: DataKubernetesPersistentVolumeClaimSpecSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeClaimSpecSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -484,6 +569,31 @@ export function dataKubernetesPersistentVolumeClaimSpecSelectorToTerraform(struc } } + +export function dataKubernetesPersistentVolumeClaimSpecSelectorToHclTerraform(struct?: DataKubernetesPersistentVolumeClaimSpecSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(dataKubernetesPersistentVolumeClaimSpecSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeClaimSpecSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeClaimSpecSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -626,6 +736,43 @@ export function dataKubernetesPersistentVolumeClaimSpecToTerraform(struct?: Data } } + +export function dataKubernetesPersistentVolumeClaimSpecToHclTerraform(struct?: DataKubernetesPersistentVolumeClaimSpec | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + storage_class_name: { + value: cdktf.stringToHclTerraform(struct!.storageClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_mode: { + value: cdktf.stringToHclTerraform(struct!.volumeMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_name: { + value: cdktf.stringToHclTerraform(struct!.volumeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + selector: { + value: cdktf.listMapperHcl(dataKubernetesPersistentVolumeClaimSpecSelectorToHclTerraform, true)(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeClaimSpecSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeClaimSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -900,4 +1047,30 @@ export class DataKubernetesPersistentVolumeClaim extends cdktf.TerraformDataSour spec: cdktf.listMapper(dataKubernetesPersistentVolumeClaimSpecToTerraform, true)(this._spec.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: dataKubernetesPersistentVolumeClaimMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeClaimMetadataList", + }, + spec: { + value: cdktf.listMapperHcl(dataKubernetesPersistentVolumeClaimSpecToHclTerraform, true)(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeClaimSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/data-kubernetes-persistent-volume-v1/README.md b/src/data-kubernetes-persistent-volume-v1/README.md index e45d79ac0..0da341c75 100644 --- a/src/data-kubernetes-persistent-volume-v1/README.md +++ b/src/data-kubernetes-persistent-volume-v1/README.md @@ -1,3 +1,3 @@ # `data_kubernetes_persistent_volume_v1` -Refer to the Terraform Registory for docs: [`data_kubernetes_persistent_volume_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/persistent_volume_v1). +Refer to the Terraform Registry for docs: [`data_kubernetes_persistent_volume_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/persistent_volume_v1). diff --git a/src/data-kubernetes-persistent-volume-v1/index.ts b/src/data-kubernetes-persistent-volume-v1/index.ts index 0a51c672a..dbaebef35 100644 --- a/src/data-kubernetes-persistent-volume-v1/index.ts +++ b/src/data-kubernetes-persistent-volume-v1/index.ts @@ -65,6 +65,37 @@ export function dataKubernetesPersistentVolumeV1MetadataToTerraform(struct?: Dat } } + +export function dataKubernetesPersistentVolumeV1MetadataToHclTerraform(struct?: DataKubernetesPersistentVolumeV1MetadataOutputReference | DataKubernetesPersistentVolumeV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -198,6 +229,31 @@ export function dataKubernetesPersistentVolumeV1SpecClaimRefToTerraform(struct?: } } + +export function dataKubernetesPersistentVolumeV1SpecClaimRefToHclTerraform(struct?: DataKubernetesPersistentVolumeV1SpecClaimRefOutputReference | DataKubernetesPersistentVolumeV1SpecClaimRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeV1SpecClaimRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -298,6 +354,37 @@ export function dataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredNodeSele } } + +export function dataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchExpressionsToHclTerraform(struct?: DataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -449,6 +536,37 @@ export function dataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredNodeSele } } + +export function dataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchFieldsToHclTerraform(struct?: DataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchFields | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchFieldsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -593,6 +711,31 @@ export function dataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredNodeSele } } + +export function dataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermToHclTerraform(struct?: DataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTerm | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_expressions: { + value: cdktf.listMapperHcl(dataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchExpressionsList", + }, + match_fields: { + value: cdktf.listMapperHcl(dataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchFieldsToHclTerraform, true)(struct!.matchFields), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchFieldsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -714,6 +857,25 @@ export function dataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredToTerraf } } + +export function dataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredToHclTerraform(struct?: DataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredOutputReference | DataKubernetesPersistentVolumeV1SpecNodeAffinityRequired): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + node_selector_term: { + value: cdktf.listMapperHcl(dataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermToHclTerraform, true)(struct!.nodeSelectorTerm), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -778,6 +940,25 @@ export function dataKubernetesPersistentVolumeV1SpecNodeAffinityToTerraform(stru } } + +export function dataKubernetesPersistentVolumeV1SpecNodeAffinityToHclTerraform(struct?: DataKubernetesPersistentVolumeV1SpecNodeAffinityOutputReference | DataKubernetesPersistentVolumeV1SpecNodeAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + required: { + value: dataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredToHclTerraform(struct!.required), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeV1SpecNodeAffinityRequiredList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeV1SpecNodeAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -866,6 +1047,43 @@ export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAwsEla } } + +export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAwsElasticBlockStoreToHclTerraform(struct?: DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAwsElasticBlockStoreOutputReference | DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAwsElasticBlockStore): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_id: { + value: cdktf.stringToHclTerraform(struct!.volumeId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAwsElasticBlockStoreOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1031,6 +1249,55 @@ export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAzureD } } + +export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAzureDiskToHclTerraform(struct?: DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAzureDiskOutputReference | DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAzureDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + caching_mode: { + value: cdktf.stringToHclTerraform(struct!.cachingMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + data_disk_uri: { + value: cdktf.stringToHclTerraform(struct!.dataDiskUri), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + disk_name: { + value: cdktf.stringToHclTerraform(struct!.diskName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAzureDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1220,6 +1487,43 @@ export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAzureF } } + +export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAzureFileToHclTerraform(struct?: DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAzureFileOutputReference | DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAzureFile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_name: { + value: cdktf.stringToHclTerraform(struct!.secretName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + secret_namespace: { + value: cdktf.stringToHclTerraform(struct!.secretNamespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + share_name: { + value: cdktf.stringToHclTerraform(struct!.shareName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAzureFileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1354,6 +1658,31 @@ export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCephFs } } + +export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCephFsSecretRefToHclTerraform(struct?: DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCephFsSecretRefOutputReference | DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCephFsSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCephFsSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1478,6 +1807,55 @@ export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCephFs } } + +export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCephFsToHclTerraform(struct?: DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCephFsOutputReference | DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCephFs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + monitors: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.monitors), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_file: { + value: cdktf.stringToHclTerraform(struct!.secretFile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + secret_ref: { + value: dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCephFsSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCephFsSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCephFsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1666,6 +2044,37 @@ export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCinder } } + +export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCinderToHclTerraform(struct?: DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCinderOutputReference | DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCinder): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_id: { + value: cdktf.stringToHclTerraform(struct!.volumeId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCinderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1781,6 +2190,31 @@ export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiCon } } + +export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiControllerExpandSecretRefToHclTerraform(struct?: DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiControllerExpandSecretRefOutputReference | DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiControllerExpandSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiControllerExpandSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1877,6 +2311,31 @@ export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiCon } } + +export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiControllerPublishSecretRefToHclTerraform(struct?: DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiControllerPublishSecretRefOutputReference | DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiControllerPublishSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiControllerPublishSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1973,6 +2432,31 @@ export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiNod } } + +export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiNodePublishSecretRefToHclTerraform(struct?: DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiNodePublishSecretRefOutputReference | DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiNodePublishSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiNodePublishSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2069,6 +2553,31 @@ export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiNod } } + +export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiNodeStageSecretRefToHclTerraform(struct?: DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiNodeStageSecretRefOutputReference | DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiNodeStageSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiNodeStageSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2214,6 +2723,73 @@ export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiToT } } + +export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiToHclTerraform(struct?: DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiOutputReference | DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_attributes: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.volumeAttributes), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + volume_handle: { + value: cdktf.stringToHclTerraform(struct!.volumeHandle), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + controller_expand_secret_ref: { + value: dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiControllerExpandSecretRefToHclTerraform(struct!.controllerExpandSecretRef), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiControllerExpandSecretRefList", + }, + controller_publish_secret_ref: { + value: dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiControllerPublishSecretRefToHclTerraform(struct!.controllerPublishSecretRef), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiControllerPublishSecretRefList", + }, + node_publish_secret_ref: { + value: dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiNodePublishSecretRefToHclTerraform(struct!.nodePublishSecretRef), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiNodePublishSecretRefList", + }, + node_stage_secret_ref: { + value: dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiNodeStageSecretRefToHclTerraform(struct!.nodeStageSecretRef), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiNodeStageSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2472,6 +3048,43 @@ export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFcToTe } } + +export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFcToHclTerraform(struct?: DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFcOutputReference | DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + lun: { + value: cdktf.numberToHclTerraform(struct!.lun), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + target_ww_ns: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.targetWwNs), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2606,6 +3219,31 @@ export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlexVo } } + +export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlexVolumeSecretRefToHclTerraform(struct?: DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlexVolumeSecretRefOutputReference | DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlexVolumeSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlexVolumeSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2723,6 +3361,49 @@ export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlexVo } } + +export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlexVolumeToHclTerraform(struct?: DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlexVolumeOutputReference | DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlexVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + options: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.options), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_ref: { + value: dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlexVolumeSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlexVolumeSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlexVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2882,6 +3563,31 @@ export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlocke } } + +export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlockerToHclTerraform(struct?: DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlockerOutputReference | DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlocker): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + dataset_name: { + value: cdktf.stringToHclTerraform(struct!.datasetName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + dataset_uuid: { + value: cdktf.stringToHclTerraform(struct!.datasetUuid), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlockerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2992,6 +3698,43 @@ export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceGcePer } } + +export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceGcePersistentDiskToHclTerraform(struct?: DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceGcePersistentDiskOutputReference | DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceGcePersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pd_name: { + value: cdktf.stringToHclTerraform(struct!.pdName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceGcePersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3136,6 +3879,37 @@ export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceGluste } } + +export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceGlusterfsToHclTerraform(struct?: DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceGlusterfsOutputReference | DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceGlusterfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + endpoints_name: { + value: cdktf.stringToHclTerraform(struct!.endpointsName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceGlusterfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3248,6 +4022,31 @@ export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceHostPa } } + +export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceHostPathToHclTerraform(struct?: DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceHostPathOutputReference | DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceHostPath): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceHostPathOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3372,6 +4171,55 @@ export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceIscsiT } } + +export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceIscsiToHclTerraform(struct?: DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceIscsiOutputReference | DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceIscsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + iqn: { + value: cdktf.stringToHclTerraform(struct!.iqn), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + iscsi_interface: { + value: cdktf.stringToHclTerraform(struct!.iscsiInterface), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + lun: { + value: cdktf.numberToHclTerraform(struct!.lun), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + target_portal: { + value: cdktf.stringToHclTerraform(struct!.targetPortal), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceIscsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3543,6 +4391,25 @@ export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceLocalT } } + +export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceLocalToHclTerraform(struct?: DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceLocalOutputReference | DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceLocal): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceLocalOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3624,6 +4491,37 @@ export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceNfsToT } } + +export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceNfsToHclTerraform(struct?: DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceNfsOutputReference | DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceNfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + server: { + value: cdktf.stringToHclTerraform(struct!.server), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceNfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3736,6 +4634,31 @@ export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourcePhoton } } + +export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourcePhotonPersistentDiskToHclTerraform(struct?: DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourcePhotonPersistentDiskOutputReference | DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourcePhotonPersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + pd_id: { + value: cdktf.stringToHclTerraform(struct!.pdId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourcePhotonPersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3850,6 +4773,49 @@ export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceQuobyt } } + +export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceQuobyteToHclTerraform(struct?: DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceQuobyteOutputReference | DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceQuobyte): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + group: { + value: cdktf.stringToHclTerraform(struct!.group), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + registry: { + value: cdktf.stringToHclTerraform(struct!.registry), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume: { + value: cdktf.stringToHclTerraform(struct!.volume), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceQuobyteOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4006,6 +4972,31 @@ export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceRbdSec } } + +export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceRbdSecretRefToHclTerraform(struct?: DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceRbdSecretRefOutputReference | DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceRbdSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceRbdSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4144,6 +5135,67 @@ export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceRbdToT } } + +export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceRbdToHclTerraform(struct?: DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceRbdOutputReference | DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceRbd): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + ceph_monitors: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.cephMonitors), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + keyring: { + value: cdktf.stringToHclTerraform(struct!.keyring), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rados_user: { + value: cdktf.stringToHclTerraform(struct!.radosUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rbd_image: { + value: cdktf.stringToHclTerraform(struct!.rbdImage), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rbd_pool: { + value: cdktf.stringToHclTerraform(struct!.rbdPool), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_ref: { + value: dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceRbdSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceRbdSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceRbdOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4366,6 +5418,31 @@ export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceVspher } } + +export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceVsphereVolumeToHclTerraform(struct?: DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceVsphereVolumeOutputReference | DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceVsphereVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_path: { + value: cdktf.stringToHclTerraform(struct!.volumePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceVsphereVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4578,6 +5655,133 @@ export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceToTerr } } + +export function dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceToHclTerraform(struct?: DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceOutputReference | DataKubernetesPersistentVolumeV1SpecPersistentVolumeSource): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + aws_elastic_block_store: { + value: dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAwsElasticBlockStoreToHclTerraform(struct!.awsElasticBlockStore), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAwsElasticBlockStoreList", + }, + azure_disk: { + value: dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAzureDiskToHclTerraform(struct!.azureDisk), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAzureDiskList", + }, + azure_file: { + value: dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAzureFileToHclTerraform(struct!.azureFile), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceAzureFileList", + }, + ceph_fs: { + value: dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCephFsToHclTerraform(struct!.cephFs), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCephFsList", + }, + cinder: { + value: dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCinderToHclTerraform(struct!.cinder), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCinderList", + }, + csi: { + value: dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiToHclTerraform(struct!.csi), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceCsiList", + }, + fc: { + value: dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFcToHclTerraform(struct!.fc), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFcList", + }, + flex_volume: { + value: dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlexVolumeToHclTerraform(struct!.flexVolume), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlexVolumeList", + }, + flocker: { + value: dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlockerToHclTerraform(struct!.flocker), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceFlockerList", + }, + gce_persistent_disk: { + value: dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceGcePersistentDiskToHclTerraform(struct!.gcePersistentDisk), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceGcePersistentDiskList", + }, + glusterfs: { + value: dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceGlusterfsToHclTerraform(struct!.glusterfs), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceGlusterfsList", + }, + host_path: { + value: dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceHostPathToHclTerraform(struct!.hostPath), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceHostPathList", + }, + iscsi: { + value: dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceIscsiToHclTerraform(struct!.iscsi), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceIscsiList", + }, + local: { + value: dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceLocalToHclTerraform(struct!.local), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceLocalList", + }, + nfs: { + value: dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceNfsToHclTerraform(struct!.nfs), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceNfsList", + }, + photon_persistent_disk: { + value: dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourcePhotonPersistentDiskToHclTerraform(struct!.photonPersistentDisk), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourcePhotonPersistentDiskList", + }, + quobyte: { + value: dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceQuobyteToHclTerraform(struct!.quobyte), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceQuobyteList", + }, + rbd: { + value: dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceRbdToHclTerraform(struct!.rbd), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceRbdList", + }, + vsphere_volume: { + value: dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceVsphereVolumeToHclTerraform(struct!.vsphereVolume), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceVsphereVolumeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5097,6 +6301,73 @@ export function dataKubernetesPersistentVolumeV1SpecToTerraform(struct?: DataKub } } + +export function dataKubernetesPersistentVolumeV1SpecToHclTerraform(struct?: DataKubernetesPersistentVolumeV1Spec | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + access_modes: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.accessModes), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + capacity: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.capacity), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + mount_options: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.mountOptions), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + persistent_volume_reclaim_policy: { + value: cdktf.stringToHclTerraform(struct!.persistentVolumeReclaimPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + storage_class_name: { + value: cdktf.stringToHclTerraform(struct!.storageClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_mode: { + value: cdktf.stringToHclTerraform(struct!.volumeMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + claim_ref: { + value: dataKubernetesPersistentVolumeV1SpecClaimRefToHclTerraform(struct!.claimRef), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeV1SpecClaimRefList", + }, + node_affinity: { + value: dataKubernetesPersistentVolumeV1SpecNodeAffinityToHclTerraform(struct!.nodeAffinity), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeV1SpecNodeAffinityList", + }, + persistent_volume_source: { + value: dataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceToHclTerraform(struct!.persistentVolumeSource), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeV1SpecPersistentVolumeSourceList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPersistentVolumeV1SpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5461,4 +6732,30 @@ export class DataKubernetesPersistentVolumeV1 extends cdktf.TerraformDataSource spec: cdktf.listMapper(dataKubernetesPersistentVolumeV1SpecToTerraform, true)(this._spec.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: dataKubernetesPersistentVolumeV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeV1MetadataList", + }, + spec: { + value: cdktf.listMapperHcl(dataKubernetesPersistentVolumeV1SpecToHclTerraform, true)(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPersistentVolumeV1SpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/data-kubernetes-pod-v1/README.md b/src/data-kubernetes-pod-v1/README.md index ad1b0ed1b..da31ffe90 100644 --- a/src/data-kubernetes-pod-v1/README.md +++ b/src/data-kubernetes-pod-v1/README.md @@ -1,3 +1,3 @@ # `data_kubernetes_pod_v1` -Refer to the Terraform Registory for docs: [`data_kubernetes_pod_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/pod_v1). +Refer to the Terraform Registry for docs: [`data_kubernetes_pod_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/pod_v1). diff --git a/src/data-kubernetes-pod-v1/index-structs/structs0.ts b/src/data-kubernetes-pod-v1/index-structs/structs0.ts index eb2cf8567..f4fbf43e3 100644 --- a/src/data-kubernetes-pod-v1/index-structs/structs0.ts +++ b/src/data-kubernetes-pod-v1/index-structs/structs0.ts @@ -16,6 +16,17 @@ export function dataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedu } } + +export function dataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsToHclTerraform(struct?: DataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -90,6 +101,17 @@ export function dataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedu } } + +export function dataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsToHclTerraform(struct?: DataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -164,6 +186,17 @@ export function dataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedu } } + +export function dataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceToHclTerraform(struct?: DataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -235,6 +268,17 @@ export function dataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedu } } + +export function dataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -305,6 +349,17 @@ export function dataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedul } } + +export function dataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsToHclTerraform(struct?: DataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -379,6 +434,17 @@ export function dataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedul } } + +export function dataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsToHclTerraform(struct?: DataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -453,6 +519,17 @@ export function dataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedul } } + +export function dataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermToHclTerraform(struct?: DataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -524,6 +601,17 @@ export function dataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedul } } + +export function dataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -589,6 +677,17 @@ export function dataKubernetesPodV1SpecAffinityNodeAffinityToTerraform(struct?: } } + +export function dataKubernetesPodV1SpecAffinityNodeAffinityToHclTerraform(struct?: DataKubernetesPodV1SpecAffinityNodeAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecAffinityNodeAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -660,6 +759,17 @@ export function dataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedul } } + +export function dataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform(struct?: DataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -734,6 +844,17 @@ export function dataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedul } } + +export function dataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform(struct?: DataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -805,6 +926,17 @@ export function dataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedul } } + +export function dataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct?: DataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -880,6 +1012,17 @@ export function dataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedul } } + +export function dataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -950,6 +1093,17 @@ export function dataKubernetesPodV1SpecAffinityPodAffinityRequiredDuringScheduli } } + +export function dataKubernetesPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform(struct?: DataKubernetesPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1024,6 +1178,17 @@ export function dataKubernetesPodV1SpecAffinityPodAffinityRequiredDuringScheduli } } + +export function dataKubernetesPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform(struct?: DataKubernetesPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1095,6 +1260,17 @@ export function dataKubernetesPodV1SpecAffinityPodAffinityRequiredDuringScheduli } } + +export function dataKubernetesPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DataKubernetesPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1170,6 +1346,17 @@ export function dataKubernetesPodV1SpecAffinityPodAffinityToTerraform(struct?: D } } + +export function dataKubernetesPodV1SpecAffinityPodAffinityToHclTerraform(struct?: DataKubernetesPodV1SpecAffinityPodAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecAffinityPodAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1241,6 +1428,17 @@ export function dataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSch } } + +export function dataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform(struct?: DataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1315,6 +1513,17 @@ export function dataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSch } } + +export function dataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform(struct?: DataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1386,6 +1595,17 @@ export function dataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSch } } + +export function dataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct?: DataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1461,6 +1681,17 @@ export function dataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSch } } + +export function dataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1531,6 +1762,17 @@ export function dataKubernetesPodV1SpecAffinityPodAntiAffinityRequiredDuringSche } } + +export function dataKubernetesPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform(struct?: DataKubernetesPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1605,6 +1847,17 @@ export function dataKubernetesPodV1SpecAffinityPodAntiAffinityRequiredDuringSche } } + +export function dataKubernetesPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform(struct?: DataKubernetesPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1676,6 +1929,17 @@ export function dataKubernetesPodV1SpecAffinityPodAntiAffinityRequiredDuringSche } } + +export function dataKubernetesPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DataKubernetesPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1751,6 +2015,17 @@ export function dataKubernetesPodV1SpecAffinityPodAntiAffinityToTerraform(struct } } + +export function dataKubernetesPodV1SpecAffinityPodAntiAffinityToHclTerraform(struct?: DataKubernetesPodV1SpecAffinityPodAntiAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecAffinityPodAntiAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1822,6 +2097,17 @@ export function dataKubernetesPodV1SpecAffinityToTerraform(struct?: DataKubernet } } + +export function dataKubernetesPodV1SpecAffinityToHclTerraform(struct?: DataKubernetesPodV1SpecAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1899,6 +2185,17 @@ export function dataKubernetesPodV1SpecContainerEnvValueFromConfigMapKeyRefToTer } } + +export function dataKubernetesPodV1SpecContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct?: DataKubernetesPodV1SpecContainerEnvValueFromConfigMapKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerEnvValueFromConfigMapKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1973,6 +2270,17 @@ export function dataKubernetesPodV1SpecContainerEnvValueFromFieldRefToTerraform( } } + +export function dataKubernetesPodV1SpecContainerEnvValueFromFieldRefToHclTerraform(struct?: DataKubernetesPodV1SpecContainerEnvValueFromFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerEnvValueFromFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2042,6 +2350,17 @@ export function dataKubernetesPodV1SpecContainerEnvValueFromResourceFieldRefToTe } } + +export function dataKubernetesPodV1SpecContainerEnvValueFromResourceFieldRefToHclTerraform(struct?: DataKubernetesPodV1SpecContainerEnvValueFromResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerEnvValueFromResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2116,6 +2435,17 @@ export function dataKubernetesPodV1SpecContainerEnvValueFromSecretKeyRefToTerraf } } + +export function dataKubernetesPodV1SpecContainerEnvValueFromSecretKeyRefToHclTerraform(struct?: DataKubernetesPodV1SpecContainerEnvValueFromSecretKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerEnvValueFromSecretKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2190,6 +2520,17 @@ export function dataKubernetesPodV1SpecContainerEnvValueFromToTerraform(struct?: } } + +export function dataKubernetesPodV1SpecContainerEnvValueFromToHclTerraform(struct?: DataKubernetesPodV1SpecContainerEnvValueFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerEnvValueFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2273,6 +2614,17 @@ export function dataKubernetesPodV1SpecContainerEnvToTerraform(struct?: DataKube } } + +export function dataKubernetesPodV1SpecContainerEnvToHclTerraform(struct?: DataKubernetesPodV1SpecContainerEnv): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerEnvOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2348,6 +2700,17 @@ export function dataKubernetesPodV1SpecContainerEnvFromConfigMapRefToTerraform(s } } + +export function dataKubernetesPodV1SpecContainerEnvFromConfigMapRefToHclTerraform(struct?: DataKubernetesPodV1SpecContainerEnvFromConfigMapRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerEnvFromConfigMapRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2417,6 +2780,17 @@ export function dataKubernetesPodV1SpecContainerEnvFromSecretRefToTerraform(stru } } + +export function dataKubernetesPodV1SpecContainerEnvFromSecretRefToHclTerraform(struct?: DataKubernetesPodV1SpecContainerEnvFromSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerEnvFromSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2486,6 +2860,17 @@ export function dataKubernetesPodV1SpecContainerEnvFromToTerraform(struct?: Data } } + +export function dataKubernetesPodV1SpecContainerEnvFromToHclTerraform(struct?: DataKubernetesPodV1SpecContainerEnvFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerEnvFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2562,6 +2947,17 @@ export function dataKubernetesPodV1SpecContainerLifecyclePostStartExecToTerrafor } } + +export function dataKubernetesPodV1SpecContainerLifecyclePostStartExecToHclTerraform(struct?: DataKubernetesPodV1SpecContainerLifecyclePostStartExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerLifecyclePostStartExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2626,6 +3022,17 @@ export function dataKubernetesPodV1SpecContainerLifecyclePostStartHttpGetHttpHea } } + +export function dataKubernetesPodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform(struct?: DataKubernetesPodV1SpecContainerLifecyclePostStartHttpGetHttpHeader): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2695,6 +3102,17 @@ export function dataKubernetesPodV1SpecContainerLifecyclePostStartHttpGetToTerra } } + +export function dataKubernetesPodV1SpecContainerLifecyclePostStartHttpGetToHclTerraform(struct?: DataKubernetesPodV1SpecContainerLifecyclePostStartHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerLifecyclePostStartHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2780,6 +3198,17 @@ export function dataKubernetesPodV1SpecContainerLifecyclePostStartTcpSocketToTer } } + +export function dataKubernetesPodV1SpecContainerLifecyclePostStartTcpSocketToHclTerraform(struct?: DataKubernetesPodV1SpecContainerLifecyclePostStartTcpSocket): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerLifecyclePostStartTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2844,6 +3273,17 @@ export function dataKubernetesPodV1SpecContainerLifecyclePostStartToTerraform(st } } + +export function dataKubernetesPodV1SpecContainerLifecyclePostStartToHclTerraform(struct?: DataKubernetesPodV1SpecContainerLifecyclePostStart): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerLifecyclePostStartOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2921,6 +3361,17 @@ export function dataKubernetesPodV1SpecContainerLifecyclePreStopExecToTerraform( } } + +export function dataKubernetesPodV1SpecContainerLifecyclePreStopExecToHclTerraform(struct?: DataKubernetesPodV1SpecContainerLifecyclePreStopExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerLifecyclePreStopExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2985,6 +3436,17 @@ export function dataKubernetesPodV1SpecContainerLifecyclePreStopHttpGetHttpHeade } } + +export function dataKubernetesPodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform(struct?: DataKubernetesPodV1SpecContainerLifecyclePreStopHttpGetHttpHeader): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3054,6 +3516,17 @@ export function dataKubernetesPodV1SpecContainerLifecyclePreStopHttpGetToTerrafo } } + +export function dataKubernetesPodV1SpecContainerLifecyclePreStopHttpGetToHclTerraform(struct?: DataKubernetesPodV1SpecContainerLifecyclePreStopHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerLifecyclePreStopHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3139,6 +3612,17 @@ export function dataKubernetesPodV1SpecContainerLifecyclePreStopTcpSocketToTerra } } + +export function dataKubernetesPodV1SpecContainerLifecyclePreStopTcpSocketToHclTerraform(struct?: DataKubernetesPodV1SpecContainerLifecyclePreStopTcpSocket): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerLifecyclePreStopTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3203,6 +3687,17 @@ export function dataKubernetesPodV1SpecContainerLifecyclePreStopToTerraform(stru } } + +export function dataKubernetesPodV1SpecContainerLifecyclePreStopToHclTerraform(struct?: DataKubernetesPodV1SpecContainerLifecyclePreStop): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerLifecyclePreStopOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3280,6 +3775,17 @@ export function dataKubernetesPodV1SpecContainerLifecycleToTerraform(struct?: Da } } + +export function dataKubernetesPodV1SpecContainerLifecycleToHclTerraform(struct?: DataKubernetesPodV1SpecContainerLifecycle): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerLifecycleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3351,6 +3857,17 @@ export function dataKubernetesPodV1SpecContainerLivenessProbeExecToTerraform(str } } + +export function dataKubernetesPodV1SpecContainerLivenessProbeExecToHclTerraform(struct?: DataKubernetesPodV1SpecContainerLivenessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerLivenessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3415,6 +3932,17 @@ export function dataKubernetesPodV1SpecContainerLivenessProbeGrpcToTerraform(str } } + +export function dataKubernetesPodV1SpecContainerLivenessProbeGrpcToHclTerraform(struct?: DataKubernetesPodV1SpecContainerLivenessProbeGrpc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerLivenessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3484,6 +4012,17 @@ export function dataKubernetesPodV1SpecContainerLivenessProbeHttpGetHttpHeaderTo } } + +export function dataKubernetesPodV1SpecContainerLivenessProbeHttpGetHttpHeaderToHclTerraform(struct?: DataKubernetesPodV1SpecContainerLivenessProbeHttpGetHttpHeader): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerLivenessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3553,6 +4092,17 @@ export function dataKubernetesPodV1SpecContainerLivenessProbeHttpGetToTerraform( } } + +export function dataKubernetesPodV1SpecContainerLivenessProbeHttpGetToHclTerraform(struct?: DataKubernetesPodV1SpecContainerLivenessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerLivenessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3638,6 +4188,17 @@ export function dataKubernetesPodV1SpecContainerLivenessProbeTcpSocketToTerrafor } } + +export function dataKubernetesPodV1SpecContainerLivenessProbeTcpSocketToHclTerraform(struct?: DataKubernetesPodV1SpecContainerLivenessProbeTcpSocket): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerLivenessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3702,6 +4263,17 @@ export function dataKubernetesPodV1SpecContainerLivenessProbeToTerraform(struct? } } + +export function dataKubernetesPodV1SpecContainerLivenessProbeToHclTerraform(struct?: DataKubernetesPodV1SpecContainerLivenessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerLivenessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3810,6 +4382,17 @@ export function dataKubernetesPodV1SpecContainerPortToTerraform(struct?: DataKub } } + +export function dataKubernetesPodV1SpecContainerPortToHclTerraform(struct?: DataKubernetesPodV1SpecContainerPort): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3894,6 +4477,17 @@ export function dataKubernetesPodV1SpecContainerReadinessProbeExecToTerraform(st } } + +export function dataKubernetesPodV1SpecContainerReadinessProbeExecToHclTerraform(struct?: DataKubernetesPodV1SpecContainerReadinessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerReadinessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3958,6 +4552,17 @@ export function dataKubernetesPodV1SpecContainerReadinessProbeGrpcToTerraform(st } } + +export function dataKubernetesPodV1SpecContainerReadinessProbeGrpcToHclTerraform(struct?: DataKubernetesPodV1SpecContainerReadinessProbeGrpc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerReadinessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4027,6 +4632,17 @@ export function dataKubernetesPodV1SpecContainerReadinessProbeHttpGetHttpHeaderT } } + +export function dataKubernetesPodV1SpecContainerReadinessProbeHttpGetHttpHeaderToHclTerraform(struct?: DataKubernetesPodV1SpecContainerReadinessProbeHttpGetHttpHeader): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerReadinessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4096,6 +4712,17 @@ export function dataKubernetesPodV1SpecContainerReadinessProbeHttpGetToTerraform } } + +export function dataKubernetesPodV1SpecContainerReadinessProbeHttpGetToHclTerraform(struct?: DataKubernetesPodV1SpecContainerReadinessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerReadinessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4181,6 +4808,17 @@ export function dataKubernetesPodV1SpecContainerReadinessProbeTcpSocketToTerrafo } } + +export function dataKubernetesPodV1SpecContainerReadinessProbeTcpSocketToHclTerraform(struct?: DataKubernetesPodV1SpecContainerReadinessProbeTcpSocket): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerReadinessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4245,6 +4883,17 @@ export function dataKubernetesPodV1SpecContainerReadinessProbeToTerraform(struct } } + +export function dataKubernetesPodV1SpecContainerReadinessProbeToHclTerraform(struct?: DataKubernetesPodV1SpecContainerReadinessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerReadinessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4353,6 +5002,17 @@ export function dataKubernetesPodV1SpecContainerResourcesToTerraform(struct?: Da } } + +export function dataKubernetesPodV1SpecContainerResourcesToHclTerraform(struct?: DataKubernetesPodV1SpecContainerResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4424,6 +5084,17 @@ export function dataKubernetesPodV1SpecContainerSecurityContextCapabilitiesToTer } } + +export function dataKubernetesPodV1SpecContainerSecurityContextCapabilitiesToHclTerraform(struct?: DataKubernetesPodV1SpecContainerSecurityContextCapabilities): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerSecurityContextCapabilitiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4493,6 +5164,17 @@ export function dataKubernetesPodV1SpecContainerSecurityContextSeLinuxOptionsToT } } + +export function dataKubernetesPodV1SpecContainerSecurityContextSeLinuxOptionsToHclTerraform(struct?: DataKubernetesPodV1SpecContainerSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4572,6 +5254,17 @@ export function dataKubernetesPodV1SpecContainerSecurityContextSeccompProfileToT } } + +export function dataKubernetesPodV1SpecContainerSecurityContextSeccompProfileToHclTerraform(struct?: DataKubernetesPodV1SpecContainerSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4632,13 +5325,24 @@ export class DataKubernetesPodV1SpecContainerSecurityContextSeccompProfileList e export interface DataKubernetesPodV1SpecContainerSecurityContext { } -export function dataKubernetesPodV1SpecContainerSecurityContextToTerraform(struct?: DataKubernetesPodV1SpecContainerSecurityContext): any { +export function dataKubernetesPodV1SpecContainerSecurityContextToTerraform(struct?: DataKubernetesPodV1SpecContainerSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function dataKubernetesPodV1SpecContainerSecurityContextToHclTerraform(struct?: DataKubernetesPodV1SpecContainerSecurityContext): any { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } - return { - } + const attrs = { + }; + return attrs; } export class DataKubernetesPodV1SpecContainerSecurityContextOutputReference extends cdktf.ComplexObject { @@ -4748,6 +5452,17 @@ export function dataKubernetesPodV1SpecContainerStartupProbeExecToTerraform(stru } } + +export function dataKubernetesPodV1SpecContainerStartupProbeExecToHclTerraform(struct?: DataKubernetesPodV1SpecContainerStartupProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerStartupProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4812,6 +5527,17 @@ export function dataKubernetesPodV1SpecContainerStartupProbeGrpcToTerraform(stru } } + +export function dataKubernetesPodV1SpecContainerStartupProbeGrpcToHclTerraform(struct?: DataKubernetesPodV1SpecContainerStartupProbeGrpc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4881,6 +5607,17 @@ export function dataKubernetesPodV1SpecContainerStartupProbeHttpGetHttpHeaderToT } } + +export function dataKubernetesPodV1SpecContainerStartupProbeHttpGetHttpHeaderToHclTerraform(struct?: DataKubernetesPodV1SpecContainerStartupProbeHttpGetHttpHeader): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerStartupProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4950,6 +5687,17 @@ export function dataKubernetesPodV1SpecContainerStartupProbeHttpGetToTerraform(s } } + +export function dataKubernetesPodV1SpecContainerStartupProbeHttpGetToHclTerraform(struct?: DataKubernetesPodV1SpecContainerStartupProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerStartupProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5035,6 +5783,17 @@ export function dataKubernetesPodV1SpecContainerStartupProbeTcpSocketToTerraform } } + +export function dataKubernetesPodV1SpecContainerStartupProbeTcpSocketToHclTerraform(struct?: DataKubernetesPodV1SpecContainerStartupProbeTcpSocket): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerStartupProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5099,6 +5858,17 @@ export function dataKubernetesPodV1SpecContainerStartupProbeToTerraform(struct?: } } + +export function dataKubernetesPodV1SpecContainerStartupProbeToHclTerraform(struct?: DataKubernetesPodV1SpecContainerStartupProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerStartupProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5207,6 +5977,17 @@ export function dataKubernetesPodV1SpecContainerVolumeMountToTerraform(struct?: } } + +export function dataKubernetesPodV1SpecContainerVolumeMountToHclTerraform(struct?: DataKubernetesPodV1SpecContainerVolumeMount): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerVolumeMountOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5291,6 +6072,17 @@ export function dataKubernetesPodV1SpecContainerToTerraform(struct?: DataKuberne } } + +export function dataKubernetesPodV1SpecContainerToHclTerraform(struct?: DataKubernetesPodV1SpecContainer): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecContainerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5465,6 +6257,17 @@ export function dataKubernetesPodV1SpecDnsConfigOptionToTerraform(struct?: DataK } } + +export function dataKubernetesPodV1SpecDnsConfigOptionToHclTerraform(struct?: DataKubernetesPodV1SpecDnsConfigOption): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecDnsConfigOptionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5534,6 +6337,17 @@ export function dataKubernetesPodV1SpecDnsConfigToTerraform(struct?: DataKuberne } } + +export function dataKubernetesPodV1SpecDnsConfigToHclTerraform(struct?: DataKubernetesPodV1SpecDnsConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecDnsConfigOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5609,6 +6423,17 @@ export function dataKubernetesPodV1SpecHostAliasesToTerraform(struct?: DataKuber } } + +export function dataKubernetesPodV1SpecHostAliasesToHclTerraform(struct?: DataKubernetesPodV1SpecHostAliases): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecHostAliasesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5678,6 +6503,17 @@ export function dataKubernetesPodV1SpecImagePullSecretsToTerraform(struct?: Data } } + +export function dataKubernetesPodV1SpecImagePullSecretsToHclTerraform(struct?: DataKubernetesPodV1SpecImagePullSecrets): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecImagePullSecretsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5742,6 +6578,17 @@ export function dataKubernetesPodV1SpecInitContainerEnvValueFromConfigMapKeyRefT } } + +export function dataKubernetesPodV1SpecInitContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerEnvValueFromConfigMapKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerEnvValueFromConfigMapKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5816,6 +6663,17 @@ export function dataKubernetesPodV1SpecInitContainerEnvValueFromFieldRefToTerraf } } + +export function dataKubernetesPodV1SpecInitContainerEnvValueFromFieldRefToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerEnvValueFromFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerEnvValueFromFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5885,6 +6743,17 @@ export function dataKubernetesPodV1SpecInitContainerEnvValueFromResourceFieldRef } } + +export function dataKubernetesPodV1SpecInitContainerEnvValueFromResourceFieldRefToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerEnvValueFromResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerEnvValueFromResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5959,6 +6828,17 @@ export function dataKubernetesPodV1SpecInitContainerEnvValueFromSecretKeyRefToTe } } + +export function dataKubernetesPodV1SpecInitContainerEnvValueFromSecretKeyRefToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerEnvValueFromSecretKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerEnvValueFromSecretKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6033,6 +6913,17 @@ export function dataKubernetesPodV1SpecInitContainerEnvValueFromToTerraform(stru } } + +export function dataKubernetesPodV1SpecInitContainerEnvValueFromToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerEnvValueFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerEnvValueFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6116,6 +7007,17 @@ export function dataKubernetesPodV1SpecInitContainerEnvToTerraform(struct?: Data } } + +export function dataKubernetesPodV1SpecInitContainerEnvToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerEnv): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerEnvOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6191,6 +7093,17 @@ export function dataKubernetesPodV1SpecInitContainerEnvFromConfigMapRefToTerrafo } } + +export function dataKubernetesPodV1SpecInitContainerEnvFromConfigMapRefToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerEnvFromConfigMapRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerEnvFromConfigMapRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6260,6 +7173,17 @@ export function dataKubernetesPodV1SpecInitContainerEnvFromSecretRefToTerraform( } } + +export function dataKubernetesPodV1SpecInitContainerEnvFromSecretRefToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerEnvFromSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerEnvFromSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6329,6 +7253,17 @@ export function dataKubernetesPodV1SpecInitContainerEnvFromToTerraform(struct?: } } + +export function dataKubernetesPodV1SpecInitContainerEnvFromToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerEnvFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerEnvFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6405,6 +7340,17 @@ export function dataKubernetesPodV1SpecInitContainerLifecyclePostStartExecToTerr } } + +export function dataKubernetesPodV1SpecInitContainerLifecyclePostStartExecToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerLifecyclePostStartExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerLifecyclePostStartExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6469,6 +7415,17 @@ export function dataKubernetesPodV1SpecInitContainerLifecyclePostStartHttpGetHtt } } + +export function dataKubernetesPodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeader): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6538,6 +7495,17 @@ export function dataKubernetesPodV1SpecInitContainerLifecyclePostStartHttpGetToT } } + +export function dataKubernetesPodV1SpecInitContainerLifecyclePostStartHttpGetToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerLifecyclePostStartHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerLifecyclePostStartHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6623,6 +7591,17 @@ export function dataKubernetesPodV1SpecInitContainerLifecyclePostStartTcpSocketT } } + +export function dataKubernetesPodV1SpecInitContainerLifecyclePostStartTcpSocketToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerLifecyclePostStartTcpSocket): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerLifecyclePostStartTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6687,6 +7666,17 @@ export function dataKubernetesPodV1SpecInitContainerLifecyclePostStartToTerrafor } } + +export function dataKubernetesPodV1SpecInitContainerLifecyclePostStartToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerLifecyclePostStart): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerLifecyclePostStartOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6764,6 +7754,17 @@ export function dataKubernetesPodV1SpecInitContainerLifecyclePreStopExecToTerraf } } + +export function dataKubernetesPodV1SpecInitContainerLifecyclePreStopExecToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerLifecyclePreStopExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerLifecyclePreStopExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6828,6 +7829,17 @@ export function dataKubernetesPodV1SpecInitContainerLifecyclePreStopHttpGetHttpH } } + +export function dataKubernetesPodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeader): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6897,6 +7909,17 @@ export function dataKubernetesPodV1SpecInitContainerLifecyclePreStopHttpGetToTer } } + +export function dataKubernetesPodV1SpecInitContainerLifecyclePreStopHttpGetToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerLifecyclePreStopHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerLifecyclePreStopHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6982,6 +8005,17 @@ export function dataKubernetesPodV1SpecInitContainerLifecyclePreStopTcpSocketToT } } + +export function dataKubernetesPodV1SpecInitContainerLifecyclePreStopTcpSocketToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerLifecyclePreStopTcpSocket): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerLifecyclePreStopTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7046,6 +8080,17 @@ export function dataKubernetesPodV1SpecInitContainerLifecyclePreStopToTerraform( } } + +export function dataKubernetesPodV1SpecInitContainerLifecyclePreStopToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerLifecyclePreStop): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerLifecyclePreStopOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7123,6 +8168,17 @@ export function dataKubernetesPodV1SpecInitContainerLifecycleToTerraform(struct? } } + +export function dataKubernetesPodV1SpecInitContainerLifecycleToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerLifecycle): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerLifecycleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7194,6 +8250,17 @@ export function dataKubernetesPodV1SpecInitContainerLivenessProbeExecToTerraform } } + +export function dataKubernetesPodV1SpecInitContainerLivenessProbeExecToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerLivenessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerLivenessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7258,6 +8325,17 @@ export function dataKubernetesPodV1SpecInitContainerLivenessProbeGrpcToTerraform } } + +export function dataKubernetesPodV1SpecInitContainerLivenessProbeGrpcToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerLivenessProbeGrpc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerLivenessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7327,6 +8405,17 @@ export function dataKubernetesPodV1SpecInitContainerLivenessProbeHttpGetHttpHead } } + +export function dataKubernetesPodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerLivenessProbeHttpGetHttpHeader): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7396,6 +8485,17 @@ export function dataKubernetesPodV1SpecInitContainerLivenessProbeHttpGetToTerraf } } + +export function dataKubernetesPodV1SpecInitContainerLivenessProbeHttpGetToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerLivenessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerLivenessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; diff --git a/src/data-kubernetes-pod-v1/index-structs/structs400.ts b/src/data-kubernetes-pod-v1/index-structs/structs400.ts index 26dcbb420..0b9adc099 100644 --- a/src/data-kubernetes-pod-v1/index-structs/structs400.ts +++ b/src/data-kubernetes-pod-v1/index-structs/structs400.ts @@ -27,6 +27,17 @@ export function dataKubernetesPodV1SpecInitContainerLivenessProbeTcpSocketToTerr } } + +export function dataKubernetesPodV1SpecInitContainerLivenessProbeTcpSocketToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerLivenessProbeTcpSocket): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerLivenessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -91,6 +102,17 @@ export function dataKubernetesPodV1SpecInitContainerLivenessProbeToTerraform(str } } + +export function dataKubernetesPodV1SpecInitContainerLivenessProbeToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerLivenessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerLivenessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -199,6 +221,17 @@ export function dataKubernetesPodV1SpecInitContainerPortToTerraform(struct?: Dat } } + +export function dataKubernetesPodV1SpecInitContainerPortToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerPort): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -283,6 +316,17 @@ export function dataKubernetesPodV1SpecInitContainerReadinessProbeExecToTerrafor } } + +export function dataKubernetesPodV1SpecInitContainerReadinessProbeExecToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerReadinessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerReadinessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -347,6 +391,17 @@ export function dataKubernetesPodV1SpecInitContainerReadinessProbeGrpcToTerrafor } } + +export function dataKubernetesPodV1SpecInitContainerReadinessProbeGrpcToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerReadinessProbeGrpc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerReadinessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -416,6 +471,17 @@ export function dataKubernetesPodV1SpecInitContainerReadinessProbeHttpGetHttpHea } } + +export function dataKubernetesPodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerReadinessProbeHttpGetHttpHeader): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -485,6 +551,17 @@ export function dataKubernetesPodV1SpecInitContainerReadinessProbeHttpGetToTerra } } + +export function dataKubernetesPodV1SpecInitContainerReadinessProbeHttpGetToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerReadinessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerReadinessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -570,6 +647,17 @@ export function dataKubernetesPodV1SpecInitContainerReadinessProbeTcpSocketToTer } } + +export function dataKubernetesPodV1SpecInitContainerReadinessProbeTcpSocketToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerReadinessProbeTcpSocket): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerReadinessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -634,6 +722,17 @@ export function dataKubernetesPodV1SpecInitContainerReadinessProbeToTerraform(st } } + +export function dataKubernetesPodV1SpecInitContainerReadinessProbeToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerReadinessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerReadinessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -742,6 +841,17 @@ export function dataKubernetesPodV1SpecInitContainerResourcesToTerraform(struct? } } + +export function dataKubernetesPodV1SpecInitContainerResourcesToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -813,6 +923,17 @@ export function dataKubernetesPodV1SpecInitContainerSecurityContextCapabilitiesT } } + +export function dataKubernetesPodV1SpecInitContainerSecurityContextCapabilitiesToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerSecurityContextCapabilities): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerSecurityContextCapabilitiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -882,6 +1003,17 @@ export function dataKubernetesPodV1SpecInitContainerSecurityContextSeLinuxOption } } + +export function dataKubernetesPodV1SpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -961,6 +1093,17 @@ export function dataKubernetesPodV1SpecInitContainerSecurityContextSeccompProfil } } + +export function dataKubernetesPodV1SpecInitContainerSecurityContextSeccompProfileToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1030,6 +1173,17 @@ export function dataKubernetesPodV1SpecInitContainerSecurityContextToTerraform(s } } + +export function dataKubernetesPodV1SpecInitContainerSecurityContextToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1137,6 +1291,17 @@ export function dataKubernetesPodV1SpecInitContainerStartupProbeExecToTerraform( } } + +export function dataKubernetesPodV1SpecInitContainerStartupProbeExecToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerStartupProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerStartupProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1201,6 +1366,17 @@ export function dataKubernetesPodV1SpecInitContainerStartupProbeGrpcToTerraform( } } + +export function dataKubernetesPodV1SpecInitContainerStartupProbeGrpcToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerStartupProbeGrpc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1270,6 +1446,17 @@ export function dataKubernetesPodV1SpecInitContainerStartupProbeHttpGetHttpHeade } } + +export function dataKubernetesPodV1SpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerStartupProbeHttpGetHttpHeader): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1339,6 +1526,17 @@ export function dataKubernetesPodV1SpecInitContainerStartupProbeHttpGetToTerrafo } } + +export function dataKubernetesPodV1SpecInitContainerStartupProbeHttpGetToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerStartupProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerStartupProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1424,6 +1622,17 @@ export function dataKubernetesPodV1SpecInitContainerStartupProbeTcpSocketToTerra } } + +export function dataKubernetesPodV1SpecInitContainerStartupProbeTcpSocketToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerStartupProbeTcpSocket): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerStartupProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1488,6 +1697,17 @@ export function dataKubernetesPodV1SpecInitContainerStartupProbeToTerraform(stru } } + +export function dataKubernetesPodV1SpecInitContainerStartupProbeToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerStartupProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerStartupProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1596,6 +1816,17 @@ export function dataKubernetesPodV1SpecInitContainerVolumeMountToTerraform(struc } } + +export function dataKubernetesPodV1SpecInitContainerVolumeMountToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainerVolumeMount): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerVolumeMountOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1680,6 +1911,17 @@ export function dataKubernetesPodV1SpecInitContainerToTerraform(struct?: DataKub } } + +export function dataKubernetesPodV1SpecInitContainerToHclTerraform(struct?: DataKubernetesPodV1SpecInitContainer): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecInitContainerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1854,6 +2096,17 @@ export function dataKubernetesPodV1SpecOsToTerraform(struct?: DataKubernetesPodV } } + +export function dataKubernetesPodV1SpecOsToHclTerraform(struct?: DataKubernetesPodV1SpecOs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecOsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1918,6 +2171,17 @@ export function dataKubernetesPodV1SpecReadinessGateToTerraform(struct?: DataKub } } + +export function dataKubernetesPodV1SpecReadinessGateToHclTerraform(struct?: DataKubernetesPodV1SpecReadinessGate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecReadinessGateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1982,6 +2246,17 @@ export function dataKubernetesPodV1SpecSecurityContextSeLinuxOptionsToTerraform( } } + +export function dataKubernetesPodV1SpecSecurityContextSeLinuxOptionsToHclTerraform(struct?: DataKubernetesPodV1SpecSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2061,6 +2336,17 @@ export function dataKubernetesPodV1SpecSecurityContextSeccompProfileToTerraform( } } + +export function dataKubernetesPodV1SpecSecurityContextSeccompProfileToHclTerraform(struct?: DataKubernetesPodV1SpecSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2130,6 +2416,17 @@ export function dataKubernetesPodV1SpecSecurityContextSysctlToTerraform(struct?: } } + +export function dataKubernetesPodV1SpecSecurityContextSysctlToHclTerraform(struct?: DataKubernetesPodV1SpecSecurityContextSysctl): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecSecurityContextSysctlOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2199,6 +2496,17 @@ export function dataKubernetesPodV1SpecSecurityContextWindowsOptionsToTerraform( } } + +export function dataKubernetesPodV1SpecSecurityContextWindowsOptionsToHclTerraform(struct?: DataKubernetesPodV1SpecSecurityContextWindowsOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecSecurityContextWindowsOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2278,6 +2586,17 @@ export function dataKubernetesPodV1SpecSecurityContextToTerraform(struct?: DataK } } + +export function dataKubernetesPodV1SpecSecurityContextToHclTerraform(struct?: DataKubernetesPodV1SpecSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2391,6 +2710,17 @@ export function dataKubernetesPodV1SpecTolerationToTerraform(struct?: DataKubern } } + +export function dataKubernetesPodV1SpecTolerationToHclTerraform(struct?: DataKubernetesPodV1SpecToleration): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecTolerationOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2475,6 +2805,17 @@ export function dataKubernetesPodV1SpecTopologySpreadConstraintLabelSelectorMatc } } + +export function dataKubernetesPodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform(struct?: DataKubernetesPodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2549,6 +2890,17 @@ export function dataKubernetesPodV1SpecTopologySpreadConstraintLabelSelectorToTe } } + +export function dataKubernetesPodV1SpecTopologySpreadConstraintLabelSelectorToHclTerraform(struct?: DataKubernetesPodV1SpecTopologySpreadConstraintLabelSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecTopologySpreadConstraintLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2620,6 +2972,17 @@ export function dataKubernetesPodV1SpecTopologySpreadConstraintToTerraform(struc } } + +export function dataKubernetesPodV1SpecTopologySpreadConstraintToHclTerraform(struct?: DataKubernetesPodV1SpecTopologySpreadConstraint): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecTopologySpreadConstraintOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2700,6 +3063,17 @@ export function dataKubernetesPodV1SpecVolumeAwsElasticBlockStoreToTerraform(str } } + +export function dataKubernetesPodV1SpecVolumeAwsElasticBlockStoreToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeAwsElasticBlockStore): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeAwsElasticBlockStoreOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2779,6 +3153,17 @@ export function dataKubernetesPodV1SpecVolumeAzureDiskToTerraform(struct?: DataK } } + +export function dataKubernetesPodV1SpecVolumeAzureDiskToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeAzureDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeAzureDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2868,6 +3253,17 @@ export function dataKubernetesPodV1SpecVolumeAzureFileToTerraform(struct?: DataK } } + +export function dataKubernetesPodV1SpecVolumeAzureFileToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeAzureFile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeAzureFileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2947,6 +3343,17 @@ export function dataKubernetesPodV1SpecVolumeCephFsSecretRefToTerraform(struct?: } } + +export function dataKubernetesPodV1SpecVolumeCephFsSecretRefToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeCephFsSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeCephFsSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3016,6 +3423,17 @@ export function dataKubernetesPodV1SpecVolumeCephFsToTerraform(struct?: DataKube } } + +export function dataKubernetesPodV1SpecVolumeCephFsToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeCephFs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeCephFsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3106,6 +3524,17 @@ export function dataKubernetesPodV1SpecVolumeCinderToTerraform(struct?: DataKube } } + +export function dataKubernetesPodV1SpecVolumeCinderToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeCinder): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeCinderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3180,6 +3609,17 @@ export function dataKubernetesPodV1SpecVolumeConfigMapItemsToTerraform(struct?: } } + +export function dataKubernetesPodV1SpecVolumeConfigMapItemsToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeConfigMapItems): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeConfigMapItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3254,6 +3694,17 @@ export function dataKubernetesPodV1SpecVolumeConfigMapToTerraform(struct?: DataK } } + +export function dataKubernetesPodV1SpecVolumeConfigMapToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeConfigMap): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeConfigMapOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3334,6 +3785,17 @@ export function dataKubernetesPodV1SpecVolumeCsiNodePublishSecretRefToTerraform( } } + +export function dataKubernetesPodV1SpecVolumeCsiNodePublishSecretRefToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeCsiNodePublishSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeCsiNodePublishSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3398,6 +3860,17 @@ export function dataKubernetesPodV1SpecVolumeCsiToTerraform(struct?: DataKuberne } } + +export function dataKubernetesPodV1SpecVolumeCsiToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeCsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeCsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3484,6 +3957,17 @@ export function dataKubernetesPodV1SpecVolumeDownwardApiItemsFieldRefToTerraform } } + +export function dataKubernetesPodV1SpecVolumeDownwardApiItemsFieldRefToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeDownwardApiItemsFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeDownwardApiItemsFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3553,6 +4037,17 @@ export function dataKubernetesPodV1SpecVolumeDownwardApiItemsResourceFieldRefToT } } + +export function dataKubernetesPodV1SpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeDownwardApiItemsResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeDownwardApiItemsResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3627,6 +4122,17 @@ export function dataKubernetesPodV1SpecVolumeDownwardApiItemsToTerraform(struct? } } + +export function dataKubernetesPodV1SpecVolumeDownwardApiItemsToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeDownwardApiItems): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeDownwardApiItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3708,6 +4214,17 @@ export function dataKubernetesPodV1SpecVolumeDownwardApiToTerraform(struct?: Dat } } + +export function dataKubernetesPodV1SpecVolumeDownwardApiToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeDownwardApi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeDownwardApiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3778,6 +4295,17 @@ export function dataKubernetesPodV1SpecVolumeEmptyDirToTerraform(struct?: DataKu } } + +export function dataKubernetesPodV1SpecVolumeEmptyDirToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeEmptyDir): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeEmptyDirOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3847,6 +4375,17 @@ export function dataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateMetadat } } + +export function dataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3918,6 +4457,17 @@ export function dataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecRes } } + +export function dataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3989,6 +4539,17 @@ export function dataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSel } } + +export function dataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4054,13 +4615,24 @@ export class DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelect export interface DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelector { } -export function dataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToTerraform(struct?: DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelector): any { +export function dataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToTerraform(struct?: DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function dataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelector): any { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } - return { - } + const attrs = { + }; + return attrs; } export class DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference extends cdktf.ComplexObject { @@ -4134,6 +4706,17 @@ export function dataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecToT } } + +export function dataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4225,6 +4808,17 @@ export function dataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateToTerra } } + +export function dataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeEphemeralVolumeClaimTemplateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4296,6 +4890,17 @@ export function dataKubernetesPodV1SpecVolumeEphemeralToTerraform(struct?: DataK } } + +export function dataKubernetesPodV1SpecVolumeEphemeralToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeEphemeral): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeEphemeralOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4361,6 +4966,17 @@ export function dataKubernetesPodV1SpecVolumeFcToTerraform(struct?: DataKubernet } } + +export function dataKubernetesPodV1SpecVolumeFcToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeFc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeFcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4440,6 +5056,17 @@ export function dataKubernetesPodV1SpecVolumeFlexVolumeSecretRefToTerraform(stru } } + +export function dataKubernetesPodV1SpecVolumeFlexVolumeSecretRefToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeFlexVolumeSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeFlexVolumeSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4509,6 +5136,17 @@ export function dataKubernetesPodV1SpecVolumeFlexVolumeToTerraform(struct?: Data } } + +export function dataKubernetesPodV1SpecVolumeFlexVolumeToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeFlexVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeFlexVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4595,6 +5233,17 @@ export function dataKubernetesPodV1SpecVolumeFlockerToTerraform(struct?: DataKub } } + +export function dataKubernetesPodV1SpecVolumeFlockerToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeFlocker): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeFlockerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4664,6 +5313,17 @@ export function dataKubernetesPodV1SpecVolumeGcePersistentDiskToTerraform(struct } } + +export function dataKubernetesPodV1SpecVolumeGcePersistentDiskToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeGcePersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeGcePersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4743,6 +5403,17 @@ export function dataKubernetesPodV1SpecVolumeGitRepoToTerraform(struct?: DataKub } } + +export function dataKubernetesPodV1SpecVolumeGitRepoToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeGitRepo): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeGitRepoOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4817,6 +5488,17 @@ export function dataKubernetesPodV1SpecVolumeGlusterfsToTerraform(struct?: DataK } } + +export function dataKubernetesPodV1SpecVolumeGlusterfsToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeGlusterfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeGlusterfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4891,6 +5573,17 @@ export function dataKubernetesPodV1SpecVolumeHostPathToTerraform(struct?: DataKu } } + +export function dataKubernetesPodV1SpecVolumeHostPathToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeHostPath): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeHostPathOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4960,6 +5653,17 @@ export function dataKubernetesPodV1SpecVolumeIscsiToTerraform(struct?: DataKuber } } + +export function dataKubernetesPodV1SpecVolumeIscsiToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeIscsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeIscsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5049,6 +5753,17 @@ export function dataKubernetesPodV1SpecVolumeLocalToTerraform(struct?: DataKuber } } + +export function dataKubernetesPodV1SpecVolumeLocalToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeLocal): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeLocalOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5113,6 +5828,17 @@ export function dataKubernetesPodV1SpecVolumeNfsToTerraform(struct?: DataKuberne } } + +export function dataKubernetesPodV1SpecVolumeNfsToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeNfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeNfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5187,6 +5913,17 @@ export function dataKubernetesPodV1SpecVolumePersistentVolumeClaimToTerraform(st } } + +export function dataKubernetesPodV1SpecVolumePersistentVolumeClaimToHclTerraform(struct?: DataKubernetesPodV1SpecVolumePersistentVolumeClaim): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumePersistentVolumeClaimOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5256,6 +5993,17 @@ export function dataKubernetesPodV1SpecVolumePhotonPersistentDiskToTerraform(str } } + +export function dataKubernetesPodV1SpecVolumePhotonPersistentDiskToHclTerraform(struct?: DataKubernetesPodV1SpecVolumePhotonPersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumePhotonPersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5325,6 +6073,17 @@ export function dataKubernetesPodV1SpecVolumeProjectedSourcesConfigMapItemsToTer } } + +export function dataKubernetesPodV1SpecVolumeProjectedSourcesConfigMapItemsToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeProjectedSourcesConfigMapItems): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeProjectedSourcesConfigMapItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5399,6 +6158,17 @@ export function dataKubernetesPodV1SpecVolumeProjectedSourcesConfigMapToTerrafor } } + +export function dataKubernetesPodV1SpecVolumeProjectedSourcesConfigMapToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeProjectedSourcesConfigMap): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeProjectedSourcesConfigMapOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5474,6 +6244,17 @@ export function dataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiItemsFie } } + +export function dataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5543,6 +6324,17 @@ export function dataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiItemsRes } } + +export function dataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5617,6 +6409,17 @@ export function dataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiItemsToT } } + +export function dataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiItems): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5698,6 +6501,17 @@ export function dataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiToTerraf } } + +export function dataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeProjectedSourcesDownwardApiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5763,6 +6577,17 @@ export function dataKubernetesPodV1SpecVolumeProjectedSourcesSecretItemsToTerraf } } + +export function dataKubernetesPodV1SpecVolumeProjectedSourcesSecretItemsToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeProjectedSourcesSecretItems): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeProjectedSourcesSecretItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5837,6 +6662,17 @@ export function dataKubernetesPodV1SpecVolumeProjectedSourcesSecretToTerraform(s } } + +export function dataKubernetesPodV1SpecVolumeProjectedSourcesSecretToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeProjectedSourcesSecret): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeProjectedSourcesSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5912,6 +6748,17 @@ export function dataKubernetesPodV1SpecVolumeProjectedSourcesServiceAccountToken } } + +export function dataKubernetesPodV1SpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeProjectedSourcesServiceAccountToken): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeProjectedSourcesServiceAccountTokenOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5986,6 +6833,17 @@ export function dataKubernetesPodV1SpecVolumeProjectedSourcesToTerraform(struct? } } + +export function dataKubernetesPodV1SpecVolumeProjectedSourcesToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeProjectedSources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeProjectedSourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6069,6 +6927,17 @@ export function dataKubernetesPodV1SpecVolumeProjectedToTerraform(struct?: DataK } } + +export function dataKubernetesPodV1SpecVolumeProjectedToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeProjected): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeProjectedOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6139,6 +7008,17 @@ export function dataKubernetesPodV1SpecVolumeQuobyteToTerraform(struct?: DataKub } } + +export function dataKubernetesPodV1SpecVolumeQuobyteToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeQuobyte): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeQuobyteOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6223,6 +7103,17 @@ export function dataKubernetesPodV1SpecVolumeRbdSecretRefToTerraform(struct?: Da } } + +export function dataKubernetesPodV1SpecVolumeRbdSecretRefToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeRbdSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeRbdSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6292,6 +7183,17 @@ export function dataKubernetesPodV1SpecVolumeRbdToTerraform(struct?: DataKuberne } } + +export function dataKubernetesPodV1SpecVolumeRbdToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeRbd): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeRbdOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6392,6 +7294,17 @@ export function dataKubernetesPodV1SpecVolumeSecretItemsToTerraform(struct?: Dat } } + +export function dataKubernetesPodV1SpecVolumeSecretItemsToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeSecretItems): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeSecretItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6466,6 +7379,17 @@ export function dataKubernetesPodV1SpecVolumeSecretToTerraform(struct?: DataKube } } + +export function dataKubernetesPodV1SpecVolumeSecretToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeSecret): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6546,6 +7470,17 @@ export function dataKubernetesPodV1SpecVolumeVsphereVolumeToTerraform(struct?: D } } + +export function dataKubernetesPodV1SpecVolumeVsphereVolumeToHclTerraform(struct?: DataKubernetesPodV1SpecVolumeVsphereVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeVsphereVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6615,6 +7550,17 @@ export function dataKubernetesPodV1SpecVolumeToTerraform(struct?: DataKubernetes } } + +export function dataKubernetesPodV1SpecVolumeToHclTerraform(struct?: DataKubernetesPodV1SpecVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6841,6 +7787,17 @@ export function dataKubernetesPodV1SpecToTerraform(struct?: DataKubernetesPodV1S } } + +export function dataKubernetesPodV1SpecToHclTerraform(struct?: DataKubernetesPodV1Spec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodV1SpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7098,6 +8055,49 @@ export function dataKubernetesPodV1MetadataToTerraform(struct?: DataKubernetesPo } } + +export function dataKubernetesPodV1MetadataToHclTerraform(struct?: DataKubernetesPodV1MetadataOutputReference | DataKubernetesPodV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPodV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; diff --git a/src/data-kubernetes-pod-v1/index.ts b/src/data-kubernetes-pod-v1/index.ts index 56dea436c..83d7ab2c7 100644 --- a/src/data-kubernetes-pod-v1/index.ts +++ b/src/data-kubernetes-pod-v1/index.ts @@ -8,6 +8,7 @@ import { DataKubernetesPodV1SpecList, DataKubernetesPodV1Metadata, dataKubernetesPodV1MetadataToTerraform, +dataKubernetesPodV1MetadataToHclTerraform, DataKubernetesPodV1MetadataOutputReference} from './index-structs' export * from './index-structs' import { Construct } from 'constructs'; @@ -137,4 +138,24 @@ export class DataKubernetesPodV1 extends cdktf.TerraformDataSource { metadata: dataKubernetesPodV1MetadataToTerraform(this._metadata.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: dataKubernetesPodV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPodV1MetadataList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/data-kubernetes-pod/README.md b/src/data-kubernetes-pod/README.md index 133a36775..4126b670f 100644 --- a/src/data-kubernetes-pod/README.md +++ b/src/data-kubernetes-pod/README.md @@ -1,3 +1,3 @@ # `data_kubernetes_pod` -Refer to the Terraform Registory for docs: [`data_kubernetes_pod`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/pod). +Refer to the Terraform Registry for docs: [`data_kubernetes_pod`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/pod). diff --git a/src/data-kubernetes-pod/index-structs/structs0.ts b/src/data-kubernetes-pod/index-structs/structs0.ts index 43aa8419f..6f7b4a121 100644 --- a/src/data-kubernetes-pod/index-structs/structs0.ts +++ b/src/data-kubernetes-pod/index-structs/structs0.ts @@ -16,6 +16,17 @@ export function dataKubernetesPodSpecAffinityNodeAffinityPreferredDuringScheduli } } + +export function dataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsToHclTerraform(struct?: DataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -90,6 +101,17 @@ export function dataKubernetesPodSpecAffinityNodeAffinityPreferredDuringScheduli } } + +export function dataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsToHclTerraform(struct?: DataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -164,6 +186,17 @@ export function dataKubernetesPodSpecAffinityNodeAffinityPreferredDuringScheduli } } + +export function dataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceToHclTerraform(struct?: DataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -235,6 +268,17 @@ export function dataKubernetesPodSpecAffinityNodeAffinityPreferredDuringScheduli } } + +export function dataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -305,6 +349,17 @@ export function dataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulin } } + +export function dataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsToHclTerraform(struct?: DataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -379,6 +434,17 @@ export function dataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulin } } + +export function dataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsToHclTerraform(struct?: DataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -453,6 +519,17 @@ export function dataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulin } } + +export function dataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermToHclTerraform(struct?: DataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -524,6 +601,17 @@ export function dataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulin } } + +export function dataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -589,6 +677,17 @@ export function dataKubernetesPodSpecAffinityNodeAffinityToTerraform(struct?: Da } } + +export function dataKubernetesPodSpecAffinityNodeAffinityToHclTerraform(struct?: DataKubernetesPodSpecAffinityNodeAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecAffinityNodeAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -660,6 +759,17 @@ export function dataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulin } } + +export function dataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform(struct?: DataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -734,6 +844,17 @@ export function dataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulin } } + +export function dataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform(struct?: DataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -805,6 +926,17 @@ export function dataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulin } } + +export function dataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct?: DataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -880,6 +1012,17 @@ export function dataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulin } } + +export function dataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -950,6 +1093,17 @@ export function dataKubernetesPodSpecAffinityPodAffinityRequiredDuringScheduling } } + +export function dataKubernetesPodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform(struct?: DataKubernetesPodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1024,6 +1178,17 @@ export function dataKubernetesPodSpecAffinityPodAffinityRequiredDuringScheduling } } + +export function dataKubernetesPodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform(struct?: DataKubernetesPodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1095,6 +1260,17 @@ export function dataKubernetesPodSpecAffinityPodAffinityRequiredDuringScheduling } } + +export function dataKubernetesPodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DataKubernetesPodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1170,6 +1346,17 @@ export function dataKubernetesPodSpecAffinityPodAffinityToTerraform(struct?: Dat } } + +export function dataKubernetesPodSpecAffinityPodAffinityToHclTerraform(struct?: DataKubernetesPodSpecAffinityPodAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecAffinityPodAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1241,6 +1428,17 @@ export function dataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSched } } + +export function dataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform(struct?: DataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1315,6 +1513,17 @@ export function dataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSched } } + +export function dataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform(struct?: DataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1386,6 +1595,17 @@ export function dataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSched } } + +export function dataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct?: DataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1461,6 +1681,17 @@ export function dataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSched } } + +export function dataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1531,6 +1762,17 @@ export function dataKubernetesPodSpecAffinityPodAntiAffinityRequiredDuringSchedu } } + +export function dataKubernetesPodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform(struct?: DataKubernetesPodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1605,6 +1847,17 @@ export function dataKubernetesPodSpecAffinityPodAntiAffinityRequiredDuringSchedu } } + +export function dataKubernetesPodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform(struct?: DataKubernetesPodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1676,6 +1929,17 @@ export function dataKubernetesPodSpecAffinityPodAntiAffinityRequiredDuringSchedu } } + +export function dataKubernetesPodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DataKubernetesPodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1751,6 +2015,17 @@ export function dataKubernetesPodSpecAffinityPodAntiAffinityToTerraform(struct?: } } + +export function dataKubernetesPodSpecAffinityPodAntiAffinityToHclTerraform(struct?: DataKubernetesPodSpecAffinityPodAntiAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecAffinityPodAntiAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1822,6 +2097,17 @@ export function dataKubernetesPodSpecAffinityToTerraform(struct?: DataKubernetes } } + +export function dataKubernetesPodSpecAffinityToHclTerraform(struct?: DataKubernetesPodSpecAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1899,6 +2185,17 @@ export function dataKubernetesPodSpecContainerEnvValueFromConfigMapKeyRefToTerra } } + +export function dataKubernetesPodSpecContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct?: DataKubernetesPodSpecContainerEnvValueFromConfigMapKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerEnvValueFromConfigMapKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1973,6 +2270,17 @@ export function dataKubernetesPodSpecContainerEnvValueFromFieldRefToTerraform(st } } + +export function dataKubernetesPodSpecContainerEnvValueFromFieldRefToHclTerraform(struct?: DataKubernetesPodSpecContainerEnvValueFromFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerEnvValueFromFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2042,6 +2350,17 @@ export function dataKubernetesPodSpecContainerEnvValueFromResourceFieldRefToTerr } } + +export function dataKubernetesPodSpecContainerEnvValueFromResourceFieldRefToHclTerraform(struct?: DataKubernetesPodSpecContainerEnvValueFromResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerEnvValueFromResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2116,6 +2435,17 @@ export function dataKubernetesPodSpecContainerEnvValueFromSecretKeyRefToTerrafor } } + +export function dataKubernetesPodSpecContainerEnvValueFromSecretKeyRefToHclTerraform(struct?: DataKubernetesPodSpecContainerEnvValueFromSecretKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerEnvValueFromSecretKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2190,6 +2520,17 @@ export function dataKubernetesPodSpecContainerEnvValueFromToTerraform(struct?: D } } + +export function dataKubernetesPodSpecContainerEnvValueFromToHclTerraform(struct?: DataKubernetesPodSpecContainerEnvValueFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerEnvValueFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2273,6 +2614,17 @@ export function dataKubernetesPodSpecContainerEnvToTerraform(struct?: DataKubern } } + +export function dataKubernetesPodSpecContainerEnvToHclTerraform(struct?: DataKubernetesPodSpecContainerEnv): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerEnvOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2348,6 +2700,17 @@ export function dataKubernetesPodSpecContainerEnvFromConfigMapRefToTerraform(str } } + +export function dataKubernetesPodSpecContainerEnvFromConfigMapRefToHclTerraform(struct?: DataKubernetesPodSpecContainerEnvFromConfigMapRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerEnvFromConfigMapRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2417,6 +2780,17 @@ export function dataKubernetesPodSpecContainerEnvFromSecretRefToTerraform(struct } } + +export function dataKubernetesPodSpecContainerEnvFromSecretRefToHclTerraform(struct?: DataKubernetesPodSpecContainerEnvFromSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerEnvFromSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2486,6 +2860,17 @@ export function dataKubernetesPodSpecContainerEnvFromToTerraform(struct?: DataKu } } + +export function dataKubernetesPodSpecContainerEnvFromToHclTerraform(struct?: DataKubernetesPodSpecContainerEnvFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerEnvFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2562,6 +2947,17 @@ export function dataKubernetesPodSpecContainerLifecyclePostStartExecToTerraform( } } + +export function dataKubernetesPodSpecContainerLifecyclePostStartExecToHclTerraform(struct?: DataKubernetesPodSpecContainerLifecyclePostStartExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerLifecyclePostStartExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2626,6 +3022,17 @@ export function dataKubernetesPodSpecContainerLifecyclePostStartHttpGetHttpHeade } } + +export function dataKubernetesPodSpecContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform(struct?: DataKubernetesPodSpecContainerLifecyclePostStartHttpGetHttpHeader): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2695,6 +3102,17 @@ export function dataKubernetesPodSpecContainerLifecyclePostStartHttpGetToTerrafo } } + +export function dataKubernetesPodSpecContainerLifecyclePostStartHttpGetToHclTerraform(struct?: DataKubernetesPodSpecContainerLifecyclePostStartHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerLifecyclePostStartHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2780,6 +3198,17 @@ export function dataKubernetesPodSpecContainerLifecyclePostStartTcpSocketToTerra } } + +export function dataKubernetesPodSpecContainerLifecyclePostStartTcpSocketToHclTerraform(struct?: DataKubernetesPodSpecContainerLifecyclePostStartTcpSocket): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerLifecyclePostStartTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2844,6 +3273,17 @@ export function dataKubernetesPodSpecContainerLifecyclePostStartToTerraform(stru } } + +export function dataKubernetesPodSpecContainerLifecyclePostStartToHclTerraform(struct?: DataKubernetesPodSpecContainerLifecyclePostStart): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerLifecyclePostStartOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2921,6 +3361,17 @@ export function dataKubernetesPodSpecContainerLifecyclePreStopExecToTerraform(st } } + +export function dataKubernetesPodSpecContainerLifecyclePreStopExecToHclTerraform(struct?: DataKubernetesPodSpecContainerLifecyclePreStopExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerLifecyclePreStopExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2985,6 +3436,17 @@ export function dataKubernetesPodSpecContainerLifecyclePreStopHttpGetHttpHeaderT } } + +export function dataKubernetesPodSpecContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform(struct?: DataKubernetesPodSpecContainerLifecyclePreStopHttpGetHttpHeader): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3054,6 +3516,17 @@ export function dataKubernetesPodSpecContainerLifecyclePreStopHttpGetToTerraform } } + +export function dataKubernetesPodSpecContainerLifecyclePreStopHttpGetToHclTerraform(struct?: DataKubernetesPodSpecContainerLifecyclePreStopHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerLifecyclePreStopHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3139,6 +3612,17 @@ export function dataKubernetesPodSpecContainerLifecyclePreStopTcpSocketToTerrafo } } + +export function dataKubernetesPodSpecContainerLifecyclePreStopTcpSocketToHclTerraform(struct?: DataKubernetesPodSpecContainerLifecyclePreStopTcpSocket): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerLifecyclePreStopTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3203,6 +3687,17 @@ export function dataKubernetesPodSpecContainerLifecyclePreStopToTerraform(struct } } + +export function dataKubernetesPodSpecContainerLifecyclePreStopToHclTerraform(struct?: DataKubernetesPodSpecContainerLifecyclePreStop): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerLifecyclePreStopOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3280,6 +3775,17 @@ export function dataKubernetesPodSpecContainerLifecycleToTerraform(struct?: Data } } + +export function dataKubernetesPodSpecContainerLifecycleToHclTerraform(struct?: DataKubernetesPodSpecContainerLifecycle): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerLifecycleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3351,6 +3857,17 @@ export function dataKubernetesPodSpecContainerLivenessProbeExecToTerraform(struc } } + +export function dataKubernetesPodSpecContainerLivenessProbeExecToHclTerraform(struct?: DataKubernetesPodSpecContainerLivenessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerLivenessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3415,6 +3932,17 @@ export function dataKubernetesPodSpecContainerLivenessProbeGrpcToTerraform(struc } } + +export function dataKubernetesPodSpecContainerLivenessProbeGrpcToHclTerraform(struct?: DataKubernetesPodSpecContainerLivenessProbeGrpc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerLivenessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3484,6 +4012,17 @@ export function dataKubernetesPodSpecContainerLivenessProbeHttpGetHttpHeaderToTe } } + +export function dataKubernetesPodSpecContainerLivenessProbeHttpGetHttpHeaderToHclTerraform(struct?: DataKubernetesPodSpecContainerLivenessProbeHttpGetHttpHeader): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3553,6 +4092,17 @@ export function dataKubernetesPodSpecContainerLivenessProbeHttpGetToTerraform(st } } + +export function dataKubernetesPodSpecContainerLivenessProbeHttpGetToHclTerraform(struct?: DataKubernetesPodSpecContainerLivenessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerLivenessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3638,6 +4188,17 @@ export function dataKubernetesPodSpecContainerLivenessProbeTcpSocketToTerraform( } } + +export function dataKubernetesPodSpecContainerLivenessProbeTcpSocketToHclTerraform(struct?: DataKubernetesPodSpecContainerLivenessProbeTcpSocket): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerLivenessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3702,6 +4263,17 @@ export function dataKubernetesPodSpecContainerLivenessProbeToTerraform(struct?: } } + +export function dataKubernetesPodSpecContainerLivenessProbeToHclTerraform(struct?: DataKubernetesPodSpecContainerLivenessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerLivenessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3810,6 +4382,17 @@ export function dataKubernetesPodSpecContainerPortToTerraform(struct?: DataKuber } } + +export function dataKubernetesPodSpecContainerPortToHclTerraform(struct?: DataKubernetesPodSpecContainerPort): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3894,6 +4477,17 @@ export function dataKubernetesPodSpecContainerReadinessProbeExecToTerraform(stru } } + +export function dataKubernetesPodSpecContainerReadinessProbeExecToHclTerraform(struct?: DataKubernetesPodSpecContainerReadinessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerReadinessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3958,6 +4552,17 @@ export function dataKubernetesPodSpecContainerReadinessProbeGrpcToTerraform(stru } } + +export function dataKubernetesPodSpecContainerReadinessProbeGrpcToHclTerraform(struct?: DataKubernetesPodSpecContainerReadinessProbeGrpc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerReadinessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4027,6 +4632,17 @@ export function dataKubernetesPodSpecContainerReadinessProbeHttpGetHttpHeaderToT } } + +export function dataKubernetesPodSpecContainerReadinessProbeHttpGetHttpHeaderToHclTerraform(struct?: DataKubernetesPodSpecContainerReadinessProbeHttpGetHttpHeader): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4096,6 +4712,17 @@ export function dataKubernetesPodSpecContainerReadinessProbeHttpGetToTerraform(s } } + +export function dataKubernetesPodSpecContainerReadinessProbeHttpGetToHclTerraform(struct?: DataKubernetesPodSpecContainerReadinessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerReadinessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4181,6 +4808,17 @@ export function dataKubernetesPodSpecContainerReadinessProbeTcpSocketToTerraform } } + +export function dataKubernetesPodSpecContainerReadinessProbeTcpSocketToHclTerraform(struct?: DataKubernetesPodSpecContainerReadinessProbeTcpSocket): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerReadinessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4245,6 +4883,17 @@ export function dataKubernetesPodSpecContainerReadinessProbeToTerraform(struct?: } } + +export function dataKubernetesPodSpecContainerReadinessProbeToHclTerraform(struct?: DataKubernetesPodSpecContainerReadinessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerReadinessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4353,6 +5002,17 @@ export function dataKubernetesPodSpecContainerResourcesToTerraform(struct?: Data } } + +export function dataKubernetesPodSpecContainerResourcesToHclTerraform(struct?: DataKubernetesPodSpecContainerResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4424,6 +5084,17 @@ export function dataKubernetesPodSpecContainerSecurityContextCapabilitiesToTerra } } + +export function dataKubernetesPodSpecContainerSecurityContextCapabilitiesToHclTerraform(struct?: DataKubernetesPodSpecContainerSecurityContextCapabilities): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerSecurityContextCapabilitiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4493,6 +5164,17 @@ export function dataKubernetesPodSpecContainerSecurityContextSeLinuxOptionsToTer } } + +export function dataKubernetesPodSpecContainerSecurityContextSeLinuxOptionsToHclTerraform(struct?: DataKubernetesPodSpecContainerSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4572,6 +5254,17 @@ export function dataKubernetesPodSpecContainerSecurityContextSeccompProfileToTer } } + +export function dataKubernetesPodSpecContainerSecurityContextSeccompProfileToHclTerraform(struct?: DataKubernetesPodSpecContainerSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4632,13 +5325,24 @@ export class DataKubernetesPodSpecContainerSecurityContextSeccompProfileList ext export interface DataKubernetesPodSpecContainerSecurityContext { } -export function dataKubernetesPodSpecContainerSecurityContextToTerraform(struct?: DataKubernetesPodSpecContainerSecurityContext): any { +export function dataKubernetesPodSpecContainerSecurityContextToTerraform(struct?: DataKubernetesPodSpecContainerSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function dataKubernetesPodSpecContainerSecurityContextToHclTerraform(struct?: DataKubernetesPodSpecContainerSecurityContext): any { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } - return { - } + const attrs = { + }; + return attrs; } export class DataKubernetesPodSpecContainerSecurityContextOutputReference extends cdktf.ComplexObject { @@ -4748,6 +5452,17 @@ export function dataKubernetesPodSpecContainerStartupProbeExecToTerraform(struct } } + +export function dataKubernetesPodSpecContainerStartupProbeExecToHclTerraform(struct?: DataKubernetesPodSpecContainerStartupProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerStartupProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4812,6 +5527,17 @@ export function dataKubernetesPodSpecContainerStartupProbeGrpcToTerraform(struct } } + +export function dataKubernetesPodSpecContainerStartupProbeGrpcToHclTerraform(struct?: DataKubernetesPodSpecContainerStartupProbeGrpc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4881,6 +5607,17 @@ export function dataKubernetesPodSpecContainerStartupProbeHttpGetHttpHeaderToTer } } + +export function dataKubernetesPodSpecContainerStartupProbeHttpGetHttpHeaderToHclTerraform(struct?: DataKubernetesPodSpecContainerStartupProbeHttpGetHttpHeader): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerStartupProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4950,6 +5687,17 @@ export function dataKubernetesPodSpecContainerStartupProbeHttpGetToTerraform(str } } + +export function dataKubernetesPodSpecContainerStartupProbeHttpGetToHclTerraform(struct?: DataKubernetesPodSpecContainerStartupProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerStartupProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5035,6 +5783,17 @@ export function dataKubernetesPodSpecContainerStartupProbeTcpSocketToTerraform(s } } + +export function dataKubernetesPodSpecContainerStartupProbeTcpSocketToHclTerraform(struct?: DataKubernetesPodSpecContainerStartupProbeTcpSocket): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerStartupProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5099,6 +5858,17 @@ export function dataKubernetesPodSpecContainerStartupProbeToTerraform(struct?: D } } + +export function dataKubernetesPodSpecContainerStartupProbeToHclTerraform(struct?: DataKubernetesPodSpecContainerStartupProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerStartupProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5207,6 +5977,17 @@ export function dataKubernetesPodSpecContainerVolumeMountToTerraform(struct?: Da } } + +export function dataKubernetesPodSpecContainerVolumeMountToHclTerraform(struct?: DataKubernetesPodSpecContainerVolumeMount): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerVolumeMountOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5291,6 +6072,17 @@ export function dataKubernetesPodSpecContainerToTerraform(struct?: DataKubernete } } + +export function dataKubernetesPodSpecContainerToHclTerraform(struct?: DataKubernetesPodSpecContainer): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecContainerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5465,6 +6257,17 @@ export function dataKubernetesPodSpecDnsConfigOptionToTerraform(struct?: DataKub } } + +export function dataKubernetesPodSpecDnsConfigOptionToHclTerraform(struct?: DataKubernetesPodSpecDnsConfigOption): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecDnsConfigOptionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5534,6 +6337,17 @@ export function dataKubernetesPodSpecDnsConfigToTerraform(struct?: DataKubernete } } + +export function dataKubernetesPodSpecDnsConfigToHclTerraform(struct?: DataKubernetesPodSpecDnsConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecDnsConfigOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5609,6 +6423,17 @@ export function dataKubernetesPodSpecHostAliasesToTerraform(struct?: DataKuberne } } + +export function dataKubernetesPodSpecHostAliasesToHclTerraform(struct?: DataKubernetesPodSpecHostAliases): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecHostAliasesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5678,6 +6503,17 @@ export function dataKubernetesPodSpecImagePullSecretsToTerraform(struct?: DataKu } } + +export function dataKubernetesPodSpecImagePullSecretsToHclTerraform(struct?: DataKubernetesPodSpecImagePullSecrets): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecImagePullSecretsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5742,6 +6578,17 @@ export function dataKubernetesPodSpecInitContainerEnvValueFromConfigMapKeyRefToT } } + +export function dataKubernetesPodSpecInitContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct?: DataKubernetesPodSpecInitContainerEnvValueFromConfigMapKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5816,6 +6663,17 @@ export function dataKubernetesPodSpecInitContainerEnvValueFromFieldRefToTerrafor } } + +export function dataKubernetesPodSpecInitContainerEnvValueFromFieldRefToHclTerraform(struct?: DataKubernetesPodSpecInitContainerEnvValueFromFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerEnvValueFromFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5885,6 +6743,17 @@ export function dataKubernetesPodSpecInitContainerEnvValueFromResourceFieldRefTo } } + +export function dataKubernetesPodSpecInitContainerEnvValueFromResourceFieldRefToHclTerraform(struct?: DataKubernetesPodSpecInitContainerEnvValueFromResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerEnvValueFromResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5959,6 +6828,17 @@ export function dataKubernetesPodSpecInitContainerEnvValueFromSecretKeyRefToTerr } } + +export function dataKubernetesPodSpecInitContainerEnvValueFromSecretKeyRefToHclTerraform(struct?: DataKubernetesPodSpecInitContainerEnvValueFromSecretKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerEnvValueFromSecretKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6033,6 +6913,17 @@ export function dataKubernetesPodSpecInitContainerEnvValueFromToTerraform(struct } } + +export function dataKubernetesPodSpecInitContainerEnvValueFromToHclTerraform(struct?: DataKubernetesPodSpecInitContainerEnvValueFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerEnvValueFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6116,6 +7007,17 @@ export function dataKubernetesPodSpecInitContainerEnvToTerraform(struct?: DataKu } } + +export function dataKubernetesPodSpecInitContainerEnvToHclTerraform(struct?: DataKubernetesPodSpecInitContainerEnv): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerEnvOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6191,6 +7093,17 @@ export function dataKubernetesPodSpecInitContainerEnvFromConfigMapRefToTerraform } } + +export function dataKubernetesPodSpecInitContainerEnvFromConfigMapRefToHclTerraform(struct?: DataKubernetesPodSpecInitContainerEnvFromConfigMapRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerEnvFromConfigMapRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6260,6 +7173,17 @@ export function dataKubernetesPodSpecInitContainerEnvFromSecretRefToTerraform(st } } + +export function dataKubernetesPodSpecInitContainerEnvFromSecretRefToHclTerraform(struct?: DataKubernetesPodSpecInitContainerEnvFromSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerEnvFromSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6329,6 +7253,17 @@ export function dataKubernetesPodSpecInitContainerEnvFromToTerraform(struct?: Da } } + +export function dataKubernetesPodSpecInitContainerEnvFromToHclTerraform(struct?: DataKubernetesPodSpecInitContainerEnvFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerEnvFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6405,6 +7340,17 @@ export function dataKubernetesPodSpecInitContainerLifecyclePostStartExecToTerraf } } + +export function dataKubernetesPodSpecInitContainerLifecyclePostStartExecToHclTerraform(struct?: DataKubernetesPodSpecInitContainerLifecyclePostStartExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerLifecyclePostStartExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6469,6 +7415,17 @@ export function dataKubernetesPodSpecInitContainerLifecyclePostStartHttpGetHttpH } } + +export function dataKubernetesPodSpecInitContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform(struct?: DataKubernetesPodSpecInitContainerLifecyclePostStartHttpGetHttpHeader): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6538,6 +7495,17 @@ export function dataKubernetesPodSpecInitContainerLifecyclePostStartHttpGetToTer } } + +export function dataKubernetesPodSpecInitContainerLifecyclePostStartHttpGetToHclTerraform(struct?: DataKubernetesPodSpecInitContainerLifecyclePostStartHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerLifecyclePostStartHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6623,6 +7591,17 @@ export function dataKubernetesPodSpecInitContainerLifecyclePostStartTcpSocketToT } } + +export function dataKubernetesPodSpecInitContainerLifecyclePostStartTcpSocketToHclTerraform(struct?: DataKubernetesPodSpecInitContainerLifecyclePostStartTcpSocket): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerLifecyclePostStartTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6687,6 +7666,17 @@ export function dataKubernetesPodSpecInitContainerLifecyclePostStartToTerraform( } } + +export function dataKubernetesPodSpecInitContainerLifecyclePostStartToHclTerraform(struct?: DataKubernetesPodSpecInitContainerLifecyclePostStart): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerLifecyclePostStartOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6764,6 +7754,17 @@ export function dataKubernetesPodSpecInitContainerLifecyclePreStopExecToTerrafor } } + +export function dataKubernetesPodSpecInitContainerLifecyclePreStopExecToHclTerraform(struct?: DataKubernetesPodSpecInitContainerLifecyclePreStopExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerLifecyclePreStopExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6828,6 +7829,17 @@ export function dataKubernetesPodSpecInitContainerLifecyclePreStopHttpGetHttpHea } } + +export function dataKubernetesPodSpecInitContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform(struct?: DataKubernetesPodSpecInitContainerLifecyclePreStopHttpGetHttpHeader): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6897,6 +7909,17 @@ export function dataKubernetesPodSpecInitContainerLifecyclePreStopHttpGetToTerra } } + +export function dataKubernetesPodSpecInitContainerLifecyclePreStopHttpGetToHclTerraform(struct?: DataKubernetesPodSpecInitContainerLifecyclePreStopHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerLifecyclePreStopHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6982,6 +8005,17 @@ export function dataKubernetesPodSpecInitContainerLifecyclePreStopTcpSocketToTer } } + +export function dataKubernetesPodSpecInitContainerLifecyclePreStopTcpSocketToHclTerraform(struct?: DataKubernetesPodSpecInitContainerLifecyclePreStopTcpSocket): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerLifecyclePreStopTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7046,6 +8080,17 @@ export function dataKubernetesPodSpecInitContainerLifecyclePreStopToTerraform(st } } + +export function dataKubernetesPodSpecInitContainerLifecyclePreStopToHclTerraform(struct?: DataKubernetesPodSpecInitContainerLifecyclePreStop): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerLifecyclePreStopOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7123,6 +8168,17 @@ export function dataKubernetesPodSpecInitContainerLifecycleToTerraform(struct?: } } + +export function dataKubernetesPodSpecInitContainerLifecycleToHclTerraform(struct?: DataKubernetesPodSpecInitContainerLifecycle): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerLifecycleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7194,6 +8250,17 @@ export function dataKubernetesPodSpecInitContainerLivenessProbeExecToTerraform(s } } + +export function dataKubernetesPodSpecInitContainerLivenessProbeExecToHclTerraform(struct?: DataKubernetesPodSpecInitContainerLivenessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerLivenessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7258,6 +8325,17 @@ export function dataKubernetesPodSpecInitContainerLivenessProbeGrpcToTerraform(s } } + +export function dataKubernetesPodSpecInitContainerLivenessProbeGrpcToHclTerraform(struct?: DataKubernetesPodSpecInitContainerLivenessProbeGrpc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerLivenessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7327,6 +8405,17 @@ export function dataKubernetesPodSpecInitContainerLivenessProbeHttpGetHttpHeader } } + +export function dataKubernetesPodSpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform(struct?: DataKubernetesPodSpecInitContainerLivenessProbeHttpGetHttpHeader): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7396,6 +8485,17 @@ export function dataKubernetesPodSpecInitContainerLivenessProbeHttpGetToTerrafor } } + +export function dataKubernetesPodSpecInitContainerLivenessProbeHttpGetToHclTerraform(struct?: DataKubernetesPodSpecInitContainerLivenessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerLivenessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; diff --git a/src/data-kubernetes-pod/index-structs/structs400.ts b/src/data-kubernetes-pod/index-structs/structs400.ts index b50e6291c..320ff178f 100644 --- a/src/data-kubernetes-pod/index-structs/structs400.ts +++ b/src/data-kubernetes-pod/index-structs/structs400.ts @@ -27,6 +27,17 @@ export function dataKubernetesPodSpecInitContainerLivenessProbeTcpSocketToTerraf } } + +export function dataKubernetesPodSpecInitContainerLivenessProbeTcpSocketToHclTerraform(struct?: DataKubernetesPodSpecInitContainerLivenessProbeTcpSocket): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerLivenessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -91,6 +102,17 @@ export function dataKubernetesPodSpecInitContainerLivenessProbeToTerraform(struc } } + +export function dataKubernetesPodSpecInitContainerLivenessProbeToHclTerraform(struct?: DataKubernetesPodSpecInitContainerLivenessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerLivenessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -199,6 +221,17 @@ export function dataKubernetesPodSpecInitContainerPortToTerraform(struct?: DataK } } + +export function dataKubernetesPodSpecInitContainerPortToHclTerraform(struct?: DataKubernetesPodSpecInitContainerPort): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -283,6 +316,17 @@ export function dataKubernetesPodSpecInitContainerReadinessProbeExecToTerraform( } } + +export function dataKubernetesPodSpecInitContainerReadinessProbeExecToHclTerraform(struct?: DataKubernetesPodSpecInitContainerReadinessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerReadinessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -347,6 +391,17 @@ export function dataKubernetesPodSpecInitContainerReadinessProbeGrpcToTerraform( } } + +export function dataKubernetesPodSpecInitContainerReadinessProbeGrpcToHclTerraform(struct?: DataKubernetesPodSpecInitContainerReadinessProbeGrpc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerReadinessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -416,6 +471,17 @@ export function dataKubernetesPodSpecInitContainerReadinessProbeHttpGetHttpHeade } } + +export function dataKubernetesPodSpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform(struct?: DataKubernetesPodSpecInitContainerReadinessProbeHttpGetHttpHeader): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -485,6 +551,17 @@ export function dataKubernetesPodSpecInitContainerReadinessProbeHttpGetToTerrafo } } + +export function dataKubernetesPodSpecInitContainerReadinessProbeHttpGetToHclTerraform(struct?: DataKubernetesPodSpecInitContainerReadinessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerReadinessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -570,6 +647,17 @@ export function dataKubernetesPodSpecInitContainerReadinessProbeTcpSocketToTerra } } + +export function dataKubernetesPodSpecInitContainerReadinessProbeTcpSocketToHclTerraform(struct?: DataKubernetesPodSpecInitContainerReadinessProbeTcpSocket): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerReadinessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -634,6 +722,17 @@ export function dataKubernetesPodSpecInitContainerReadinessProbeToTerraform(stru } } + +export function dataKubernetesPodSpecInitContainerReadinessProbeToHclTerraform(struct?: DataKubernetesPodSpecInitContainerReadinessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerReadinessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -742,6 +841,17 @@ export function dataKubernetesPodSpecInitContainerResourcesToTerraform(struct?: } } + +export function dataKubernetesPodSpecInitContainerResourcesToHclTerraform(struct?: DataKubernetesPodSpecInitContainerResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -813,6 +923,17 @@ export function dataKubernetesPodSpecInitContainerSecurityContextCapabilitiesToT } } + +export function dataKubernetesPodSpecInitContainerSecurityContextCapabilitiesToHclTerraform(struct?: DataKubernetesPodSpecInitContainerSecurityContextCapabilities): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerSecurityContextCapabilitiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -882,6 +1003,17 @@ export function dataKubernetesPodSpecInitContainerSecurityContextSeLinuxOptionsT } } + +export function dataKubernetesPodSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform(struct?: DataKubernetesPodSpecInitContainerSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -961,6 +1093,17 @@ export function dataKubernetesPodSpecInitContainerSecurityContextSeccompProfileT } } + +export function dataKubernetesPodSpecInitContainerSecurityContextSeccompProfileToHclTerraform(struct?: DataKubernetesPodSpecInitContainerSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1030,6 +1173,17 @@ export function dataKubernetesPodSpecInitContainerSecurityContextToTerraform(str } } + +export function dataKubernetesPodSpecInitContainerSecurityContextToHclTerraform(struct?: DataKubernetesPodSpecInitContainerSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1137,6 +1291,17 @@ export function dataKubernetesPodSpecInitContainerStartupProbeExecToTerraform(st } } + +export function dataKubernetesPodSpecInitContainerStartupProbeExecToHclTerraform(struct?: DataKubernetesPodSpecInitContainerStartupProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerStartupProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1201,6 +1366,17 @@ export function dataKubernetesPodSpecInitContainerStartupProbeGrpcToTerraform(st } } + +export function dataKubernetesPodSpecInitContainerStartupProbeGrpcToHclTerraform(struct?: DataKubernetesPodSpecInitContainerStartupProbeGrpc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1270,6 +1446,17 @@ export function dataKubernetesPodSpecInitContainerStartupProbeHttpGetHttpHeaderT } } + +export function dataKubernetesPodSpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform(struct?: DataKubernetesPodSpecInitContainerStartupProbeHttpGetHttpHeader): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1339,6 +1526,17 @@ export function dataKubernetesPodSpecInitContainerStartupProbeHttpGetToTerraform } } + +export function dataKubernetesPodSpecInitContainerStartupProbeHttpGetToHclTerraform(struct?: DataKubernetesPodSpecInitContainerStartupProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerStartupProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1424,6 +1622,17 @@ export function dataKubernetesPodSpecInitContainerStartupProbeTcpSocketToTerrafo } } + +export function dataKubernetesPodSpecInitContainerStartupProbeTcpSocketToHclTerraform(struct?: DataKubernetesPodSpecInitContainerStartupProbeTcpSocket): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerStartupProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1488,6 +1697,17 @@ export function dataKubernetesPodSpecInitContainerStartupProbeToTerraform(struct } } + +export function dataKubernetesPodSpecInitContainerStartupProbeToHclTerraform(struct?: DataKubernetesPodSpecInitContainerStartupProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerStartupProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1596,6 +1816,17 @@ export function dataKubernetesPodSpecInitContainerVolumeMountToTerraform(struct? } } + +export function dataKubernetesPodSpecInitContainerVolumeMountToHclTerraform(struct?: DataKubernetesPodSpecInitContainerVolumeMount): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerVolumeMountOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1680,6 +1911,17 @@ export function dataKubernetesPodSpecInitContainerToTerraform(struct?: DataKuber } } + +export function dataKubernetesPodSpecInitContainerToHclTerraform(struct?: DataKubernetesPodSpecInitContainer): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecInitContainerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1854,6 +2096,17 @@ export function dataKubernetesPodSpecOsToTerraform(struct?: DataKubernetesPodSpe } } + +export function dataKubernetesPodSpecOsToHclTerraform(struct?: DataKubernetesPodSpecOs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecOsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1918,6 +2171,17 @@ export function dataKubernetesPodSpecReadinessGateToTerraform(struct?: DataKuber } } + +export function dataKubernetesPodSpecReadinessGateToHclTerraform(struct?: DataKubernetesPodSpecReadinessGate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecReadinessGateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1982,6 +2246,17 @@ export function dataKubernetesPodSpecSecurityContextSeLinuxOptionsToTerraform(st } } + +export function dataKubernetesPodSpecSecurityContextSeLinuxOptionsToHclTerraform(struct?: DataKubernetesPodSpecSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2061,6 +2336,17 @@ export function dataKubernetesPodSpecSecurityContextSeccompProfileToTerraform(st } } + +export function dataKubernetesPodSpecSecurityContextSeccompProfileToHclTerraform(struct?: DataKubernetesPodSpecSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2130,6 +2416,17 @@ export function dataKubernetesPodSpecSecurityContextSysctlToTerraform(struct?: D } } + +export function dataKubernetesPodSpecSecurityContextSysctlToHclTerraform(struct?: DataKubernetesPodSpecSecurityContextSysctl): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecSecurityContextSysctlOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2199,6 +2496,17 @@ export function dataKubernetesPodSpecSecurityContextWindowsOptionsToTerraform(st } } + +export function dataKubernetesPodSpecSecurityContextWindowsOptionsToHclTerraform(struct?: DataKubernetesPodSpecSecurityContextWindowsOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecSecurityContextWindowsOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2278,6 +2586,17 @@ export function dataKubernetesPodSpecSecurityContextToTerraform(struct?: DataKub } } + +export function dataKubernetesPodSpecSecurityContextToHclTerraform(struct?: DataKubernetesPodSpecSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2391,6 +2710,17 @@ export function dataKubernetesPodSpecTolerationToTerraform(struct?: DataKubernet } } + +export function dataKubernetesPodSpecTolerationToHclTerraform(struct?: DataKubernetesPodSpecToleration): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecTolerationOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2475,6 +2805,17 @@ export function dataKubernetesPodSpecTopologySpreadConstraintLabelSelectorMatchE } } + +export function dataKubernetesPodSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform(struct?: DataKubernetesPodSpecTopologySpreadConstraintLabelSelectorMatchExpressions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2549,6 +2890,17 @@ export function dataKubernetesPodSpecTopologySpreadConstraintLabelSelectorToTerr } } + +export function dataKubernetesPodSpecTopologySpreadConstraintLabelSelectorToHclTerraform(struct?: DataKubernetesPodSpecTopologySpreadConstraintLabelSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecTopologySpreadConstraintLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2620,6 +2972,17 @@ export function dataKubernetesPodSpecTopologySpreadConstraintToTerraform(struct? } } + +export function dataKubernetesPodSpecTopologySpreadConstraintToHclTerraform(struct?: DataKubernetesPodSpecTopologySpreadConstraint): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecTopologySpreadConstraintOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2700,6 +3063,17 @@ export function dataKubernetesPodSpecVolumeAwsElasticBlockStoreToTerraform(struc } } + +export function dataKubernetesPodSpecVolumeAwsElasticBlockStoreToHclTerraform(struct?: DataKubernetesPodSpecVolumeAwsElasticBlockStore): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeAwsElasticBlockStoreOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2779,6 +3153,17 @@ export function dataKubernetesPodSpecVolumeAzureDiskToTerraform(struct?: DataKub } } + +export function dataKubernetesPodSpecVolumeAzureDiskToHclTerraform(struct?: DataKubernetesPodSpecVolumeAzureDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeAzureDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2868,6 +3253,17 @@ export function dataKubernetesPodSpecVolumeAzureFileToTerraform(struct?: DataKub } } + +export function dataKubernetesPodSpecVolumeAzureFileToHclTerraform(struct?: DataKubernetesPodSpecVolumeAzureFile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeAzureFileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2947,6 +3343,17 @@ export function dataKubernetesPodSpecVolumeCephFsSecretRefToTerraform(struct?: D } } + +export function dataKubernetesPodSpecVolumeCephFsSecretRefToHclTerraform(struct?: DataKubernetesPodSpecVolumeCephFsSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeCephFsSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3016,6 +3423,17 @@ export function dataKubernetesPodSpecVolumeCephFsToTerraform(struct?: DataKubern } } + +export function dataKubernetesPodSpecVolumeCephFsToHclTerraform(struct?: DataKubernetesPodSpecVolumeCephFs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeCephFsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3106,6 +3524,17 @@ export function dataKubernetesPodSpecVolumeCinderToTerraform(struct?: DataKubern } } + +export function dataKubernetesPodSpecVolumeCinderToHclTerraform(struct?: DataKubernetesPodSpecVolumeCinder): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeCinderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3180,6 +3609,17 @@ export function dataKubernetesPodSpecVolumeConfigMapItemsToTerraform(struct?: Da } } + +export function dataKubernetesPodSpecVolumeConfigMapItemsToHclTerraform(struct?: DataKubernetesPodSpecVolumeConfigMapItems): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeConfigMapItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3254,6 +3694,17 @@ export function dataKubernetesPodSpecVolumeConfigMapToTerraform(struct?: DataKub } } + +export function dataKubernetesPodSpecVolumeConfigMapToHclTerraform(struct?: DataKubernetesPodSpecVolumeConfigMap): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeConfigMapOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3334,6 +3785,17 @@ export function dataKubernetesPodSpecVolumeCsiNodePublishSecretRefToTerraform(st } } + +export function dataKubernetesPodSpecVolumeCsiNodePublishSecretRefToHclTerraform(struct?: DataKubernetesPodSpecVolumeCsiNodePublishSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeCsiNodePublishSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3398,6 +3860,17 @@ export function dataKubernetesPodSpecVolumeCsiToTerraform(struct?: DataKubernete } } + +export function dataKubernetesPodSpecVolumeCsiToHclTerraform(struct?: DataKubernetesPodSpecVolumeCsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeCsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3484,6 +3957,17 @@ export function dataKubernetesPodSpecVolumeDownwardApiItemsFieldRefToTerraform(s } } + +export function dataKubernetesPodSpecVolumeDownwardApiItemsFieldRefToHclTerraform(struct?: DataKubernetesPodSpecVolumeDownwardApiItemsFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeDownwardApiItemsFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3553,6 +4037,17 @@ export function dataKubernetesPodSpecVolumeDownwardApiItemsResourceFieldRefToTer } } + +export function dataKubernetesPodSpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform(struct?: DataKubernetesPodSpecVolumeDownwardApiItemsResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeDownwardApiItemsResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3627,6 +4122,17 @@ export function dataKubernetesPodSpecVolumeDownwardApiItemsToTerraform(struct?: } } + +export function dataKubernetesPodSpecVolumeDownwardApiItemsToHclTerraform(struct?: DataKubernetesPodSpecVolumeDownwardApiItems): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeDownwardApiItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3708,6 +4214,17 @@ export function dataKubernetesPodSpecVolumeDownwardApiToTerraform(struct?: DataK } } + +export function dataKubernetesPodSpecVolumeDownwardApiToHclTerraform(struct?: DataKubernetesPodSpecVolumeDownwardApi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeDownwardApiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3778,6 +4295,17 @@ export function dataKubernetesPodSpecVolumeEmptyDirToTerraform(struct?: DataKube } } + +export function dataKubernetesPodSpecVolumeEmptyDirToHclTerraform(struct?: DataKubernetesPodSpecVolumeEmptyDir): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeEmptyDirOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3847,6 +4375,17 @@ export function dataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateMetadataT } } + +export function dataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform(struct?: DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3918,6 +4457,17 @@ export function dataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecResou } } + +export function dataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform(struct?: DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3989,6 +4539,17 @@ export function dataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecSelec } } + +export function dataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform(struct?: DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4054,13 +4615,24 @@ export class DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecSelector export interface DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecSelector { } -export function dataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToTerraform(struct?: DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecSelector): any { +export function dataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToTerraform(struct?: DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function dataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform(struct?: DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecSelector): any { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } - return { - } + const attrs = { + }; + return attrs; } export class DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference extends cdktf.ComplexObject { @@ -4134,6 +4706,17 @@ export function dataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecToTer } } + +export function dataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform(struct?: DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4225,6 +4808,17 @@ export function dataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateToTerrafo } } + +export function dataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateToHclTerraform(struct?: DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeEphemeralVolumeClaimTemplateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4296,6 +4890,17 @@ export function dataKubernetesPodSpecVolumeEphemeralToTerraform(struct?: DataKub } } + +export function dataKubernetesPodSpecVolumeEphemeralToHclTerraform(struct?: DataKubernetesPodSpecVolumeEphemeral): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeEphemeralOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4361,6 +4966,17 @@ export function dataKubernetesPodSpecVolumeFcToTerraform(struct?: DataKubernetes } } + +export function dataKubernetesPodSpecVolumeFcToHclTerraform(struct?: DataKubernetesPodSpecVolumeFc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeFcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4440,6 +5056,17 @@ export function dataKubernetesPodSpecVolumeFlexVolumeSecretRefToTerraform(struct } } + +export function dataKubernetesPodSpecVolumeFlexVolumeSecretRefToHclTerraform(struct?: DataKubernetesPodSpecVolumeFlexVolumeSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeFlexVolumeSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4509,6 +5136,17 @@ export function dataKubernetesPodSpecVolumeFlexVolumeToTerraform(struct?: DataKu } } + +export function dataKubernetesPodSpecVolumeFlexVolumeToHclTerraform(struct?: DataKubernetesPodSpecVolumeFlexVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeFlexVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4595,6 +5233,17 @@ export function dataKubernetesPodSpecVolumeFlockerToTerraform(struct?: DataKuber } } + +export function dataKubernetesPodSpecVolumeFlockerToHclTerraform(struct?: DataKubernetesPodSpecVolumeFlocker): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeFlockerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4664,6 +5313,17 @@ export function dataKubernetesPodSpecVolumeGcePersistentDiskToTerraform(struct?: } } + +export function dataKubernetesPodSpecVolumeGcePersistentDiskToHclTerraform(struct?: DataKubernetesPodSpecVolumeGcePersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeGcePersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4743,6 +5403,17 @@ export function dataKubernetesPodSpecVolumeGitRepoToTerraform(struct?: DataKuber } } + +export function dataKubernetesPodSpecVolumeGitRepoToHclTerraform(struct?: DataKubernetesPodSpecVolumeGitRepo): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeGitRepoOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4817,6 +5488,17 @@ export function dataKubernetesPodSpecVolumeGlusterfsToTerraform(struct?: DataKub } } + +export function dataKubernetesPodSpecVolumeGlusterfsToHclTerraform(struct?: DataKubernetesPodSpecVolumeGlusterfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeGlusterfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4891,6 +5573,17 @@ export function dataKubernetesPodSpecVolumeHostPathToTerraform(struct?: DataKube } } + +export function dataKubernetesPodSpecVolumeHostPathToHclTerraform(struct?: DataKubernetesPodSpecVolumeHostPath): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeHostPathOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4960,6 +5653,17 @@ export function dataKubernetesPodSpecVolumeIscsiToTerraform(struct?: DataKuberne } } + +export function dataKubernetesPodSpecVolumeIscsiToHclTerraform(struct?: DataKubernetesPodSpecVolumeIscsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeIscsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5049,6 +5753,17 @@ export function dataKubernetesPodSpecVolumeLocalToTerraform(struct?: DataKuberne } } + +export function dataKubernetesPodSpecVolumeLocalToHclTerraform(struct?: DataKubernetesPodSpecVolumeLocal): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeLocalOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5113,6 +5828,17 @@ export function dataKubernetesPodSpecVolumeNfsToTerraform(struct?: DataKubernete } } + +export function dataKubernetesPodSpecVolumeNfsToHclTerraform(struct?: DataKubernetesPodSpecVolumeNfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeNfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5187,6 +5913,17 @@ export function dataKubernetesPodSpecVolumePersistentVolumeClaimToTerraform(stru } } + +export function dataKubernetesPodSpecVolumePersistentVolumeClaimToHclTerraform(struct?: DataKubernetesPodSpecVolumePersistentVolumeClaim): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumePersistentVolumeClaimOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5256,6 +5993,17 @@ export function dataKubernetesPodSpecVolumePhotonPersistentDiskToTerraform(struc } } + +export function dataKubernetesPodSpecVolumePhotonPersistentDiskToHclTerraform(struct?: DataKubernetesPodSpecVolumePhotonPersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumePhotonPersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5325,6 +6073,17 @@ export function dataKubernetesPodSpecVolumeProjectedSourcesConfigMapItemsToTerra } } + +export function dataKubernetesPodSpecVolumeProjectedSourcesConfigMapItemsToHclTerraform(struct?: DataKubernetesPodSpecVolumeProjectedSourcesConfigMapItems): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeProjectedSourcesConfigMapItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5399,6 +6158,17 @@ export function dataKubernetesPodSpecVolumeProjectedSourcesConfigMapToTerraform( } } + +export function dataKubernetesPodSpecVolumeProjectedSourcesConfigMapToHclTerraform(struct?: DataKubernetesPodSpecVolumeProjectedSourcesConfigMap): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeProjectedSourcesConfigMapOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5474,6 +6244,17 @@ export function dataKubernetesPodSpecVolumeProjectedSourcesDownwardApiItemsField } } + +export function dataKubernetesPodSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform(struct?: DataKubernetesPodSpecVolumeProjectedSourcesDownwardApiItemsFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5543,6 +6324,17 @@ export function dataKubernetesPodSpecVolumeProjectedSourcesDownwardApiItemsResou } } + +export function dataKubernetesPodSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform(struct?: DataKubernetesPodSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5617,6 +6409,17 @@ export function dataKubernetesPodSpecVolumeProjectedSourcesDownwardApiItemsToTer } } + +export function dataKubernetesPodSpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform(struct?: DataKubernetesPodSpecVolumeProjectedSourcesDownwardApiItems): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeProjectedSourcesDownwardApiItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5698,6 +6501,17 @@ export function dataKubernetesPodSpecVolumeProjectedSourcesDownwardApiToTerrafor } } + +export function dataKubernetesPodSpecVolumeProjectedSourcesDownwardApiToHclTerraform(struct?: DataKubernetesPodSpecVolumeProjectedSourcesDownwardApi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeProjectedSourcesDownwardApiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5763,6 +6577,17 @@ export function dataKubernetesPodSpecVolumeProjectedSourcesSecretItemsToTerrafor } } + +export function dataKubernetesPodSpecVolumeProjectedSourcesSecretItemsToHclTerraform(struct?: DataKubernetesPodSpecVolumeProjectedSourcesSecretItems): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeProjectedSourcesSecretItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5837,6 +6662,17 @@ export function dataKubernetesPodSpecVolumeProjectedSourcesSecretToTerraform(str } } + +export function dataKubernetesPodSpecVolumeProjectedSourcesSecretToHclTerraform(struct?: DataKubernetesPodSpecVolumeProjectedSourcesSecret): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeProjectedSourcesSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5912,6 +6748,17 @@ export function dataKubernetesPodSpecVolumeProjectedSourcesServiceAccountTokenTo } } + +export function dataKubernetesPodSpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform(struct?: DataKubernetesPodSpecVolumeProjectedSourcesServiceAccountToken): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeProjectedSourcesServiceAccountTokenOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5986,6 +6833,17 @@ export function dataKubernetesPodSpecVolumeProjectedSourcesToTerraform(struct?: } } + +export function dataKubernetesPodSpecVolumeProjectedSourcesToHclTerraform(struct?: DataKubernetesPodSpecVolumeProjectedSources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeProjectedSourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6069,6 +6927,17 @@ export function dataKubernetesPodSpecVolumeProjectedToTerraform(struct?: DataKub } } + +export function dataKubernetesPodSpecVolumeProjectedToHclTerraform(struct?: DataKubernetesPodSpecVolumeProjected): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeProjectedOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6139,6 +7008,17 @@ export function dataKubernetesPodSpecVolumeQuobyteToTerraform(struct?: DataKuber } } + +export function dataKubernetesPodSpecVolumeQuobyteToHclTerraform(struct?: DataKubernetesPodSpecVolumeQuobyte): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeQuobyteOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6223,6 +7103,17 @@ export function dataKubernetesPodSpecVolumeRbdSecretRefToTerraform(struct?: Data } } + +export function dataKubernetesPodSpecVolumeRbdSecretRefToHclTerraform(struct?: DataKubernetesPodSpecVolumeRbdSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeRbdSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6292,6 +7183,17 @@ export function dataKubernetesPodSpecVolumeRbdToTerraform(struct?: DataKubernete } } + +export function dataKubernetesPodSpecVolumeRbdToHclTerraform(struct?: DataKubernetesPodSpecVolumeRbd): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeRbdOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6392,6 +7294,17 @@ export function dataKubernetesPodSpecVolumeSecretItemsToTerraform(struct?: DataK } } + +export function dataKubernetesPodSpecVolumeSecretItemsToHclTerraform(struct?: DataKubernetesPodSpecVolumeSecretItems): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeSecretItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6466,6 +7379,17 @@ export function dataKubernetesPodSpecVolumeSecretToTerraform(struct?: DataKubern } } + +export function dataKubernetesPodSpecVolumeSecretToHclTerraform(struct?: DataKubernetesPodSpecVolumeSecret): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6546,6 +7470,17 @@ export function dataKubernetesPodSpecVolumeVsphereVolumeToTerraform(struct?: Dat } } + +export function dataKubernetesPodSpecVolumeVsphereVolumeToHclTerraform(struct?: DataKubernetesPodSpecVolumeVsphereVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeVsphereVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6615,6 +7550,17 @@ export function dataKubernetesPodSpecVolumeToTerraform(struct?: DataKubernetesPo } } + +export function dataKubernetesPodSpecVolumeToHclTerraform(struct?: DataKubernetesPodSpecVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6841,6 +7787,17 @@ export function dataKubernetesPodSpecToTerraform(struct?: DataKubernetesPodSpec) } } + +export function dataKubernetesPodSpecToHclTerraform(struct?: DataKubernetesPodSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesPodSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7098,6 +8055,49 @@ export function dataKubernetesPodMetadataToTerraform(struct?: DataKubernetesPodM } } + +export function dataKubernetesPodMetadataToHclTerraform(struct?: DataKubernetesPodMetadataOutputReference | DataKubernetesPodMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesPodMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; diff --git a/src/data-kubernetes-pod/index.ts b/src/data-kubernetes-pod/index.ts index 07f337265..917cd86cb 100644 --- a/src/data-kubernetes-pod/index.ts +++ b/src/data-kubernetes-pod/index.ts @@ -8,6 +8,7 @@ import { DataKubernetesPodSpecList, DataKubernetesPodMetadata, dataKubernetesPodMetadataToTerraform, +dataKubernetesPodMetadataToHclTerraform, DataKubernetesPodMetadataOutputReference} from './index-structs' export * from './index-structs' import { Construct } from 'constructs'; @@ -137,4 +138,24 @@ export class DataKubernetesPod extends cdktf.TerraformDataSource { metadata: dataKubernetesPodMetadataToTerraform(this._metadata.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: dataKubernetesPodMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesPodMetadataList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/data-kubernetes-resource/README.md b/src/data-kubernetes-resource/README.md index 72765e4f6..278191843 100644 --- a/src/data-kubernetes-resource/README.md +++ b/src/data-kubernetes-resource/README.md @@ -1,3 +1,3 @@ # `data_kubernetes_resource` -Refer to the Terraform Registory for docs: [`data_kubernetes_resource`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/resource). +Refer to the Terraform Registry for docs: [`data_kubernetes_resource`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/resource). diff --git a/src/data-kubernetes-resource/index.ts b/src/data-kubernetes-resource/index.ts index e9dae754b..ef3f0f0f7 100644 --- a/src/data-kubernetes-resource/index.ts +++ b/src/data-kubernetes-resource/index.ts @@ -63,6 +63,31 @@ export function dataKubernetesResourceMetadataToTerraform(struct?: DataKubernete } } + +export function dataKubernetesResourceMetadataToHclTerraform(struct?: DataKubernetesResourceMetadataOutputReference | DataKubernetesResourceMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesResourceMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -259,4 +284,36 @@ export class DataKubernetesResource extends cdktf.TerraformDataSource { metadata: dataKubernetesResourceMetadataToTerraform(this._metadata.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(this._apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(this._kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + object: { + value: cdktf.hashMapperHcl(cdktf.anyToHclTerraform)(this._object), + isBlock: false, + type: "map", + storageClassType: "anyMap", + }, + metadata: { + value: dataKubernetesResourceMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesResourceMetadataList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/data-kubernetes-resources/README.md b/src/data-kubernetes-resources/README.md index a759ef6f8..b8ee88687 100644 --- a/src/data-kubernetes-resources/README.md +++ b/src/data-kubernetes-resources/README.md @@ -1,3 +1,3 @@ # `data_kubernetes_resources` -Refer to the Terraform Registory for docs: [`data_kubernetes_resources`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/resources). +Refer to the Terraform Registry for docs: [`data_kubernetes_resources`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/resources). diff --git a/src/data-kubernetes-resources/index.ts b/src/data-kubernetes-resources/index.ts index 9dbdcfec5..8206df47f 100644 --- a/src/data-kubernetes-resources/index.ts +++ b/src/data-kubernetes-resources/index.ts @@ -241,4 +241,54 @@ export class DataKubernetesResources extends cdktf.TerraformDataSource { objects: cdktf.hashMapper(cdktf.anyToTerraform)(this._objects), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(this._apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_selector: { + value: cdktf.stringToHclTerraform(this._fieldSelector), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(this._kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.stringToHclTerraform(this._labelSelector), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + limit: { + value: cdktf.numberToHclTerraform(this._limit), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + namespace: { + value: cdktf.stringToHclTerraform(this._namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + objects: { + value: cdktf.hashMapperHcl(cdktf.anyToHclTerraform)(this._objects), + isBlock: false, + type: "map", + storageClassType: "anyMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/data-kubernetes-secret-v1/README.md b/src/data-kubernetes-secret-v1/README.md index 5ab7e6edf..988ffb75d 100644 --- a/src/data-kubernetes-secret-v1/README.md +++ b/src/data-kubernetes-secret-v1/README.md @@ -1,3 +1,3 @@ # `data_kubernetes_secret_v1` -Refer to the Terraform Registory for docs: [`data_kubernetes_secret_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/secret_v1). +Refer to the Terraform Registry for docs: [`data_kubernetes_secret_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/secret_v1). diff --git a/src/data-kubernetes-secret-v1/index.ts b/src/data-kubernetes-secret-v1/index.ts index 9290e44ba..5eb7001ed 100644 --- a/src/data-kubernetes-secret-v1/index.ts +++ b/src/data-kubernetes-secret-v1/index.ts @@ -79,6 +79,49 @@ export function dataKubernetesSecretV1MetadataToTerraform(struct?: DataKubernete } } + +export function dataKubernetesSecretV1MetadataToHclTerraform(struct?: DataKubernetesSecretV1MetadataOutputReference | DataKubernetesSecretV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesSecretV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -363,4 +406,30 @@ export class DataKubernetesSecretV1 extends cdktf.TerraformDataSource { metadata: dataKubernetesSecretV1MetadataToTerraform(this._metadata.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + binary_data: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(this._binaryData), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: dataKubernetesSecretV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesSecretV1MetadataList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/data-kubernetes-secret/README.md b/src/data-kubernetes-secret/README.md index 2931bcf38..2f8b7bf73 100644 --- a/src/data-kubernetes-secret/README.md +++ b/src/data-kubernetes-secret/README.md @@ -1,3 +1,3 @@ # `data_kubernetes_secret` -Refer to the Terraform Registory for docs: [`data_kubernetes_secret`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/secret). +Refer to the Terraform Registry for docs: [`data_kubernetes_secret`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/secret). diff --git a/src/data-kubernetes-secret/index.ts b/src/data-kubernetes-secret/index.ts index cbc75b5c9..34b787e60 100644 --- a/src/data-kubernetes-secret/index.ts +++ b/src/data-kubernetes-secret/index.ts @@ -79,6 +79,49 @@ export function dataKubernetesSecretMetadataToTerraform(struct?: DataKubernetesS } } + +export function dataKubernetesSecretMetadataToHclTerraform(struct?: DataKubernetesSecretMetadataOutputReference | DataKubernetesSecretMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesSecretMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -363,4 +406,30 @@ export class DataKubernetesSecret extends cdktf.TerraformDataSource { metadata: dataKubernetesSecretMetadataToTerraform(this._metadata.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + binary_data: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(this._binaryData), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: dataKubernetesSecretMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesSecretMetadataList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/data-kubernetes-service-account-v1/README.md b/src/data-kubernetes-service-account-v1/README.md index ef0a81d2f..5a4be4d4c 100644 --- a/src/data-kubernetes-service-account-v1/README.md +++ b/src/data-kubernetes-service-account-v1/README.md @@ -1,3 +1,3 @@ # `data_kubernetes_service_account_v1` -Refer to the Terraform Registory for docs: [`data_kubernetes_service_account_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/service_account_v1). +Refer to the Terraform Registry for docs: [`data_kubernetes_service_account_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/service_account_v1). diff --git a/src/data-kubernetes-service-account-v1/index.ts b/src/data-kubernetes-service-account-v1/index.ts index 2dc9fdf48..552ef3235 100644 --- a/src/data-kubernetes-service-account-v1/index.ts +++ b/src/data-kubernetes-service-account-v1/index.ts @@ -38,6 +38,17 @@ export function dataKubernetesServiceAccountV1ImagePullSecretToTerraform(struct? } } + +export function dataKubernetesServiceAccountV1ImagePullSecretToHclTerraform(struct?: DataKubernetesServiceAccountV1ImagePullSecret): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesServiceAccountV1ImagePullSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -102,6 +113,17 @@ export function dataKubernetesServiceAccountV1SecretToTerraform(struct?: DataKub } } + +export function dataKubernetesServiceAccountV1SecretToHclTerraform(struct?: DataKubernetesServiceAccountV1Secret): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesServiceAccountV1SecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -194,6 +216,43 @@ export function dataKubernetesServiceAccountV1MetadataToTerraform(struct?: DataK } } + +export function dataKubernetesServiceAccountV1MetadataToHclTerraform(struct?: DataKubernetesServiceAccountV1MetadataOutputReference | DataKubernetesServiceAccountV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesServiceAccountV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -444,4 +503,24 @@ export class DataKubernetesServiceAccountV1 extends cdktf.TerraformDataSource { metadata: dataKubernetesServiceAccountV1MetadataToTerraform(this._metadata.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: dataKubernetesServiceAccountV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesServiceAccountV1MetadataList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/data-kubernetes-service-account/README.md b/src/data-kubernetes-service-account/README.md index 62f087a4b..c560604d8 100644 --- a/src/data-kubernetes-service-account/README.md +++ b/src/data-kubernetes-service-account/README.md @@ -1,3 +1,3 @@ # `data_kubernetes_service_account` -Refer to the Terraform Registory for docs: [`data_kubernetes_service_account`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/service_account). +Refer to the Terraform Registry for docs: [`data_kubernetes_service_account`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/service_account). diff --git a/src/data-kubernetes-service-account/index.ts b/src/data-kubernetes-service-account/index.ts index 0ac57deb3..ffba808b2 100644 --- a/src/data-kubernetes-service-account/index.ts +++ b/src/data-kubernetes-service-account/index.ts @@ -38,6 +38,17 @@ export function dataKubernetesServiceAccountImagePullSecretToTerraform(struct?: } } + +export function dataKubernetesServiceAccountImagePullSecretToHclTerraform(struct?: DataKubernetesServiceAccountImagePullSecret): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesServiceAccountImagePullSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -102,6 +113,17 @@ export function dataKubernetesServiceAccountSecretToTerraform(struct?: DataKuber } } + +export function dataKubernetesServiceAccountSecretToHclTerraform(struct?: DataKubernetesServiceAccountSecret): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesServiceAccountSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -194,6 +216,43 @@ export function dataKubernetesServiceAccountMetadataToTerraform(struct?: DataKub } } + +export function dataKubernetesServiceAccountMetadataToHclTerraform(struct?: DataKubernetesServiceAccountMetadataOutputReference | DataKubernetesServiceAccountMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesServiceAccountMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -444,4 +503,24 @@ export class DataKubernetesServiceAccount extends cdktf.TerraformDataSource { metadata: dataKubernetesServiceAccountMetadataToTerraform(this._metadata.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: dataKubernetesServiceAccountMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesServiceAccountMetadataList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/data-kubernetes-service-v1/README.md b/src/data-kubernetes-service-v1/README.md index 1ed7bab78..5c355f234 100644 --- a/src/data-kubernetes-service-v1/README.md +++ b/src/data-kubernetes-service-v1/README.md @@ -1,3 +1,3 @@ # `data_kubernetes_service_v1` -Refer to the Terraform Registory for docs: [`data_kubernetes_service_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/service_v1). +Refer to the Terraform Registry for docs: [`data_kubernetes_service_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/service_v1). diff --git a/src/data-kubernetes-service-v1/index.ts b/src/data-kubernetes-service-v1/index.ts index bf86d759d..8699f123a 100644 --- a/src/data-kubernetes-service-v1/index.ts +++ b/src/data-kubernetes-service-v1/index.ts @@ -38,6 +38,17 @@ export function dataKubernetesServiceV1SpecPortToTerraform(struct?: DataKubernet } } + +export function dataKubernetesServiceV1SpecPortToHclTerraform(struct?: DataKubernetesServiceV1SpecPort): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesServiceV1SpecPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -127,6 +138,17 @@ export function dataKubernetesServiceV1SpecSessionAffinityConfigClientIpToTerraf } } + +export function dataKubernetesServiceV1SpecSessionAffinityConfigClientIpToHclTerraform(struct?: DataKubernetesServiceV1SpecSessionAffinityConfigClientIp): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesServiceV1SpecSessionAffinityConfigClientIpOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -191,6 +213,17 @@ export function dataKubernetesServiceV1SpecSessionAffinityConfigToTerraform(stru } } + +export function dataKubernetesServiceV1SpecSessionAffinityConfigToHclTerraform(struct?: DataKubernetesServiceV1SpecSessionAffinityConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesServiceV1SpecSessionAffinityConfigOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -256,6 +289,17 @@ export function dataKubernetesServiceV1SpecToTerraform(struct?: DataKubernetesSe } } + +export function dataKubernetesServiceV1SpecToHclTerraform(struct?: DataKubernetesServiceV1Spec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesServiceV1SpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -413,6 +457,17 @@ export function dataKubernetesServiceV1StatusLoadBalancerIngressToTerraform(stru } } + +export function dataKubernetesServiceV1StatusLoadBalancerIngressToHclTerraform(struct?: DataKubernetesServiceV1StatusLoadBalancerIngress): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesServiceV1StatusLoadBalancerIngressOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -482,6 +537,17 @@ export function dataKubernetesServiceV1StatusLoadBalancerToTerraform(struct?: Da } } + +export function dataKubernetesServiceV1StatusLoadBalancerToHclTerraform(struct?: DataKubernetesServiceV1StatusLoadBalancer): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesServiceV1StatusLoadBalancerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -547,6 +613,17 @@ export function dataKubernetesServiceV1StatusToTerraform(struct?: DataKubernetes } } + +export function dataKubernetesServiceV1StatusToHclTerraform(struct?: DataKubernetesServiceV1Status): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesServiceV1StatusOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -640,6 +717,43 @@ export function dataKubernetesServiceV1MetadataToTerraform(struct?: DataKubernet } } + +export function dataKubernetesServiceV1MetadataToHclTerraform(struct?: DataKubernetesServiceV1MetadataOutputReference | DataKubernetesServiceV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesServiceV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -880,4 +994,24 @@ export class DataKubernetesServiceV1 extends cdktf.TerraformDataSource { metadata: dataKubernetesServiceV1MetadataToTerraform(this._metadata.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: dataKubernetesServiceV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesServiceV1MetadataList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/data-kubernetes-service/README.md b/src/data-kubernetes-service/README.md index 700e2cf06..2bdecfe60 100644 --- a/src/data-kubernetes-service/README.md +++ b/src/data-kubernetes-service/README.md @@ -1,3 +1,3 @@ # `data_kubernetes_service` -Refer to the Terraform Registory for docs: [`data_kubernetes_service`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/service). +Refer to the Terraform Registry for docs: [`data_kubernetes_service`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/service). diff --git a/src/data-kubernetes-service/index.ts b/src/data-kubernetes-service/index.ts index f9bd10a84..3103186a3 100644 --- a/src/data-kubernetes-service/index.ts +++ b/src/data-kubernetes-service/index.ts @@ -38,6 +38,17 @@ export function dataKubernetesServiceSpecPortToTerraform(struct?: DataKubernetes } } + +export function dataKubernetesServiceSpecPortToHclTerraform(struct?: DataKubernetesServiceSpecPort): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesServiceSpecPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -127,6 +138,17 @@ export function dataKubernetesServiceSpecSessionAffinityConfigClientIpToTerrafor } } + +export function dataKubernetesServiceSpecSessionAffinityConfigClientIpToHclTerraform(struct?: DataKubernetesServiceSpecSessionAffinityConfigClientIp): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesServiceSpecSessionAffinityConfigClientIpOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -191,6 +213,17 @@ export function dataKubernetesServiceSpecSessionAffinityConfigToTerraform(struct } } + +export function dataKubernetesServiceSpecSessionAffinityConfigToHclTerraform(struct?: DataKubernetesServiceSpecSessionAffinityConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesServiceSpecSessionAffinityConfigOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -256,6 +289,17 @@ export function dataKubernetesServiceSpecToTerraform(struct?: DataKubernetesServ } } + +export function dataKubernetesServiceSpecToHclTerraform(struct?: DataKubernetesServiceSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesServiceSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -413,6 +457,17 @@ export function dataKubernetesServiceStatusLoadBalancerIngressToTerraform(struct } } + +export function dataKubernetesServiceStatusLoadBalancerIngressToHclTerraform(struct?: DataKubernetesServiceStatusLoadBalancerIngress): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesServiceStatusLoadBalancerIngressOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -482,6 +537,17 @@ export function dataKubernetesServiceStatusLoadBalancerToTerraform(struct?: Data } } + +export function dataKubernetesServiceStatusLoadBalancerToHclTerraform(struct?: DataKubernetesServiceStatusLoadBalancer): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesServiceStatusLoadBalancerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -547,6 +613,17 @@ export function dataKubernetesServiceStatusToTerraform(struct?: DataKubernetesSe } } + +export function dataKubernetesServiceStatusToHclTerraform(struct?: DataKubernetesServiceStatus): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class DataKubernetesServiceStatusOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -640,6 +717,43 @@ export function dataKubernetesServiceMetadataToTerraform(struct?: DataKubernetes } } + +export function dataKubernetesServiceMetadataToHclTerraform(struct?: DataKubernetesServiceMetadataOutputReference | DataKubernetesServiceMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesServiceMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -880,4 +994,24 @@ export class DataKubernetesService extends cdktf.TerraformDataSource { metadata: dataKubernetesServiceMetadataToTerraform(this._metadata.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: dataKubernetesServiceMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesServiceMetadataList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/data-kubernetes-storage-class-v1/README.md b/src/data-kubernetes-storage-class-v1/README.md index 9f2e9d027..6f9835219 100644 --- a/src/data-kubernetes-storage-class-v1/README.md +++ b/src/data-kubernetes-storage-class-v1/README.md @@ -1,3 +1,3 @@ # `data_kubernetes_storage_class_v1` -Refer to the Terraform Registory for docs: [`data_kubernetes_storage_class_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/storage_class_v1). +Refer to the Terraform Registry for docs: [`data_kubernetes_storage_class_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/storage_class_v1). diff --git a/src/data-kubernetes-storage-class-v1/index.ts b/src/data-kubernetes-storage-class-v1/index.ts index 00829464d..20fb233a1 100644 --- a/src/data-kubernetes-storage-class-v1/index.ts +++ b/src/data-kubernetes-storage-class-v1/index.ts @@ -88,6 +88,31 @@ export function dataKubernetesStorageClassV1AllowedTopologiesMatchLabelExpressio } } + +export function dataKubernetesStorageClassV1AllowedTopologiesMatchLabelExpressionsToHclTerraform(struct?: DataKubernetesStorageClassV1AllowedTopologiesMatchLabelExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesStorageClassV1AllowedTopologiesMatchLabelExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -209,6 +234,25 @@ export function dataKubernetesStorageClassV1AllowedTopologiesToTerraform(struct? } } + +export function dataKubernetesStorageClassV1AllowedTopologiesToHclTerraform(struct?: DataKubernetesStorageClassV1AllowedTopologiesOutputReference | DataKubernetesStorageClassV1AllowedTopologies): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_label_expressions: { + value: cdktf.listMapperHcl(dataKubernetesStorageClassV1AllowedTopologiesMatchLabelExpressionsToHclTerraform, true)(struct!.matchLabelExpressions), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesStorageClassV1AllowedTopologiesMatchLabelExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesStorageClassV1AllowedTopologiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -290,6 +334,37 @@ export function dataKubernetesStorageClassV1MetadataToTerraform(struct?: DataKub } } + +export function dataKubernetesStorageClassV1MetadataToHclTerraform(struct?: DataKubernetesStorageClassV1MetadataOutputReference | DataKubernetesStorageClassV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesStorageClassV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -609,4 +684,60 @@ export class DataKubernetesStorageClassV1 extends cdktf.TerraformDataSource { metadata: dataKubernetesStorageClassV1MetadataToTerraform(this._metadata.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + allow_volume_expansion: { + value: cdktf.booleanToHclTerraform(this._allowVolumeExpansion), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mount_options: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(this._mountOptions), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + parameters: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(this._parameters), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + reclaim_policy: { + value: cdktf.stringToHclTerraform(this._reclaimPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_binding_mode: { + value: cdktf.stringToHclTerraform(this._volumeBindingMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + allowed_topologies: { + value: dataKubernetesStorageClassV1AllowedTopologiesToHclTerraform(this._allowedTopologies.internalValue), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesStorageClassV1AllowedTopologiesList", + }, + metadata: { + value: dataKubernetesStorageClassV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesStorageClassV1MetadataList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/data-kubernetes-storage-class/README.md b/src/data-kubernetes-storage-class/README.md index cc76d4573..259f3a9b3 100644 --- a/src/data-kubernetes-storage-class/README.md +++ b/src/data-kubernetes-storage-class/README.md @@ -1,3 +1,3 @@ # `data_kubernetes_storage_class` -Refer to the Terraform Registory for docs: [`data_kubernetes_storage_class`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/storage_class). +Refer to the Terraform Registry for docs: [`data_kubernetes_storage_class`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/data-sources/storage_class). diff --git a/src/data-kubernetes-storage-class/index.ts b/src/data-kubernetes-storage-class/index.ts index c7c91ea9f..ea9f00f15 100644 --- a/src/data-kubernetes-storage-class/index.ts +++ b/src/data-kubernetes-storage-class/index.ts @@ -88,6 +88,31 @@ export function dataKubernetesStorageClassAllowedTopologiesMatchLabelExpressions } } + +export function dataKubernetesStorageClassAllowedTopologiesMatchLabelExpressionsToHclTerraform(struct?: DataKubernetesStorageClassAllowedTopologiesMatchLabelExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesStorageClassAllowedTopologiesMatchLabelExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -209,6 +234,25 @@ export function dataKubernetesStorageClassAllowedTopologiesToTerraform(struct?: } } + +export function dataKubernetesStorageClassAllowedTopologiesToHclTerraform(struct?: DataKubernetesStorageClassAllowedTopologiesOutputReference | DataKubernetesStorageClassAllowedTopologies): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_label_expressions: { + value: cdktf.listMapperHcl(dataKubernetesStorageClassAllowedTopologiesMatchLabelExpressionsToHclTerraform, true)(struct!.matchLabelExpressions), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesStorageClassAllowedTopologiesMatchLabelExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesStorageClassAllowedTopologiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -290,6 +334,37 @@ export function dataKubernetesStorageClassMetadataToTerraform(struct?: DataKuber } } + +export function dataKubernetesStorageClassMetadataToHclTerraform(struct?: DataKubernetesStorageClassMetadataOutputReference | DataKubernetesStorageClassMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DataKubernetesStorageClassMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -609,4 +684,60 @@ export class DataKubernetesStorageClass extends cdktf.TerraformDataSource { metadata: dataKubernetesStorageClassMetadataToTerraform(this._metadata.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + allow_volume_expansion: { + value: cdktf.booleanToHclTerraform(this._allowVolumeExpansion), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mount_options: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(this._mountOptions), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + parameters: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(this._parameters), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + reclaim_policy: { + value: cdktf.stringToHclTerraform(this._reclaimPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_binding_mode: { + value: cdktf.stringToHclTerraform(this._volumeBindingMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + allowed_topologies: { + value: dataKubernetesStorageClassAllowedTopologiesToHclTerraform(this._allowedTopologies.internalValue), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesStorageClassAllowedTopologiesList", + }, + metadata: { + value: dataKubernetesStorageClassMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "DataKubernetesStorageClassMetadataList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/default-service-account-v1/README.md b/src/default-service-account-v1/README.md index 0733467b5..3f4d6e1b9 100644 --- a/src/default-service-account-v1/README.md +++ b/src/default-service-account-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_default_service_account_v1` -Refer to the Terraform Registory for docs: [`kubernetes_default_service_account_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/default_service_account_v1). +Refer to the Terraform Registry for docs: [`kubernetes_default_service_account_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/default_service_account_v1). diff --git a/src/default-service-account-v1/index.ts b/src/default-service-account-v1/index.ts index 65aee36de..b3f4cc12a 100644 --- a/src/default-service-account-v1/index.ts +++ b/src/default-service-account-v1/index.ts @@ -69,6 +69,25 @@ export function defaultServiceAccountV1ImagePullSecretToTerraform(struct?: Defau } } + +export function defaultServiceAccountV1ImagePullSecretToHclTerraform(struct?: DefaultServiceAccountV1ImagePullSecret | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DefaultServiceAccountV1ImagePullSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -189,6 +208,43 @@ export function defaultServiceAccountV1MetadataToTerraform(struct?: DefaultServi } } + +export function defaultServiceAccountV1MetadataToHclTerraform(struct?: DefaultServiceAccountV1MetadataOutputReference | DefaultServiceAccountV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DefaultServiceAccountV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -337,6 +393,25 @@ export function defaultServiceAccountV1SecretToTerraform(struct?: DefaultService } } + +export function defaultServiceAccountV1SecretToHclTerraform(struct?: DefaultServiceAccountV1Secret | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DefaultServiceAccountV1SecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -434,6 +509,25 @@ export function defaultServiceAccountV1TimeoutsToTerraform(struct?: DefaultServi } } + +export function defaultServiceAccountV1TimeoutsToHclTerraform(struct?: DefaultServiceAccountV1Timeouts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + create: { + value: cdktf.stringToHclTerraform(struct!.create), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DefaultServiceAccountV1TimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -668,4 +762,48 @@ export class DefaultServiceAccountV1 extends cdktf.TerraformResource { timeouts: defaultServiceAccountV1TimeoutsToTerraform(this._timeouts.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + automount_service_account_token: { + value: cdktf.booleanToHclTerraform(this._automountServiceAccountToken), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + image_pull_secret: { + value: cdktf.listMapperHcl(defaultServiceAccountV1ImagePullSecretToHclTerraform, true)(this._imagePullSecret.internalValue), + isBlock: true, + type: "set", + storageClassType: "DefaultServiceAccountV1ImagePullSecretList", + }, + metadata: { + value: defaultServiceAccountV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "DefaultServiceAccountV1MetadataList", + }, + secret: { + value: cdktf.listMapperHcl(defaultServiceAccountV1SecretToHclTerraform, true)(this._secret.internalValue), + isBlock: true, + type: "set", + storageClassType: "DefaultServiceAccountV1SecretList", + }, + timeouts: { + value: defaultServiceAccountV1TimeoutsToHclTerraform(this._timeouts.internalValue), + isBlock: true, + type: "struct", + storageClassType: "DefaultServiceAccountV1Timeouts", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/default-service-account/README.md b/src/default-service-account/README.md index 5e7b94780..efe8777ef 100644 --- a/src/default-service-account/README.md +++ b/src/default-service-account/README.md @@ -1,3 +1,3 @@ # `kubernetes_default_service_account` -Refer to the Terraform Registory for docs: [`kubernetes_default_service_account`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/default_service_account). +Refer to the Terraform Registry for docs: [`kubernetes_default_service_account`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/default_service_account). diff --git a/src/default-service-account/index.ts b/src/default-service-account/index.ts index 53cf1d2a2..8e5f1bcc7 100644 --- a/src/default-service-account/index.ts +++ b/src/default-service-account/index.ts @@ -69,6 +69,25 @@ export function defaultServiceAccountImagePullSecretToTerraform(struct?: Default } } + +export function defaultServiceAccountImagePullSecretToHclTerraform(struct?: DefaultServiceAccountImagePullSecret | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DefaultServiceAccountImagePullSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -189,6 +208,43 @@ export function defaultServiceAccountMetadataToTerraform(struct?: DefaultService } } + +export function defaultServiceAccountMetadataToHclTerraform(struct?: DefaultServiceAccountMetadataOutputReference | DefaultServiceAccountMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DefaultServiceAccountMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -337,6 +393,25 @@ export function defaultServiceAccountSecretToTerraform(struct?: DefaultServiceAc } } + +export function defaultServiceAccountSecretToHclTerraform(struct?: DefaultServiceAccountSecret | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DefaultServiceAccountSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -434,6 +509,25 @@ export function defaultServiceAccountTimeoutsToTerraform(struct?: DefaultService } } + +export function defaultServiceAccountTimeoutsToHclTerraform(struct?: DefaultServiceAccountTimeouts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + create: { + value: cdktf.stringToHclTerraform(struct!.create), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DefaultServiceAccountTimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -668,4 +762,48 @@ export class DefaultServiceAccount extends cdktf.TerraformResource { timeouts: defaultServiceAccountTimeoutsToTerraform(this._timeouts.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + automount_service_account_token: { + value: cdktf.booleanToHclTerraform(this._automountServiceAccountToken), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + image_pull_secret: { + value: cdktf.listMapperHcl(defaultServiceAccountImagePullSecretToHclTerraform, true)(this._imagePullSecret.internalValue), + isBlock: true, + type: "set", + storageClassType: "DefaultServiceAccountImagePullSecretList", + }, + metadata: { + value: defaultServiceAccountMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "DefaultServiceAccountMetadataList", + }, + secret: { + value: cdktf.listMapperHcl(defaultServiceAccountSecretToHclTerraform, true)(this._secret.internalValue), + isBlock: true, + type: "set", + storageClassType: "DefaultServiceAccountSecretList", + }, + timeouts: { + value: defaultServiceAccountTimeoutsToHclTerraform(this._timeouts.internalValue), + isBlock: true, + type: "struct", + storageClassType: "DefaultServiceAccountTimeouts", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/deployment-v1/README.md b/src/deployment-v1/README.md index 18d8facdb..c58954591 100644 --- a/src/deployment-v1/README.md +++ b/src/deployment-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_deployment_v1` -Refer to the Terraform Registory for docs: [`kubernetes_deployment_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/deployment_v1). +Refer to the Terraform Registry for docs: [`kubernetes_deployment_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/deployment_v1). diff --git a/src/deployment-v1/index-structs/structs0.ts b/src/deployment-v1/index-structs/structs0.ts index de5788280..82420396f 100644 --- a/src/deployment-v1/index-structs/structs0.ts +++ b/src/deployment-v1/index-structs/structs0.ts @@ -51,6 +51,49 @@ export function deploymentV1MetadataToTerraform(struct?: DeploymentV1MetadataOut } } + +export function deploymentV1MetadataToHclTerraform(struct?: DeploymentV1MetadataOutputReference | DeploymentV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -235,6 +278,37 @@ export function deploymentV1SpecSelectorMatchExpressionsToTerraform(struct?: Dep } } + +export function deploymentV1SpecSelectorMatchExpressionsToHclTerraform(struct?: DeploymentV1SpecSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -385,6 +459,31 @@ export function deploymentV1SpecSelectorToTerraform(struct?: DeploymentV1SpecSel } } + +export function deploymentV1SpecSelectorToHclTerraform(struct?: DeploymentV1SpecSelectorOutputReference | DeploymentV1SpecSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(deploymentV1SpecSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -481,6 +580,31 @@ export function deploymentV1SpecStrategyRollingUpdateToTerraform(struct?: Deploy } } + +export function deploymentV1SpecStrategyRollingUpdateToHclTerraform(struct?: DeploymentV1SpecStrategyRollingUpdateOutputReference | DeploymentV1SpecStrategyRollingUpdate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + max_surge: { + value: cdktf.stringToHclTerraform(struct!.maxSurge), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + max_unavailable: { + value: cdktf.stringToHclTerraform(struct!.maxUnavailable), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecStrategyRollingUpdateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -577,6 +701,31 @@ export function deploymentV1SpecStrategyToTerraform(struct?: DeploymentV1SpecStr } } + +export function deploymentV1SpecStrategyToHclTerraform(struct?: DeploymentV1SpecStrategyOutputReference | DeploymentV1SpecStrategy): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rolling_update: { + value: deploymentV1SpecStrategyRollingUpdateToHclTerraform(struct!.rollingUpdate), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecStrategyRollingUpdateList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecStrategyOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -694,6 +843,49 @@ export function deploymentV1SpecTemplateMetadataToTerraform(struct?: DeploymentV } } + +export function deploymentV1SpecTemplateMetadataToHclTerraform(struct?: DeploymentV1SpecTemplateMetadataOutputReference | DeploymentV1SpecTemplateMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -878,6 +1070,37 @@ export function deploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringS } } + +export function deploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsToHclTerraform(struct?: DeploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1035,6 +1258,37 @@ export function deploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringS } } + +export function deploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsToHclTerraform(struct?: DeploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1179,6 +1433,31 @@ export function deploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringS } } + +export function deploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceToHclTerraform(struct?: DeploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference | DeploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_expressions: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList", + }, + match_fields: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsToHclTerraform, true)(struct!.matchFields), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1275,6 +1554,31 @@ export function deploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringS } } + +export function deploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DeploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + preference: { + value: deploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceToHclTerraform(struct!.preference), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1404,6 +1708,37 @@ export function deploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSc } } + +export function deploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsToHclTerraform(struct?: DeploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1561,6 +1896,37 @@ export function deploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSc } } + +export function deploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsToHclTerraform(struct?: DeploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1705,6 +2071,31 @@ export function deploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSc } } + +export function deploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermToHclTerraform(struct?: DeploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_expressions: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList", + }, + match_fields: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsToHclTerraform, true)(struct!.matchFields), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1826,6 +2217,25 @@ export function deploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSc } } + +export function deploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DeploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference | DeploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + node_selector_term: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermToHclTerraform, true)(struct!.nodeSelectorTerm), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1900,6 +2310,31 @@ export function deploymentV1SpecTemplateSpecAffinityNodeAffinityToTerraform(stru } } + +export function deploymentV1SpecTemplateSpecAffinityNodeAffinityToHclTerraform(struct?: DeploymentV1SpecTemplateSpecAffinityNodeAffinityOutputReference | DeploymentV1SpecTemplateSpecAffinityNodeAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: deploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecAffinityNodeAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2003,6 +2438,37 @@ export function deploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSc } } + +export function deploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform(struct?: DeploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2153,6 +2619,31 @@ export function deploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSc } } + +export function deploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform(struct?: DeploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2288,6 +2779,37 @@ export function deploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSc } } + +export function deploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct?: DeploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference | DeploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2403,6 +2925,31 @@ export function deploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSc } } + +export function deploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DeploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pod_affinity_term: { + value: deploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct!.podAffinityTerm), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2532,6 +3079,37 @@ export function deploymentV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSch } } + +export function deploymentV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform(struct?: DeploymentV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2682,6 +3260,31 @@ export function deploymentV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSch } } + +export function deploymentV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform(struct?: DeploymentV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2817,6 +3420,37 @@ export function deploymentV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSch } } + +export function deploymentV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DeploymentV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2964,6 +3598,31 @@ export function deploymentV1SpecTemplateSpecAffinityPodAffinityToTerraform(struc } } + +export function deploymentV1SpecTemplateSpecAffinityPodAffinityToHclTerraform(struct?: DeploymentV1SpecTemplateSpecAffinityPodAffinityOutputReference | DeploymentV1SpecTemplateSpecAffinityPodAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecAffinityPodAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3067,6 +3726,37 @@ export function deploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuri } } + +export function deploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform(struct?: DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3217,6 +3907,31 @@ export function deploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuri } } + +export function deploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform(struct?: DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3352,6 +4067,37 @@ export function deploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuri } } + +export function deploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct?: DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference | DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3467,6 +4213,31 @@ export function deploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuri } } + +export function deploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pod_affinity_term: { + value: deploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct!.podAffinityTerm), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3596,6 +4367,37 @@ export function deploymentV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDurin } } + +export function deploymentV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform(struct?: DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3746,6 +4548,31 @@ export function deploymentV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDurin } } + +export function deploymentV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform(struct?: DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3881,6 +4708,37 @@ export function deploymentV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDurin } } + +export function deploymentV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4028,6 +4886,31 @@ export function deploymentV1SpecTemplateSpecAffinityPodAntiAffinityToTerraform(s } } + +export function deploymentV1SpecTemplateSpecAffinityPodAntiAffinityToHclTerraform(struct?: DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityOutputReference | DeploymentV1SpecTemplateSpecAffinityPodAntiAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4131,6 +5014,37 @@ export function deploymentV1SpecTemplateSpecAffinityToTerraform(struct?: Deploym } } + +export function deploymentV1SpecTemplateSpecAffinityToHclTerraform(struct?: DeploymentV1SpecTemplateSpecAffinityOutputReference | DeploymentV1SpecTemplateSpecAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + node_affinity: { + value: deploymentV1SpecTemplateSpecAffinityNodeAffinityToHclTerraform(struct!.nodeAffinity), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecAffinityNodeAffinityList", + }, + pod_affinity: { + value: deploymentV1SpecTemplateSpecAffinityPodAffinityToHclTerraform(struct!.podAffinity), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecAffinityPodAffinityList", + }, + pod_anti_affinity: { + value: deploymentV1SpecTemplateSpecAffinityPodAntiAffinityToHclTerraform(struct!.podAntiAffinity), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecAffinityPodAntiAffinityList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4256,6 +5170,37 @@ export function deploymentV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRef } } + +export function deploymentV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference | DeploymentV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4374,6 +5319,31 @@ export function deploymentV1SpecTemplateSpecContainerEnvValueFromFieldRefToTerra } } + +export function deploymentV1SpecTemplateSpecContainerEnvValueFromFieldRefToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerEnvValueFromFieldRefOutputReference | DeploymentV1SpecTemplateSpecContainerEnvValueFromFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerEnvValueFromFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4473,6 +5443,37 @@ export function deploymentV1SpecTemplateSpecContainerEnvValueFromResourceFieldRe } } + +export function deploymentV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference | DeploymentV1SpecTemplateSpecContainerEnvValueFromResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4595,6 +5596,37 @@ export function deploymentV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefToT } } + +export function deploymentV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference | DeploymentV1SpecTemplateSpecContainerEnvValueFromSecretKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4727,10 +5759,47 @@ export function deploymentV1SpecTemplateSpecContainerEnvValueFromToTerraform(str } } -export class DeploymentV1SpecTemplateSpecContainerEnvValueFromOutputReference extends cdktf.ComplexObject { - private isEmptyObject = false; - /** +export function deploymentV1SpecTemplateSpecContainerEnvValueFromToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerEnvValueFromOutputReference | DeploymentV1SpecTemplateSpecContainerEnvValueFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map_key_ref: { + value: deploymentV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct!.configMapKeyRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefList", + }, + field_ref: { + value: deploymentV1SpecTemplateSpecContainerEnvValueFromFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerEnvValueFromFieldRefList", + }, + resource_field_ref: { + value: deploymentV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefList", + }, + secret_key_ref: { + value: deploymentV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefToHclTerraform(struct!.secretKeyRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class DeploymentV1SpecTemplateSpecContainerEnvValueFromOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ @@ -4874,6 +5943,37 @@ export function deploymentV1SpecTemplateSpecContainerEnvToTerraform(struct?: Dep } } + +export function deploymentV1SpecTemplateSpecContainerEnvToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerEnv | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value_from: { + value: deploymentV1SpecTemplateSpecContainerEnvValueFromToHclTerraform(struct!.valueFrom), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerEnvValueFromList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerEnvOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5021,6 +6121,31 @@ export function deploymentV1SpecTemplateSpecContainerEnvFromConfigMapRefToTerraf } } + +export function deploymentV1SpecTemplateSpecContainerEnvFromConfigMapRefToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerEnvFromConfigMapRefOutputReference | DeploymentV1SpecTemplateSpecContainerEnvFromConfigMapRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerEnvFromConfigMapRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5114,6 +6239,31 @@ export function deploymentV1SpecTemplateSpecContainerEnvFromSecretRefToTerraform } } + +export function deploymentV1SpecTemplateSpecContainerEnvFromSecretRefToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerEnvFromSecretRefOutputReference | DeploymentV1SpecTemplateSpecContainerEnvFromSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerEnvFromSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5214,6 +6364,37 @@ export function deploymentV1SpecTemplateSpecContainerEnvFromToTerraform(struct?: } } + +export function deploymentV1SpecTemplateSpecContainerEnvFromToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerEnvFrom | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + prefix: { + value: cdktf.stringToHclTerraform(struct!.prefix), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + config_map_ref: { + value: deploymentV1SpecTemplateSpecContainerEnvFromConfigMapRefToHclTerraform(struct!.configMapRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerEnvFromConfigMapRefList", + }, + secret_ref: { + value: deploymentV1SpecTemplateSpecContainerEnvFromSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerEnvFromSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerEnvFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5357,6 +6538,25 @@ export function deploymentV1SpecTemplateSpecContainerLifecyclePostStartExecToTer } } + +export function deploymentV1SpecTemplateSpecContainerLifecyclePostStartExecToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerLifecyclePostStartExecOutputReference | DeploymentV1SpecTemplateSpecContainerLifecyclePostStartExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerLifecyclePostStartExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5431,6 +6631,31 @@ export function deploymentV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHt } } + +export function deploymentV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5580,6 +6805,49 @@ export function deploymentV1SpecTemplateSpecContainerLifecyclePostStartHttpGetTo } } + +export function deploymentV1SpecTemplateSpecContainerLifecyclePostStartHttpGetToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference | DeploymentV1SpecTemplateSpecContainerLifecyclePostStartHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5735,6 +7003,25 @@ export function deploymentV1SpecTemplateSpecContainerLifecyclePostStartTcpSocket } } + +export function deploymentV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerLifecyclePostStartTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5845,6 +7132,37 @@ export function deploymentV1SpecTemplateSpecContainerLifecyclePostStartToTerrafo } } + +export function deploymentV1SpecTemplateSpecContainerLifecyclePostStartToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerLifecyclePostStart | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: deploymentV1SpecTemplateSpecContainerLifecyclePostStartExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerLifecyclePostStartExecList", + }, + http_get: { + value: deploymentV1SpecTemplateSpecContainerLifecyclePostStartHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerLifecyclePostStartHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerLifecyclePostStartOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5988,6 +7306,25 @@ export function deploymentV1SpecTemplateSpecContainerLifecyclePreStopExecToTerra } } + +export function deploymentV1SpecTemplateSpecContainerLifecyclePreStopExecToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerLifecyclePreStopExecOutputReference | DeploymentV1SpecTemplateSpecContainerLifecyclePreStopExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerLifecyclePreStopExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6062,6 +7399,31 @@ export function deploymentV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttp } } + +export function deploymentV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6211,6 +7573,49 @@ export function deploymentV1SpecTemplateSpecContainerLifecyclePreStopHttpGetToTe } } + +export function deploymentV1SpecTemplateSpecContainerLifecyclePreStopHttpGetToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference | DeploymentV1SpecTemplateSpecContainerLifecyclePreStopHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6366,6 +7771,25 @@ export function deploymentV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketTo } } + +export function deploymentV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerLifecyclePreStopTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6476,6 +7900,37 @@ export function deploymentV1SpecTemplateSpecContainerLifecyclePreStopToTerraform } } + +export function deploymentV1SpecTemplateSpecContainerLifecyclePreStopToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerLifecyclePreStop | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: deploymentV1SpecTemplateSpecContainerLifecyclePreStopExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerLifecyclePreStopExecList", + }, + http_get: { + value: deploymentV1SpecTemplateSpecContainerLifecyclePreStopHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerLifecyclePreStopHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerLifecyclePreStopOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6626,6 +8081,31 @@ export function deploymentV1SpecTemplateSpecContainerLifecycleToTerraform(struct } } + +export function deploymentV1SpecTemplateSpecContainerLifecycleToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerLifecycleOutputReference | DeploymentV1SpecTemplateSpecContainerLifecycle): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + post_start: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecContainerLifecyclePostStartToHclTerraform, true)(struct!.postStart), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerLifecyclePostStartList", + }, + pre_stop: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecContainerLifecyclePreStopToHclTerraform, true)(struct!.preStop), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerLifecyclePreStopList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerLifecycleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6715,6 +8195,25 @@ export function deploymentV1SpecTemplateSpecContainerLivenessProbeExecToTerrafor } } + +export function deploymentV1SpecTemplateSpecContainerLivenessProbeExecToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerLivenessProbeExecOutputReference | DeploymentV1SpecTemplateSpecContainerLivenessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerLivenessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6789,6 +8288,31 @@ export function deploymentV1SpecTemplateSpecContainerLivenessProbeGrpcToTerrafor } } + +export function deploymentV1SpecTemplateSpecContainerLivenessProbeGrpcToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerLivenessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerLivenessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6914,6 +8438,31 @@ export function deploymentV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHea } } + +export function deploymentV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7063,6 +8612,49 @@ export function deploymentV1SpecTemplateSpecContainerLivenessProbeHttpGetToTerra } } + +export function deploymentV1SpecTemplateSpecContainerLivenessProbeHttpGetToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerLivenessProbeHttpGetOutputReference | DeploymentV1SpecTemplateSpecContainerLivenessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerLivenessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7218,6 +8810,25 @@ export function deploymentV1SpecTemplateSpecContainerLivenessProbeTcpSocketToTer } } + +export function deploymentV1SpecTemplateSpecContainerLivenessProbeTcpSocketToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerLivenessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7370,6 +8981,73 @@ export function deploymentV1SpecTemplateSpecContainerLivenessProbeToTerraform(st } } + +export function deploymentV1SpecTemplateSpecContainerLivenessProbeToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerLivenessProbeOutputReference | DeploymentV1SpecTemplateSpecContainerLivenessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: deploymentV1SpecTemplateSpecContainerLivenessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerLivenessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecContainerLivenessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerLivenessProbeGrpcList", + }, + http_get: { + value: deploymentV1SpecTemplateSpecContainerLivenessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerLivenessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecContainerLivenessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerLivenessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerLivenessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7641,6 +9319,49 @@ export function deploymentV1SpecTemplateSpecContainerPortToTerraform(struct?: De } } + +export function deploymentV1SpecTemplateSpecContainerPortToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerPort | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_port: { + value: cdktf.numberToHclTerraform(struct!.containerPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + host_ip: { + value: cdktf.stringToHclTerraform(struct!.hostIp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_port: { + value: cdktf.numberToHclTerraform(struct!.hostPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7825,6 +9546,25 @@ export function deploymentV1SpecTemplateSpecContainerReadinessProbeExecToTerrafo } } + +export function deploymentV1SpecTemplateSpecContainerReadinessProbeExecToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerReadinessProbeExecOutputReference | DeploymentV1SpecTemplateSpecContainerReadinessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerReadinessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7899,6 +9639,31 @@ export function deploymentV1SpecTemplateSpecContainerReadinessProbeGrpcToTerrafo } } + +export function deploymentV1SpecTemplateSpecContainerReadinessProbeGrpcToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerReadinessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerReadinessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8024,6 +9789,31 @@ export function deploymentV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHe } } + +export function deploymentV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8173,6 +9963,49 @@ export function deploymentV1SpecTemplateSpecContainerReadinessProbeHttpGetToTerr } } + +export function deploymentV1SpecTemplateSpecContainerReadinessProbeHttpGetToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerReadinessProbeHttpGetOutputReference | DeploymentV1SpecTemplateSpecContainerReadinessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerReadinessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8328,6 +10161,25 @@ export function deploymentV1SpecTemplateSpecContainerReadinessProbeTcpSocketToTe } } + +export function deploymentV1SpecTemplateSpecContainerReadinessProbeTcpSocketToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerReadinessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8480,6 +10332,73 @@ export function deploymentV1SpecTemplateSpecContainerReadinessProbeToTerraform(s } } + +export function deploymentV1SpecTemplateSpecContainerReadinessProbeToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerReadinessProbeOutputReference | DeploymentV1SpecTemplateSpecContainerReadinessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: deploymentV1SpecTemplateSpecContainerReadinessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerReadinessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecContainerReadinessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerReadinessProbeGrpcList", + }, + http_get: { + value: deploymentV1SpecTemplateSpecContainerReadinessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerReadinessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecContainerReadinessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerReadinessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerReadinessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8730,6 +10649,31 @@ export function deploymentV1SpecTemplateSpecContainerResourcesToTerraform(struct } } + +export function deploymentV1SpecTemplateSpecContainerResourcesToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerResourcesOutputReference | DeploymentV1SpecTemplateSpecContainerResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8826,6 +10770,31 @@ export function deploymentV1SpecTemplateSpecContainerSecurityContextCapabilities } } + +export function deploymentV1SpecTemplateSpecContainerSecurityContextCapabilitiesToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference | DeploymentV1SpecTemplateSpecContainerSecurityContextCapabilities): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + add: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.add), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + drop: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.drop), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8936,6 +10905,43 @@ export function deploymentV1SpecTemplateSpecContainerSecurityContextSeLinuxOptio } } + +export function deploymentV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference | DeploymentV1SpecTemplateSpecContainerSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9076,6 +11082,31 @@ export function deploymentV1SpecTemplateSpecContainerSecurityContextSeccompProfi } } + +export function deploymentV1SpecTemplateSpecContainerSecurityContextSeccompProfileToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference | DeploymentV1SpecTemplateSpecContainerSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9221,6 +11252,73 @@ export function deploymentV1SpecTemplateSpecContainerSecurityContextToTerraform( } } + +export function deploymentV1SpecTemplateSpecContainerSecurityContextToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerSecurityContextOutputReference | DeploymentV1SpecTemplateSpecContainerSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + allow_privilege_escalation: { + value: cdktf.booleanToHclTerraform(struct!.allowPrivilegeEscalation), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + privileged: { + value: cdktf.booleanToHclTerraform(struct!.privileged), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + read_only_root_filesystem: { + value: cdktf.booleanToHclTerraform(struct!.readOnlyRootFilesystem), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + capabilities: { + value: deploymentV1SpecTemplateSpecContainerSecurityContextCapabilitiesToHclTerraform(struct!.capabilities), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerSecurityContextCapabilitiesList", + }, + se_linux_options: { + value: deploymentV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: deploymentV1SpecTemplateSpecContainerSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerSecurityContextSeccompProfileList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9464,14 +11562,33 @@ export function deploymentV1SpecTemplateSpecContainerStartupProbeExecToTerraform } } -export class DeploymentV1SpecTemplateSpecContainerStartupProbeExecOutputReference extends cdktf.ComplexObject { - private isEmptyObject = false; - /** - * @param terraformResource The parent resource - * @param terraformAttribute The attribute on the parent resource this class is referencing - */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { +export function deploymentV1SpecTemplateSpecContainerStartupProbeExecToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerStartupProbeExecOutputReference | DeploymentV1SpecTemplateSpecContainerStartupProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class DeploymentV1SpecTemplateSpecContainerStartupProbeExecOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { super(terraformResource, terraformAttribute, false, 0); } @@ -9538,6 +11655,31 @@ export function deploymentV1SpecTemplateSpecContainerStartupProbeGrpcToTerraform } } + +export function deploymentV1SpecTemplateSpecContainerStartupProbeGrpcToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerStartupProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9663,6 +11805,31 @@ export function deploymentV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHead } } + +export function deploymentV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9812,6 +11979,49 @@ export function deploymentV1SpecTemplateSpecContainerStartupProbeHttpGetToTerraf } } + +export function deploymentV1SpecTemplateSpecContainerStartupProbeHttpGetToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerStartupProbeHttpGetOutputReference | DeploymentV1SpecTemplateSpecContainerStartupProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerStartupProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9967,6 +12177,25 @@ export function deploymentV1SpecTemplateSpecContainerStartupProbeTcpSocketToTerr } } + +export function deploymentV1SpecTemplateSpecContainerStartupProbeTcpSocketToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerStartupProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerStartupProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10119,6 +12348,73 @@ export function deploymentV1SpecTemplateSpecContainerStartupProbeToTerraform(str } } + +export function deploymentV1SpecTemplateSpecContainerStartupProbeToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerStartupProbeOutputReference | DeploymentV1SpecTemplateSpecContainerStartupProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: deploymentV1SpecTemplateSpecContainerStartupProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerStartupProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecContainerStartupProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerStartupProbeGrpcList", + }, + http_get: { + value: deploymentV1SpecTemplateSpecContainerStartupProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerStartupProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecContainerStartupProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerStartupProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerStartupProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10390,6 +12686,49 @@ export function deploymentV1SpecTemplateSpecContainerVolumeMountToTerraform(stru } } + +export function deploymentV1SpecTemplateSpecContainerVolumeMountToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainerVolumeMount | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mount_path: { + value: cdktf.stringToHclTerraform(struct!.mountPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mount_propagation: { + value: cdktf.stringToHclTerraform(struct!.mountPropagation), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + sub_path: { + value: cdktf.stringToHclTerraform(struct!.subPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerVolumeMountOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10711,6 +13050,145 @@ export function deploymentV1SpecTemplateSpecContainerToTerraform(struct?: Deploy } } + +export function deploymentV1SpecTemplateSpecContainerToHclTerraform(struct?: DeploymentV1SpecTemplateSpecContainer | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + args: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.args), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + image: { + value: cdktf.stringToHclTerraform(struct!.image), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + image_pull_policy: { + value: cdktf.stringToHclTerraform(struct!.imagePullPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stdin: { + value: cdktf.booleanToHclTerraform(struct!.stdin), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + stdin_once: { + value: cdktf.booleanToHclTerraform(struct!.stdinOnce), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + termination_message_path: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_message_policy: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + tty: { + value: cdktf.booleanToHclTerraform(struct!.tty), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + working_dir: { + value: cdktf.stringToHclTerraform(struct!.workingDir), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + env: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecContainerEnvToHclTerraform, true)(struct!.env), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerEnvList", + }, + env_from: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecContainerEnvFromToHclTerraform, true)(struct!.envFrom), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerEnvFromList", + }, + lifecycle: { + value: deploymentV1SpecTemplateSpecContainerLifecycleToHclTerraform(struct!.lifecycle), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerLifecycleList", + }, + liveness_probe: { + value: deploymentV1SpecTemplateSpecContainerLivenessProbeToHclTerraform(struct!.livenessProbe), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerLivenessProbeList", + }, + port: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecContainerPortToHclTerraform, true)(struct!.port), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerPortList", + }, + readiness_probe: { + value: deploymentV1SpecTemplateSpecContainerReadinessProbeToHclTerraform(struct!.readinessProbe), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerReadinessProbeList", + }, + resources: { + value: deploymentV1SpecTemplateSpecContainerResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerResourcesList", + }, + security_context: { + value: deploymentV1SpecTemplateSpecContainerSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerSecurityContextList", + }, + startup_probe: { + value: deploymentV1SpecTemplateSpecContainerStartupProbeToHclTerraform(struct!.startupProbe), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerStartupProbeList", + }, + volume_mount: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecContainerVolumeMountToHclTerraform, true)(struct!.volumeMount), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerVolumeMountList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecContainerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11254,6 +13732,31 @@ export function deploymentV1SpecTemplateSpecDnsConfigOptionToTerraform(struct?: } } + +export function deploymentV1SpecTemplateSpecDnsConfigOptionToHclTerraform(struct?: DeploymentV1SpecTemplateSpecDnsConfigOption | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecDnsConfigOptionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11386,6 +13889,37 @@ export function deploymentV1SpecTemplateSpecDnsConfigToTerraform(struct?: Deploy } } + +export function deploymentV1SpecTemplateSpecDnsConfigToHclTerraform(struct?: DeploymentV1SpecTemplateSpecDnsConfigOutputReference | DeploymentV1SpecTemplateSpecDnsConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + nameservers: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.nameservers), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + searches: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.searches), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + option: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecDnsConfigOptionToHclTerraform, true)(struct!.option), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecDnsConfigOptionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecDnsConfigOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11504,6 +14038,31 @@ export function deploymentV1SpecTemplateSpecHostAliasesToTerraform(struct?: Depl } } + +export function deploymentV1SpecTemplateSpecHostAliasesToHclTerraform(struct?: DeploymentV1SpecTemplateSpecHostAliases | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + hostnames: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.hostnames), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + ip: { + value: cdktf.stringToHclTerraform(struct!.ip), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecHostAliasesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11619,6 +14178,25 @@ export function deploymentV1SpecTemplateSpecImagePullSecretsToTerraform(struct?: } } + +export function deploymentV1SpecTemplateSpecImagePullSecretsToHclTerraform(struct?: DeploymentV1SpecTemplateSpecImagePullSecrets | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecImagePullSecretsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11729,6 +14307,37 @@ export function deploymentV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKe } } + +export function deploymentV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference | DeploymentV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11847,6 +14456,31 @@ export function deploymentV1SpecTemplateSpecInitContainerEnvValueFromFieldRefToT } } + +export function deploymentV1SpecTemplateSpecInitContainerEnvValueFromFieldRefToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference | DeploymentV1SpecTemplateSpecInitContainerEnvValueFromFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11946,6 +14580,37 @@ export function deploymentV1SpecTemplateSpecInitContainerEnvValueFromResourceFie } } + +export function deploymentV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference | DeploymentV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12068,6 +14733,37 @@ export function deploymentV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRe } } + +export function deploymentV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference | DeploymentV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12200,6 +14896,43 @@ export function deploymentV1SpecTemplateSpecInitContainerEnvValueFromToTerraform } } + +export function deploymentV1SpecTemplateSpecInitContainerEnvValueFromToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerEnvValueFromOutputReference | DeploymentV1SpecTemplateSpecInitContainerEnvValueFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map_key_ref: { + value: deploymentV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct!.configMapKeyRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefList", + }, + field_ref: { + value: deploymentV1SpecTemplateSpecInitContainerEnvValueFromFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerEnvValueFromFieldRefList", + }, + resource_field_ref: { + value: deploymentV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefList", + }, + secret_key_ref: { + value: deploymentV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefToHclTerraform(struct!.secretKeyRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerEnvValueFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12347,6 +15080,37 @@ export function deploymentV1SpecTemplateSpecInitContainerEnvToTerraform(struct?: } } + +export function deploymentV1SpecTemplateSpecInitContainerEnvToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerEnv | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value_from: { + value: deploymentV1SpecTemplateSpecInitContainerEnvValueFromToHclTerraform(struct!.valueFrom), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerEnvValueFromList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerEnvOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12494,6 +15258,31 @@ export function deploymentV1SpecTemplateSpecInitContainerEnvFromConfigMapRefToTe } } + +export function deploymentV1SpecTemplateSpecInitContainerEnvFromConfigMapRefToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference | DeploymentV1SpecTemplateSpecInitContainerEnvFromConfigMapRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12587,6 +15376,31 @@ export function deploymentV1SpecTemplateSpecInitContainerEnvFromSecretRefToTerra } } + +export function deploymentV1SpecTemplateSpecInitContainerEnvFromSecretRefToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerEnvFromSecretRefOutputReference | DeploymentV1SpecTemplateSpecInitContainerEnvFromSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerEnvFromSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12687,6 +15501,37 @@ export function deploymentV1SpecTemplateSpecInitContainerEnvFromToTerraform(stru } } + +export function deploymentV1SpecTemplateSpecInitContainerEnvFromToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerEnvFrom | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + prefix: { + value: cdktf.stringToHclTerraform(struct!.prefix), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + config_map_ref: { + value: deploymentV1SpecTemplateSpecInitContainerEnvFromConfigMapRefToHclTerraform(struct!.configMapRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerEnvFromConfigMapRefList", + }, + secret_ref: { + value: deploymentV1SpecTemplateSpecInitContainerEnvFromSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerEnvFromSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerEnvFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12830,6 +15675,25 @@ export function deploymentV1SpecTemplateSpecInitContainerLifecyclePostStartExecT } } + +export function deploymentV1SpecTemplateSpecInitContainerLifecyclePostStartExecToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference | DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12904,6 +15768,31 @@ export function deploymentV1SpecTemplateSpecInitContainerLifecyclePostStartHttpG } } + +export function deploymentV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13053,6 +15942,49 @@ export function deploymentV1SpecTemplateSpecInitContainerLifecyclePostStartHttpG } } + +export function deploymentV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference | DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13208,6 +16140,25 @@ export function deploymentV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSo } } + +export function deploymentV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13318,6 +16269,37 @@ export function deploymentV1SpecTemplateSpecInitContainerLifecyclePostStartToTer } } + +export function deploymentV1SpecTemplateSpecInitContainerLifecyclePostStartToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStart | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: deploymentV1SpecTemplateSpecInitContainerLifecyclePostStartExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartExecList", + }, + http_get: { + value: deploymentV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13461,6 +16443,25 @@ export function deploymentV1SpecTemplateSpecInitContainerLifecyclePreStopExecToT } } + +export function deploymentV1SpecTemplateSpecInitContainerLifecyclePreStopExecToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference | DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13535,6 +16536,31 @@ export function deploymentV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGet } } + +export function deploymentV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13684,6 +16710,49 @@ export function deploymentV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGet } } + +export function deploymentV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference | DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13839,6 +16908,25 @@ export function deploymentV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSock } } + +export function deploymentV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13949,6 +17037,37 @@ export function deploymentV1SpecTemplateSpecInitContainerLifecyclePreStopToTerra } } + +export function deploymentV1SpecTemplateSpecInitContainerLifecyclePreStopToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStop | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: deploymentV1SpecTemplateSpecInitContainerLifecyclePreStopExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopExecList", + }, + http_get: { + value: deploymentV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14099,6 +17218,31 @@ export function deploymentV1SpecTemplateSpecInitContainerLifecycleToTerraform(st } } + +export function deploymentV1SpecTemplateSpecInitContainerLifecycleToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerLifecycleOutputReference | DeploymentV1SpecTemplateSpecInitContainerLifecycle): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + post_start: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecInitContainerLifecyclePostStartToHclTerraform, true)(struct!.postStart), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerLifecyclePostStartList", + }, + pre_stop: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecInitContainerLifecyclePreStopToHclTerraform, true)(struct!.preStop), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerLifecyclePreStopList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerLifecycleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14188,6 +17332,25 @@ export function deploymentV1SpecTemplateSpecInitContainerLivenessProbeExecToTerr } } + +export function deploymentV1SpecTemplateSpecInitContainerLivenessProbeExecToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerLivenessProbeExecOutputReference | DeploymentV1SpecTemplateSpecInitContainerLivenessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerLivenessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14262,6 +17425,31 @@ export function deploymentV1SpecTemplateSpecInitContainerLivenessProbeGrpcToTerr } } + +export function deploymentV1SpecTemplateSpecInitContainerLivenessProbeGrpcToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerLivenessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14387,6 +17575,31 @@ export function deploymentV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHtt } } + +export function deploymentV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14536,6 +17749,49 @@ export function deploymentV1SpecTemplateSpecInitContainerLivenessProbeHttpGetToT } } + +export function deploymentV1SpecTemplateSpecInitContainerLivenessProbeHttpGetToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference | DeploymentV1SpecTemplateSpecInitContainerLivenessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14691,6 +17947,25 @@ export function deploymentV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketT } } + +export function deploymentV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerLivenessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14843,6 +18118,73 @@ export function deploymentV1SpecTemplateSpecInitContainerLivenessProbeToTerrafor } } + +export function deploymentV1SpecTemplateSpecInitContainerLivenessProbeToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerLivenessProbeOutputReference | DeploymentV1SpecTemplateSpecInitContainerLivenessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: deploymentV1SpecTemplateSpecInitContainerLivenessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerLivenessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecInitContainerLivenessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerLivenessProbeGrpcList", + }, + http_get: { + value: deploymentV1SpecTemplateSpecInitContainerLivenessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerLivenessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerLivenessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15114,6 +18456,49 @@ export function deploymentV1SpecTemplateSpecInitContainerPortToTerraform(struct? } } + +export function deploymentV1SpecTemplateSpecInitContainerPortToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerPort | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_port: { + value: cdktf.numberToHclTerraform(struct!.containerPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + host_ip: { + value: cdktf.stringToHclTerraform(struct!.hostIp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_port: { + value: cdktf.numberToHclTerraform(struct!.hostPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15298,6 +18683,25 @@ export function deploymentV1SpecTemplateSpecInitContainerReadinessProbeExecToTer } } + +export function deploymentV1SpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerReadinessProbeExecOutputReference | DeploymentV1SpecTemplateSpecInitContainerReadinessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerReadinessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15372,6 +18776,31 @@ export function deploymentV1SpecTemplateSpecInitContainerReadinessProbeGrpcToTer } } + +export function deploymentV1SpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerReadinessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15497,6 +18926,31 @@ export function deploymentV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHt } } + +export function deploymentV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15646,6 +19100,49 @@ export function deploymentV1SpecTemplateSpecInitContainerReadinessProbeHttpGetTo } } + +export function deploymentV1SpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference | DeploymentV1SpecTemplateSpecInitContainerReadinessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15801,6 +19298,25 @@ export function deploymentV1SpecTemplateSpecInitContainerReadinessProbeTcpSocket } } + +export function deploymentV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerReadinessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; diff --git a/src/deployment-v1/index-structs/structs400.ts b/src/deployment-v1/index-structs/structs400.ts index 54e8c9d23..f98495dbd 100644 --- a/src/deployment-v1/index-structs/structs400.ts +++ b/src/deployment-v1/index-structs/structs400.ts @@ -6,54 +6,71 @@ import * as cdktf from 'cdktf'; import { DeploymentV1SpecTemplateSpecInitContainerReadinessProbeExec, deploymentV1SpecTemplateSpecInitContainerReadinessProbeExecToTerraform, +deploymentV1SpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform, DeploymentV1SpecTemplateSpecInitContainerReadinessProbeExecOutputReference, DeploymentV1SpecTemplateSpecInitContainerReadinessProbeGrpc, deploymentV1SpecTemplateSpecInitContainerReadinessProbeGrpcToTerraform, +deploymentV1SpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform, DeploymentV1SpecTemplateSpecInitContainerReadinessProbeGrpcList, DeploymentV1SpecTemplateSpecInitContainerReadinessProbeHttpGet, deploymentV1SpecTemplateSpecInitContainerReadinessProbeHttpGetToTerraform, +deploymentV1SpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform, DeploymentV1SpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference, DeploymentV1SpecTemplateSpecInitContainerReadinessProbeTcpSocket, deploymentV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketToTerraform, +deploymentV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform, DeploymentV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketList, DeploymentV1SpecTemplateSpecInitContainerEnv, deploymentV1SpecTemplateSpecInitContainerEnvToTerraform, +deploymentV1SpecTemplateSpecInitContainerEnvToHclTerraform, DeploymentV1SpecTemplateSpecInitContainerEnvList, DeploymentV1SpecTemplateSpecInitContainerEnvFrom, deploymentV1SpecTemplateSpecInitContainerEnvFromToTerraform, +deploymentV1SpecTemplateSpecInitContainerEnvFromToHclTerraform, DeploymentV1SpecTemplateSpecInitContainerEnvFromList, DeploymentV1SpecTemplateSpecInitContainerLifecycle, deploymentV1SpecTemplateSpecInitContainerLifecycleToTerraform, +deploymentV1SpecTemplateSpecInitContainerLifecycleToHclTerraform, DeploymentV1SpecTemplateSpecInitContainerLifecycleOutputReference, DeploymentV1SpecTemplateSpecInitContainerLivenessProbe, deploymentV1SpecTemplateSpecInitContainerLivenessProbeToTerraform, +deploymentV1SpecTemplateSpecInitContainerLivenessProbeToHclTerraform, DeploymentV1SpecTemplateSpecInitContainerLivenessProbeOutputReference, DeploymentV1SpecTemplateSpecInitContainerPort, deploymentV1SpecTemplateSpecInitContainerPortToTerraform, +deploymentV1SpecTemplateSpecInitContainerPortToHclTerraform, DeploymentV1SpecTemplateSpecInitContainerPortList, DeploymentV1SpecTemplateSpecAffinity, deploymentV1SpecTemplateSpecAffinityToTerraform, +deploymentV1SpecTemplateSpecAffinityToHclTerraform, DeploymentV1SpecTemplateSpecAffinityOutputReference, DeploymentV1SpecTemplateSpecContainer, deploymentV1SpecTemplateSpecContainerToTerraform, +deploymentV1SpecTemplateSpecContainerToHclTerraform, DeploymentV1SpecTemplateSpecContainerList, DeploymentV1SpecTemplateSpecDnsConfig, deploymentV1SpecTemplateSpecDnsConfigToTerraform, +deploymentV1SpecTemplateSpecDnsConfigToHclTerraform, DeploymentV1SpecTemplateSpecDnsConfigOutputReference, DeploymentV1SpecTemplateSpecHostAliases, deploymentV1SpecTemplateSpecHostAliasesToTerraform, +deploymentV1SpecTemplateSpecHostAliasesToHclTerraform, DeploymentV1SpecTemplateSpecHostAliasesList, DeploymentV1SpecTemplateSpecImagePullSecrets, deploymentV1SpecTemplateSpecImagePullSecretsToTerraform, +deploymentV1SpecTemplateSpecImagePullSecretsToHclTerraform, DeploymentV1SpecTemplateSpecImagePullSecretsList, DeploymentV1SpecTemplateMetadata, deploymentV1SpecTemplateMetadataToTerraform, +deploymentV1SpecTemplateMetadataToHclTerraform, DeploymentV1SpecTemplateMetadataOutputReference, DeploymentV1SpecSelector, deploymentV1SpecSelectorToTerraform, +deploymentV1SpecSelectorToHclTerraform, DeploymentV1SpecSelectorOutputReference, DeploymentV1SpecStrategy, deploymentV1SpecStrategyToTerraform, +deploymentV1SpecStrategyToHclTerraform, DeploymentV1SpecStrategyOutputReference } from './structs0' export interface DeploymentV1SpecTemplateSpecInitContainerReadinessProbe { /** @@ -130,6 +147,73 @@ export function deploymentV1SpecTemplateSpecInitContainerReadinessProbeToTerrafo } } + +export function deploymentV1SpecTemplateSpecInitContainerReadinessProbeToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerReadinessProbeOutputReference | DeploymentV1SpecTemplateSpecInitContainerReadinessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: deploymentV1SpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerReadinessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerReadinessProbeGrpcList", + }, + http_get: { + value: deploymentV1SpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerReadinessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerReadinessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -380,6 +464,31 @@ export function deploymentV1SpecTemplateSpecInitContainerResourcesToTerraform(st } } + +export function deploymentV1SpecTemplateSpecInitContainerResourcesToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerResourcesOutputReference | DeploymentV1SpecTemplateSpecInitContainerResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -476,6 +585,31 @@ export function deploymentV1SpecTemplateSpecInitContainerSecurityContextCapabili } } + +export function deploymentV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference | DeploymentV1SpecTemplateSpecInitContainerSecurityContextCapabilities): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + add: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.add), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + drop: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.drop), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -586,6 +720,43 @@ export function deploymentV1SpecTemplateSpecInitContainerSecurityContextSeLinuxO } } + +export function deploymentV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference | DeploymentV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -726,6 +897,31 @@ export function deploymentV1SpecTemplateSpecInitContainerSecurityContextSeccompP } } + +export function deploymentV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference | DeploymentV1SpecTemplateSpecInitContainerSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -871,6 +1067,73 @@ export function deploymentV1SpecTemplateSpecInitContainerSecurityContextToTerraf } } + +export function deploymentV1SpecTemplateSpecInitContainerSecurityContextToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerSecurityContextOutputReference | DeploymentV1SpecTemplateSpecInitContainerSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + allow_privilege_escalation: { + value: cdktf.booleanToHclTerraform(struct!.allowPrivilegeEscalation), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + privileged: { + value: cdktf.booleanToHclTerraform(struct!.privileged), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + read_only_root_filesystem: { + value: cdktf.booleanToHclTerraform(struct!.readOnlyRootFilesystem), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + capabilities: { + value: deploymentV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesToHclTerraform(struct!.capabilities), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesList", + }, + se_linux_options: { + value: deploymentV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: deploymentV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1114,6 +1377,25 @@ export function deploymentV1SpecTemplateSpecInitContainerStartupProbeExecToTerra } } + +export function deploymentV1SpecTemplateSpecInitContainerStartupProbeExecToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerStartupProbeExecOutputReference | DeploymentV1SpecTemplateSpecInitContainerStartupProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerStartupProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1188,6 +1470,31 @@ export function deploymentV1SpecTemplateSpecInitContainerStartupProbeGrpcToTerra } } + +export function deploymentV1SpecTemplateSpecInitContainerStartupProbeGrpcToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerStartupProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1313,6 +1620,31 @@ export function deploymentV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttp } } + +export function deploymentV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1462,6 +1794,49 @@ export function deploymentV1SpecTemplateSpecInitContainerStartupProbeHttpGetToTe } } + +export function deploymentV1SpecTemplateSpecInitContainerStartupProbeHttpGetToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference | DeploymentV1SpecTemplateSpecInitContainerStartupProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1617,6 +1992,25 @@ export function deploymentV1SpecTemplateSpecInitContainerStartupProbeTcpSocketTo } } + +export function deploymentV1SpecTemplateSpecInitContainerStartupProbeTcpSocketToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerStartupProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1769,6 +2163,73 @@ export function deploymentV1SpecTemplateSpecInitContainerStartupProbeToTerraform } } + +export function deploymentV1SpecTemplateSpecInitContainerStartupProbeToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerStartupProbeOutputReference | DeploymentV1SpecTemplateSpecInitContainerStartupProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: deploymentV1SpecTemplateSpecInitContainerStartupProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerStartupProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecInitContainerStartupProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerStartupProbeGrpcList", + }, + http_get: { + value: deploymentV1SpecTemplateSpecInitContainerStartupProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerStartupProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecInitContainerStartupProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerStartupProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerStartupProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2040,6 +2501,49 @@ export function deploymentV1SpecTemplateSpecInitContainerVolumeMountToTerraform( } } + +export function deploymentV1SpecTemplateSpecInitContainerVolumeMountToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainerVolumeMount | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mount_path: { + value: cdktf.stringToHclTerraform(struct!.mountPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mount_propagation: { + value: cdktf.stringToHclTerraform(struct!.mountPropagation), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + sub_path: { + value: cdktf.stringToHclTerraform(struct!.subPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerVolumeMountOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2361,6 +2865,145 @@ export function deploymentV1SpecTemplateSpecInitContainerToTerraform(struct?: De } } + +export function deploymentV1SpecTemplateSpecInitContainerToHclTerraform(struct?: DeploymentV1SpecTemplateSpecInitContainer | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + args: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.args), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + image: { + value: cdktf.stringToHclTerraform(struct!.image), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + image_pull_policy: { + value: cdktf.stringToHclTerraform(struct!.imagePullPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stdin: { + value: cdktf.booleanToHclTerraform(struct!.stdin), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + stdin_once: { + value: cdktf.booleanToHclTerraform(struct!.stdinOnce), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + termination_message_path: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_message_policy: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + tty: { + value: cdktf.booleanToHclTerraform(struct!.tty), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + working_dir: { + value: cdktf.stringToHclTerraform(struct!.workingDir), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + env: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecInitContainerEnvToHclTerraform, true)(struct!.env), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerEnvList", + }, + env_from: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecInitContainerEnvFromToHclTerraform, true)(struct!.envFrom), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerEnvFromList", + }, + lifecycle: { + value: deploymentV1SpecTemplateSpecInitContainerLifecycleToHclTerraform(struct!.lifecycle), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerLifecycleList", + }, + liveness_probe: { + value: deploymentV1SpecTemplateSpecInitContainerLivenessProbeToHclTerraform(struct!.livenessProbe), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerLivenessProbeList", + }, + port: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecInitContainerPortToHclTerraform, true)(struct!.port), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerPortList", + }, + readiness_probe: { + value: deploymentV1SpecTemplateSpecInitContainerReadinessProbeToHclTerraform(struct!.readinessProbe), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerReadinessProbeList", + }, + resources: { + value: deploymentV1SpecTemplateSpecInitContainerResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerResourcesList", + }, + security_context: { + value: deploymentV1SpecTemplateSpecInitContainerSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerSecurityContextList", + }, + startup_probe: { + value: deploymentV1SpecTemplateSpecInitContainerStartupProbeToHclTerraform(struct!.startupProbe), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerStartupProbeList", + }, + volume_mount: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecInitContainerVolumeMountToHclTerraform, true)(struct!.volumeMount), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerVolumeMountList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecInitContainerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2897,6 +3540,25 @@ export function deploymentV1SpecTemplateSpecOsToTerraform(struct?: DeploymentV1S } } + +export function deploymentV1SpecTemplateSpecOsToHclTerraform(struct?: DeploymentV1SpecTemplateSpecOsOutputReference | DeploymentV1SpecTemplateSpecOs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecOsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2961,6 +3623,25 @@ export function deploymentV1SpecTemplateSpecReadinessGateToTerraform(struct?: De } } + +export function deploymentV1SpecTemplateSpecReadinessGateToHclTerraform(struct?: DeploymentV1SpecTemplateSpecReadinessGate | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + condition_type: { + value: cdktf.stringToHclTerraform(struct!.conditionType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecReadinessGateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3078,6 +3759,43 @@ export function deploymentV1SpecTemplateSpecSecurityContextSeLinuxOptionsToTerra } } + +export function deploymentV1SpecTemplateSpecSecurityContextSeLinuxOptionsToHclTerraform(struct?: DeploymentV1SpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference | DeploymentV1SpecTemplateSpecSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3218,6 +3936,31 @@ export function deploymentV1SpecTemplateSpecSecurityContextSeccompProfileToTerra } } + +export function deploymentV1SpecTemplateSpecSecurityContextSeccompProfileToHclTerraform(struct?: DeploymentV1SpecTemplateSpecSecurityContextSeccompProfileOutputReference | DeploymentV1SpecTemplateSpecSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3314,6 +4057,31 @@ export function deploymentV1SpecTemplateSpecSecurityContextSysctlToTerraform(str } } + +export function deploymentV1SpecTemplateSpecSecurityContextSysctlToHclTerraform(struct?: DeploymentV1SpecTemplateSpecSecurityContextSysctl | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecSecurityContextSysctlOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3450,6 +4218,43 @@ export function deploymentV1SpecTemplateSpecSecurityContextWindowsOptionsToTerra } } + +export function deploymentV1SpecTemplateSpecSecurityContextWindowsOptionsToHclTerraform(struct?: DeploymentV1SpecTemplateSpecSecurityContextWindowsOptionsOutputReference | DeploymentV1SpecTemplateSpecSecurityContextWindowsOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + gmsa_credential_spec: { + value: cdktf.stringToHclTerraform(struct!.gmsaCredentialSpec), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + gmsa_credential_spec_name: { + value: cdktf.stringToHclTerraform(struct!.gmsaCredentialSpecName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_process: { + value: cdktf.booleanToHclTerraform(struct!.hostProcess), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_username: { + value: cdktf.stringToHclTerraform(struct!.runAsUsername), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecSecurityContextWindowsOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3646,6 +4451,79 @@ export function deploymentV1SpecTemplateSpecSecurityContextToTerraform(struct?: } } + +export function deploymentV1SpecTemplateSpecSecurityContextToHclTerraform(struct?: DeploymentV1SpecTemplateSpecSecurityContextOutputReference | DeploymentV1SpecTemplateSpecSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_group: { + value: cdktf.stringToHclTerraform(struct!.fsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_group_change_policy: { + value: cdktf.stringToHclTerraform(struct!.fsGroupChangePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + supplemental_groups: { + value: cdktf.listMapperHcl(cdktf.numberToHclTerraform, false)(struct!.supplementalGroups), + isBlock: false, + type: "set", + storageClassType: "numberList", + }, + se_linux_options: { + value: deploymentV1SpecTemplateSpecSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: deploymentV1SpecTemplateSpecSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecSecurityContextSeccompProfileList", + }, + sysctl: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecSecurityContextSysctlToHclTerraform, true)(struct!.sysctl), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecSecurityContextSysctlList", + }, + windows_options: { + value: deploymentV1SpecTemplateSpecSecurityContextWindowsOptionsToHclTerraform(struct!.windowsOptions), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecSecurityContextWindowsOptionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3939,6 +4817,49 @@ export function deploymentV1SpecTemplateSpecTolerationToTerraform(struct?: Deplo } } + +export function deploymentV1SpecTemplateSpecTolerationToHclTerraform(struct?: DeploymentV1SpecTemplateSpecToleration | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + effect: { + value: cdktf.stringToHclTerraform(struct!.effect), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + toleration_seconds: { + value: cdktf.stringToHclTerraform(struct!.tolerationSeconds), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecTolerationOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4140,6 +5061,37 @@ export function deploymentV1SpecTemplateSpecTopologySpreadConstraintLabelSelecto } } + +export function deploymentV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform(struct?: DeploymentV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4290,6 +5242,31 @@ export function deploymentV1SpecTemplateSpecTopologySpreadConstraintLabelSelecto } } + +export function deploymentV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorToHclTerraform(struct?: DeploymentV1SpecTemplateSpecTopologySpreadConstraintLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4432,6 +5409,43 @@ export function deploymentV1SpecTemplateSpecTopologySpreadConstraintToTerraform( } } + +export function deploymentV1SpecTemplateSpecTopologySpreadConstraintToHclTerraform(struct?: DeploymentV1SpecTemplateSpecTopologySpreadConstraint | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + max_skew: { + value: cdktf.numberToHclTerraform(struct!.maxSkew), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + when_unsatisfiable: { + value: cdktf.stringToHclTerraform(struct!.whenUnsatisfiable), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecTopologySpreadConstraintOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4618,6 +5632,43 @@ export function deploymentV1SpecTemplateSpecVolumeAwsElasticBlockStoreToTerrafor } } + +export function deploymentV1SpecTemplateSpecVolumeAwsElasticBlockStoreToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference | DeploymentV1SpecTemplateSpecVolumeAwsElasticBlockStore): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_id: { + value: cdktf.stringToHclTerraform(struct!.volumeId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4783,6 +5834,55 @@ export function deploymentV1SpecTemplateSpecVolumeAzureDiskToTerraform(struct?: } } + +export function deploymentV1SpecTemplateSpecVolumeAzureDiskToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeAzureDiskOutputReference | DeploymentV1SpecTemplateSpecVolumeAzureDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + caching_mode: { + value: cdktf.stringToHclTerraform(struct!.cachingMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + data_disk_uri: { + value: cdktf.stringToHclTerraform(struct!.dataDiskUri), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + disk_name: { + value: cdktf.stringToHclTerraform(struct!.diskName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeAzureDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4972,6 +6072,43 @@ export function deploymentV1SpecTemplateSpecVolumeAzureFileToTerraform(struct?: } } + +export function deploymentV1SpecTemplateSpecVolumeAzureFileToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeAzureFileOutputReference | DeploymentV1SpecTemplateSpecVolumeAzureFile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_name: { + value: cdktf.stringToHclTerraform(struct!.secretName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + secret_namespace: { + value: cdktf.stringToHclTerraform(struct!.secretNamespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + share_name: { + value: cdktf.stringToHclTerraform(struct!.shareName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeAzureFileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5106,6 +6243,31 @@ export function deploymentV1SpecTemplateSpecVolumeCephFsSecretRefToTerraform(str } } + +export function deploymentV1SpecTemplateSpecVolumeCephFsSecretRefToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeCephFsSecretRefOutputReference | DeploymentV1SpecTemplateSpecVolumeCephFsSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeCephFsSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5230,6 +6392,55 @@ export function deploymentV1SpecTemplateSpecVolumeCephFsToTerraform(struct?: Dep } } + +export function deploymentV1SpecTemplateSpecVolumeCephFsToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeCephFsOutputReference | DeploymentV1SpecTemplateSpecVolumeCephFs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + monitors: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.monitors), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_file: { + value: cdktf.stringToHclTerraform(struct!.secretFile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + secret_ref: { + value: deploymentV1SpecTemplateSpecVolumeCephFsSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeCephFsSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeCephFsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5418,6 +6629,37 @@ export function deploymentV1SpecTemplateSpecVolumeCinderToTerraform(struct?: Dep } } + +export function deploymentV1SpecTemplateSpecVolumeCinderToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeCinderOutputReference | DeploymentV1SpecTemplateSpecVolumeCinder): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_id: { + value: cdktf.stringToHclTerraform(struct!.volumeId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeCinderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5540,6 +6782,37 @@ export function deploymentV1SpecTemplateSpecVolumeConfigMapItemsToTerraform(stru } } + +export function deploymentV1SpecTemplateSpecVolumeConfigMapItemsToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeConfigMapItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeConfigMapItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5704,6 +6977,43 @@ export function deploymentV1SpecTemplateSpecVolumeConfigMapToTerraform(struct?: } } + +export function deploymentV1SpecTemplateSpecVolumeConfigMapToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeConfigMapOutputReference | DeploymentV1SpecTemplateSpecVolumeConfigMap): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecVolumeConfigMapItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeConfigMapItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeConfigMapOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5837,6 +7147,25 @@ export function deploymentV1SpecTemplateSpecVolumeCsiNodePublishSecretRefToTerra } } + +export function deploymentV1SpecTemplateSpecVolumeCsiNodePublishSecretRefToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference | DeploymentV1SpecTemplateSpecVolumeCsiNodePublishSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5932,6 +7261,49 @@ export function deploymentV1SpecTemplateSpecVolumeCsiToTerraform(struct?: Deploy } } + +export function deploymentV1SpecTemplateSpecVolumeCsiToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeCsiOutputReference | DeploymentV1SpecTemplateSpecVolumeCsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_attributes: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.volumeAttributes), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + node_publish_secret_ref: { + value: deploymentV1SpecTemplateSpecVolumeCsiNodePublishSecretRefToHclTerraform(struct!.nodePublishSecretRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeCsiNodePublishSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeCsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6091,6 +7463,31 @@ export function deploymentV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefToTerr } } + +export function deploymentV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference | DeploymentV1SpecTemplateSpecVolumeDownwardApiItemsFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6190,6 +7587,37 @@ export function deploymentV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldR } } + +export function deploymentV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference | DeploymentV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6316,6 +7744,43 @@ export function deploymentV1SpecTemplateSpecVolumeDownwardApiItemsToTerraform(st } } + +export function deploymentV1SpecTemplateSpecVolumeDownwardApiItemsToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeDownwardApiItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_ref: { + value: deploymentV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefList", + }, + resource_field_ref: { + value: deploymentV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeDownwardApiItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6482,6 +7947,31 @@ export function deploymentV1SpecTemplateSpecVolumeDownwardApiToTerraform(struct? } } + +export function deploymentV1SpecTemplateSpecVolumeDownwardApiToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeDownwardApiOutputReference | DeploymentV1SpecTemplateSpecVolumeDownwardApi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + items: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecVolumeDownwardApiItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeDownwardApiItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeDownwardApiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6578,6 +8068,31 @@ export function deploymentV1SpecTemplateSpecVolumeEmptyDirToTerraform(struct?: D } } + +export function deploymentV1SpecTemplateSpecVolumeEmptyDirToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeEmptyDirOutputReference | DeploymentV1SpecTemplateSpecVolumeEmptyDir): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + medium: { + value: cdktf.stringToHclTerraform(struct!.medium), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + size_limit: { + value: cdktf.stringToHclTerraform(struct!.sizeLimit), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeEmptyDirOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6674,6 +8189,31 @@ export function deploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMe } } + +export function deploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference | DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6770,6 +8310,31 @@ export function deploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSp } } + +export function deploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference | DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6873,6 +8438,37 @@ export function deploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSp } } + +export function deploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7023,6 +8619,31 @@ export function deploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSp } } + +export function deploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference | DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7147,6 +8768,55 @@ export function deploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSp } } + +export function deploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference | DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + access_modes: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.accessModes), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + storage_class_name: { + value: cdktf.stringToHclTerraform(struct!.storageClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_mode: { + value: cdktf.stringToHclTerraform(struct!.volumeMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_name: { + value: cdktf.stringToHclTerraform(struct!.volumeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resources: { + value: deploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesList", + }, + selector: { + value: deploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7325,6 +8995,31 @@ export function deploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateTo } } + +export function deploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference | DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metadata: { + value: deploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform(struct!.metadata), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataList", + }, + spec: { + value: deploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform(struct!.spec), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7411,6 +9106,25 @@ export function deploymentV1SpecTemplateSpecVolumeEphemeralToTerraform(struct?: } } + +export function deploymentV1SpecTemplateSpecVolumeEphemeralToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeEphemeralOutputReference | DeploymentV1SpecTemplateSpecVolumeEphemeral): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + volume_claim_template: { + value: deploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToHclTerraform(struct!.volumeClaimTemplate), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeEphemeralOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7496,6 +9210,43 @@ export function deploymentV1SpecTemplateSpecVolumeFcToTerraform(struct?: Deploym } } + +export function deploymentV1SpecTemplateSpecVolumeFcToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeFcOutputReference | DeploymentV1SpecTemplateSpecVolumeFc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + lun: { + value: cdktf.numberToHclTerraform(struct!.lun), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + target_ww_ns: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.targetWwNs), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeFcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7630,6 +9381,31 @@ export function deploymentV1SpecTemplateSpecVolumeFlexVolumeSecretRefToTerraform } } + +export function deploymentV1SpecTemplateSpecVolumeFlexVolumeSecretRefToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference | DeploymentV1SpecTemplateSpecVolumeFlexVolumeSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7747,6 +9523,49 @@ export function deploymentV1SpecTemplateSpecVolumeFlexVolumeToTerraform(struct?: } } + +export function deploymentV1SpecTemplateSpecVolumeFlexVolumeToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeFlexVolumeOutputReference | DeploymentV1SpecTemplateSpecVolumeFlexVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + options: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.options), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_ref: { + value: deploymentV1SpecTemplateSpecVolumeFlexVolumeSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeFlexVolumeSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeFlexVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7906,6 +9725,31 @@ export function deploymentV1SpecTemplateSpecVolumeFlockerToTerraform(struct?: De } } + +export function deploymentV1SpecTemplateSpecVolumeFlockerToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeFlockerOutputReference | DeploymentV1SpecTemplateSpecVolumeFlocker): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + dataset_name: { + value: cdktf.stringToHclTerraform(struct!.datasetName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + dataset_uuid: { + value: cdktf.stringToHclTerraform(struct!.datasetUuid), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeFlockerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8016,6 +9860,43 @@ export function deploymentV1SpecTemplateSpecVolumeGcePersistentDiskToTerraform(s } } + +export function deploymentV1SpecTemplateSpecVolumeGcePersistentDiskToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeGcePersistentDiskOutputReference | DeploymentV1SpecTemplateSpecVolumeGcePersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pd_name: { + value: cdktf.stringToHclTerraform(struct!.pdName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeGcePersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8160,6 +10041,37 @@ export function deploymentV1SpecTemplateSpecVolumeGitRepoToTerraform(struct?: De } } + +export function deploymentV1SpecTemplateSpecVolumeGitRepoToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeGitRepoOutputReference | DeploymentV1SpecTemplateSpecVolumeGitRepo): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + directory: { + value: cdktf.stringToHclTerraform(struct!.directory), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + repository: { + value: cdktf.stringToHclTerraform(struct!.repository), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + revision: { + value: cdktf.stringToHclTerraform(struct!.revision), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeGitRepoOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8285,6 +10197,37 @@ export function deploymentV1SpecTemplateSpecVolumeGlusterfsToTerraform(struct?: } } + +export function deploymentV1SpecTemplateSpecVolumeGlusterfsToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeGlusterfsOutputReference | DeploymentV1SpecTemplateSpecVolumeGlusterfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + endpoints_name: { + value: cdktf.stringToHclTerraform(struct!.endpointsName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeGlusterfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8397,6 +10340,31 @@ export function deploymentV1SpecTemplateSpecVolumeHostPathToTerraform(struct?: D } } + +export function deploymentV1SpecTemplateSpecVolumeHostPathToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeHostPathOutputReference | DeploymentV1SpecTemplateSpecVolumeHostPath): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeHostPathOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8521,6 +10489,55 @@ export function deploymentV1SpecTemplateSpecVolumeIscsiToTerraform(struct?: Depl } } + +export function deploymentV1SpecTemplateSpecVolumeIscsiToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeIscsiOutputReference | DeploymentV1SpecTemplateSpecVolumeIscsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + iqn: { + value: cdktf.stringToHclTerraform(struct!.iqn), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + iscsi_interface: { + value: cdktf.stringToHclTerraform(struct!.iscsiInterface), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + lun: { + value: cdktf.numberToHclTerraform(struct!.lun), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + target_portal: { + value: cdktf.stringToHclTerraform(struct!.targetPortal), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeIscsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8692,6 +10709,25 @@ export function deploymentV1SpecTemplateSpecVolumeLocalToTerraform(struct?: Depl } } + +export function deploymentV1SpecTemplateSpecVolumeLocalToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeLocalOutputReference | DeploymentV1SpecTemplateSpecVolumeLocal): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeLocalOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8773,6 +10809,37 @@ export function deploymentV1SpecTemplateSpecVolumeNfsToTerraform(struct?: Deploy } } + +export function deploymentV1SpecTemplateSpecVolumeNfsToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeNfsOutputReference | DeploymentV1SpecTemplateSpecVolumeNfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + server: { + value: cdktf.stringToHclTerraform(struct!.server), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeNfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8885,6 +10952,31 @@ export function deploymentV1SpecTemplateSpecVolumePersistentVolumeClaimToTerrafo } } + +export function deploymentV1SpecTemplateSpecVolumePersistentVolumeClaimToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumePersistentVolumeClaimOutputReference | DeploymentV1SpecTemplateSpecVolumePersistentVolumeClaim): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + claim_name: { + value: cdktf.stringToHclTerraform(struct!.claimName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumePersistentVolumeClaimOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8981,6 +11073,31 @@ export function deploymentV1SpecTemplateSpecVolumePhotonPersistentDiskToTerrafor } } + +export function deploymentV1SpecTemplateSpecVolumePhotonPersistentDiskToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumePhotonPersistentDiskOutputReference | DeploymentV1SpecTemplateSpecVolumePhotonPersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + pd_id: { + value: cdktf.stringToHclTerraform(struct!.pdId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumePhotonPersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9081,6 +11198,37 @@ export function deploymentV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItems } } + +export function deploymentV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9238,6 +11386,37 @@ export function deploymentV1SpecTemplateSpecVolumeProjectedSourcesConfigMapToTer } } + +export function deploymentV1SpecTemplateSpecVolumeProjectedSourcesConfigMapToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeProjectedSourcesConfigMap | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9388,6 +11567,31 @@ export function deploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiIte } } + +export function deploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference | DeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9487,6 +11691,37 @@ export function deploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiIte } } + +export function deploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference | DeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9613,6 +11848,43 @@ export function deploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiIte } } + +export function deploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_ref: { + value: deploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefList", + }, + resource_field_ref: { + value: deploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9775,6 +12047,25 @@ export function deploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiToT } } + +export function deploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference | DeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + items: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9856,6 +12147,37 @@ export function deploymentV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsToT } } + +export function deploymentV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeProjectedSourcesSecretItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10013,6 +12335,37 @@ export function deploymentV1SpecTemplateSpecVolumeProjectedSourcesSecretToTerraf } } + +export function deploymentV1SpecTemplateSpecVolumeProjectedSourcesSecretToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeProjectedSourcesSecret | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeProjectedSourcesSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10170,6 +12523,37 @@ export function deploymentV1SpecTemplateSpecVolumeProjectedSourcesServiceAccount } } + +export function deploymentV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference | DeploymentV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountToken): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + audience: { + value: cdktf.stringToHclTerraform(struct!.audience), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + expiration_seconds: { + value: cdktf.numberToHclTerraform(struct!.expirationSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10299,6 +12683,43 @@ export function deploymentV1SpecTemplateSpecVolumeProjectedSourcesToTerraform(st } } + +export function deploymentV1SpecTemplateSpecVolumeProjectedSourcesToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeProjectedSources | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecVolumeProjectedSourcesConfigMapToHclTerraform, true)(struct!.configMap), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeProjectedSourcesConfigMapList", + }, + downward_api: { + value: deploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiToHclTerraform(struct!.downwardApi), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiList", + }, + secret: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecVolumeProjectedSourcesSecretToHclTerraform, true)(struct!.secret), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeProjectedSourcesSecretList", + }, + service_account_token: { + value: deploymentV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform(struct!.serviceAccountToken), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeProjectedSourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10471,6 +12892,31 @@ export function deploymentV1SpecTemplateSpecVolumeProjectedToTerraform(struct?: } } + +export function deploymentV1SpecTemplateSpecVolumeProjectedToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeProjected | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + sources: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecVolumeProjectedSourcesToHclTerraform, true)(struct!.sources), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeProjectedSourcesList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeProjectedOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10617,6 +13063,49 @@ export function deploymentV1SpecTemplateSpecVolumeQuobyteToTerraform(struct?: De } } + +export function deploymentV1SpecTemplateSpecVolumeQuobyteToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeQuobyteOutputReference | DeploymentV1SpecTemplateSpecVolumeQuobyte): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + group: { + value: cdktf.stringToHclTerraform(struct!.group), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + registry: { + value: cdktf.stringToHclTerraform(struct!.registry), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume: { + value: cdktf.stringToHclTerraform(struct!.volume), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeQuobyteOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10773,6 +13262,31 @@ export function deploymentV1SpecTemplateSpecVolumeRbdSecretRefToTerraform(struct } } + +export function deploymentV1SpecTemplateSpecVolumeRbdSecretRefToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeRbdSecretRefOutputReference | DeploymentV1SpecTemplateSpecVolumeRbdSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeRbdSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10911,6 +13425,67 @@ export function deploymentV1SpecTemplateSpecVolumeRbdToTerraform(struct?: Deploy } } + +export function deploymentV1SpecTemplateSpecVolumeRbdToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeRbdOutputReference | DeploymentV1SpecTemplateSpecVolumeRbd): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + ceph_monitors: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.cephMonitors), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + keyring: { + value: cdktf.stringToHclTerraform(struct!.keyring), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rados_user: { + value: cdktf.stringToHclTerraform(struct!.radosUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rbd_image: { + value: cdktf.stringToHclTerraform(struct!.rbdImage), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rbd_pool: { + value: cdktf.stringToHclTerraform(struct!.rbdPool), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_ref: { + value: deploymentV1SpecTemplateSpecVolumeRbdSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeRbdSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeRbdOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11140,6 +13715,37 @@ export function deploymentV1SpecTemplateSpecVolumeSecretItemsToTerraform(struct? } } + +export function deploymentV1SpecTemplateSpecVolumeSecretItemsToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeSecretItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeSecretItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11304,6 +13910,43 @@ export function deploymentV1SpecTemplateSpecVolumeSecretToTerraform(struct?: Dep } } + +export function deploymentV1SpecTemplateSpecVolumeSecretToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeSecretOutputReference | DeploymentV1SpecTemplateSpecVolumeSecret): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_name: { + value: cdktf.stringToHclTerraform(struct!.secretName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + items: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecVolumeSecretItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeSecretItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11444,6 +14087,31 @@ export function deploymentV1SpecTemplateSpecVolumeVsphereVolumeToTerraform(struc } } + +export function deploymentV1SpecTemplateSpecVolumeVsphereVolumeToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolumeVsphereVolumeOutputReference | DeploymentV1SpecTemplateSpecVolumeVsphereVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_path: { + value: cdktf.stringToHclTerraform(struct!.volumePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeVsphereVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11719,6 +14387,187 @@ export function deploymentV1SpecTemplateSpecVolumeToTerraform(struct?: Deploymen } } + +export function deploymentV1SpecTemplateSpecVolumeToHclTerraform(struct?: DeploymentV1SpecTemplateSpecVolume | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + aws_elastic_block_store: { + value: deploymentV1SpecTemplateSpecVolumeAwsElasticBlockStoreToHclTerraform(struct!.awsElasticBlockStore), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeAwsElasticBlockStoreList", + }, + azure_disk: { + value: deploymentV1SpecTemplateSpecVolumeAzureDiskToHclTerraform(struct!.azureDisk), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeAzureDiskList", + }, + azure_file: { + value: deploymentV1SpecTemplateSpecVolumeAzureFileToHclTerraform(struct!.azureFile), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeAzureFileList", + }, + ceph_fs: { + value: deploymentV1SpecTemplateSpecVolumeCephFsToHclTerraform(struct!.cephFs), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeCephFsList", + }, + cinder: { + value: deploymentV1SpecTemplateSpecVolumeCinderToHclTerraform(struct!.cinder), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeCinderList", + }, + config_map: { + value: deploymentV1SpecTemplateSpecVolumeConfigMapToHclTerraform(struct!.configMap), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeConfigMapList", + }, + csi: { + value: deploymentV1SpecTemplateSpecVolumeCsiToHclTerraform(struct!.csi), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeCsiList", + }, + downward_api: { + value: deploymentV1SpecTemplateSpecVolumeDownwardApiToHclTerraform(struct!.downwardApi), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeDownwardApiList", + }, + empty_dir: { + value: deploymentV1SpecTemplateSpecVolumeEmptyDirToHclTerraform(struct!.emptyDir), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeEmptyDirList", + }, + ephemeral: { + value: deploymentV1SpecTemplateSpecVolumeEphemeralToHclTerraform(struct!.ephemeral), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeEphemeralList", + }, + fc: { + value: deploymentV1SpecTemplateSpecVolumeFcToHclTerraform(struct!.fc), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeFcList", + }, + flex_volume: { + value: deploymentV1SpecTemplateSpecVolumeFlexVolumeToHclTerraform(struct!.flexVolume), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeFlexVolumeList", + }, + flocker: { + value: deploymentV1SpecTemplateSpecVolumeFlockerToHclTerraform(struct!.flocker), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeFlockerList", + }, + gce_persistent_disk: { + value: deploymentV1SpecTemplateSpecVolumeGcePersistentDiskToHclTerraform(struct!.gcePersistentDisk), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeGcePersistentDiskList", + }, + git_repo: { + value: deploymentV1SpecTemplateSpecVolumeGitRepoToHclTerraform(struct!.gitRepo), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeGitRepoList", + }, + glusterfs: { + value: deploymentV1SpecTemplateSpecVolumeGlusterfsToHclTerraform(struct!.glusterfs), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeGlusterfsList", + }, + host_path: { + value: deploymentV1SpecTemplateSpecVolumeHostPathToHclTerraform(struct!.hostPath), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeHostPathList", + }, + iscsi: { + value: deploymentV1SpecTemplateSpecVolumeIscsiToHclTerraform(struct!.iscsi), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeIscsiList", + }, + local: { + value: deploymentV1SpecTemplateSpecVolumeLocalToHclTerraform(struct!.local), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeLocalList", + }, + nfs: { + value: deploymentV1SpecTemplateSpecVolumeNfsToHclTerraform(struct!.nfs), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeNfsList", + }, + persistent_volume_claim: { + value: deploymentV1SpecTemplateSpecVolumePersistentVolumeClaimToHclTerraform(struct!.persistentVolumeClaim), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumePersistentVolumeClaimList", + }, + photon_persistent_disk: { + value: deploymentV1SpecTemplateSpecVolumePhotonPersistentDiskToHclTerraform(struct!.photonPersistentDisk), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumePhotonPersistentDiskList", + }, + projected: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecVolumeProjectedToHclTerraform, true)(struct!.projected), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeProjectedList", + }, + quobyte: { + value: deploymentV1SpecTemplateSpecVolumeQuobyteToHclTerraform(struct!.quobyte), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeQuobyteList", + }, + rbd: { + value: deploymentV1SpecTemplateSpecVolumeRbdToHclTerraform(struct!.rbd), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeRbdList", + }, + secret: { + value: deploymentV1SpecTemplateSpecVolumeSecretToHclTerraform(struct!.secret), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeSecretList", + }, + vsphere_volume: { + value: deploymentV1SpecTemplateSpecVolumeVsphereVolumeToHclTerraform(struct!.vsphereVolume), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeVsphereVolumeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12615,6 +15464,199 @@ export function deploymentV1SpecTemplateSpecToTerraform(struct?: DeploymentV1Spe } } + +export function deploymentV1SpecTemplateSpecToHclTerraform(struct?: DeploymentV1SpecTemplateSpecOutputReference | DeploymentV1SpecTemplateSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + active_deadline_seconds: { + value: cdktf.numberToHclTerraform(struct!.activeDeadlineSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + automount_service_account_token: { + value: cdktf.booleanToHclTerraform(struct!.automountServiceAccountToken), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + dns_policy: { + value: cdktf.stringToHclTerraform(struct!.dnsPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + enable_service_links: { + value: cdktf.booleanToHclTerraform(struct!.enableServiceLinks), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_ipc: { + value: cdktf.booleanToHclTerraform(struct!.hostIpc), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_network: { + value: cdktf.booleanToHclTerraform(struct!.hostNetwork), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_pid: { + value: cdktf.booleanToHclTerraform(struct!.hostPid), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + hostname: { + value: cdktf.stringToHclTerraform(struct!.hostname), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_name: { + value: cdktf.stringToHclTerraform(struct!.nodeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_selector: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.nodeSelector), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + priority_class_name: { + value: cdktf.stringToHclTerraform(struct!.priorityClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + restart_policy: { + value: cdktf.stringToHclTerraform(struct!.restartPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + runtime_class_name: { + value: cdktf.stringToHclTerraform(struct!.runtimeClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheduler_name: { + value: cdktf.stringToHclTerraform(struct!.schedulerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + service_account_name: { + value: cdktf.stringToHclTerraform(struct!.serviceAccountName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + share_process_namespace: { + value: cdktf.booleanToHclTerraform(struct!.shareProcessNamespace), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + subdomain: { + value: cdktf.stringToHclTerraform(struct!.subdomain), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_grace_period_seconds: { + value: cdktf.numberToHclTerraform(struct!.terminationGracePeriodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + affinity: { + value: deploymentV1SpecTemplateSpecAffinityToHclTerraform(struct!.affinity), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecAffinityList", + }, + container: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecContainerToHclTerraform, true)(struct!.container), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecContainerList", + }, + dns_config: { + value: deploymentV1SpecTemplateSpecDnsConfigToHclTerraform(struct!.dnsConfig), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecDnsConfigList", + }, + host_aliases: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecHostAliasesToHclTerraform, true)(struct!.hostAliases), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecHostAliasesList", + }, + image_pull_secrets: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecImagePullSecretsToHclTerraform, true)(struct!.imagePullSecrets), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecImagePullSecretsList", + }, + init_container: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecInitContainerToHclTerraform, true)(struct!.initContainer), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecInitContainerList", + }, + os: { + value: deploymentV1SpecTemplateSpecOsToHclTerraform(struct!.os), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecOsList", + }, + readiness_gate: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecReadinessGateToHclTerraform, true)(struct!.readinessGate), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecReadinessGateList", + }, + security_context: { + value: deploymentV1SpecTemplateSpecSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecSecurityContextList", + }, + toleration: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecTolerationToHclTerraform, true)(struct!.toleration), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecTolerationList", + }, + topology_spread_constraint: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecTopologySpreadConstraintToHclTerraform, true)(struct!.topologySpreadConstraint), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecTopologySpreadConstraintList", + }, + volume: { + value: cdktf.listMapperHcl(deploymentV1SpecTemplateSpecVolumeToHclTerraform, true)(struct!.volume), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecVolumeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13327,6 +16369,31 @@ export function deploymentV1SpecTemplateToTerraform(struct?: DeploymentV1SpecTem } } + +export function deploymentV1SpecTemplateToHclTerraform(struct?: DeploymentV1SpecTemplateOutputReference | DeploymentV1SpecTemplate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metadata: { + value: deploymentV1SpecTemplateMetadataToHclTerraform(struct!.metadata), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateMetadataList", + }, + spec: { + value: deploymentV1SpecTemplateSpecToHclTerraform(struct!.spec), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecTemplateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13459,6 +16526,67 @@ export function deploymentV1SpecToTerraform(struct?: DeploymentV1SpecOutputRefer } } + +export function deploymentV1SpecToHclTerraform(struct?: DeploymentV1SpecOutputReference | DeploymentV1Spec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + min_ready_seconds: { + value: cdktf.numberToHclTerraform(struct!.minReadySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + paused: { + value: cdktf.booleanToHclTerraform(struct!.paused), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + progress_deadline_seconds: { + value: cdktf.numberToHclTerraform(struct!.progressDeadlineSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + replicas: { + value: cdktf.stringToHclTerraform(struct!.replicas), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + revision_history_limit: { + value: cdktf.numberToHclTerraform(struct!.revisionHistoryLimit), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + selector: { + value: deploymentV1SpecSelectorToHclTerraform(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecSelectorList", + }, + strategy: { + value: deploymentV1SpecStrategyToHclTerraform(struct!.strategy), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecStrategyList", + }, + template: { + value: deploymentV1SpecTemplateToHclTerraform(struct!.template), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecTemplateList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1SpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13685,6 +16813,37 @@ export function deploymentV1TimeoutsToTerraform(struct?: DeploymentV1Timeouts | } } + +export function deploymentV1TimeoutsToHclTerraform(struct?: DeploymentV1Timeouts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + create: { + value: cdktf.stringToHclTerraform(struct!.create), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + delete: { + value: cdktf.stringToHclTerraform(struct!.delete), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + update: { + value: cdktf.stringToHclTerraform(struct!.update), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentV1TimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; diff --git a/src/deployment-v1/index.ts b/src/deployment-v1/index.ts index f6195e335..2d0cfde03 100644 --- a/src/deployment-v1/index.ts +++ b/src/deployment-v1/index.ts @@ -7,12 +7,15 @@ import { DeploymentV1Metadata, deploymentV1MetadataToTerraform, +deploymentV1MetadataToHclTerraform, DeploymentV1MetadataOutputReference, DeploymentV1Spec, deploymentV1SpecToTerraform, +deploymentV1SpecToHclTerraform, DeploymentV1SpecOutputReference, DeploymentV1Timeouts, deploymentV1TimeoutsToTerraform, +deploymentV1TimeoutsToHclTerraform, DeploymentV1TimeoutsOutputReference} from './index-structs' export * from './index-structs' import { Construct } from 'constructs'; @@ -200,4 +203,42 @@ export class DeploymentV1 extends cdktf.TerraformResource { timeouts: deploymentV1TimeoutsToTerraform(this._timeouts.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + wait_for_rollout: { + value: cdktf.booleanToHclTerraform(this._waitForRollout), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + metadata: { + value: deploymentV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1MetadataList", + }, + spec: { + value: deploymentV1SpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "DeploymentV1SpecList", + }, + timeouts: { + value: deploymentV1TimeoutsToHclTerraform(this._timeouts.internalValue), + isBlock: true, + type: "struct", + storageClassType: "DeploymentV1Timeouts", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/deployment/README.md b/src/deployment/README.md index b1152345c..6aacaaa1c 100644 --- a/src/deployment/README.md +++ b/src/deployment/README.md @@ -1,3 +1,3 @@ # `kubernetes_deployment` -Refer to the Terraform Registory for docs: [`kubernetes_deployment`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/deployment). +Refer to the Terraform Registry for docs: [`kubernetes_deployment`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/deployment). diff --git a/src/deployment/index-structs/structs0.ts b/src/deployment/index-structs/structs0.ts index b80cf2aad..36058ed74 100644 --- a/src/deployment/index-structs/structs0.ts +++ b/src/deployment/index-structs/structs0.ts @@ -51,6 +51,49 @@ export function deploymentMetadataToTerraform(struct?: DeploymentMetadataOutputR } } + +export function deploymentMetadataToHclTerraform(struct?: DeploymentMetadataOutputReference | DeploymentMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -235,6 +278,37 @@ export function deploymentSpecSelectorMatchExpressionsToTerraform(struct?: Deplo } } + +export function deploymentSpecSelectorMatchExpressionsToHclTerraform(struct?: DeploymentSpecSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -385,6 +459,31 @@ export function deploymentSpecSelectorToTerraform(struct?: DeploymentSpecSelecto } } + +export function deploymentSpecSelectorToHclTerraform(struct?: DeploymentSpecSelectorOutputReference | DeploymentSpecSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(deploymentSpecSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -481,6 +580,31 @@ export function deploymentSpecStrategyRollingUpdateToTerraform(struct?: Deployme } } + +export function deploymentSpecStrategyRollingUpdateToHclTerraform(struct?: DeploymentSpecStrategyRollingUpdateOutputReference | DeploymentSpecStrategyRollingUpdate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + max_surge: { + value: cdktf.stringToHclTerraform(struct!.maxSurge), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + max_unavailable: { + value: cdktf.stringToHclTerraform(struct!.maxUnavailable), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecStrategyRollingUpdateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -577,6 +701,31 @@ export function deploymentSpecStrategyToTerraform(struct?: DeploymentSpecStrateg } } + +export function deploymentSpecStrategyToHclTerraform(struct?: DeploymentSpecStrategyOutputReference | DeploymentSpecStrategy): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rolling_update: { + value: deploymentSpecStrategyRollingUpdateToHclTerraform(struct!.rollingUpdate), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecStrategyRollingUpdateList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecStrategyOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -694,6 +843,49 @@ export function deploymentSpecTemplateMetadataToTerraform(struct?: DeploymentSpe } } + +export function deploymentSpecTemplateMetadataToHclTerraform(struct?: DeploymentSpecTemplateMetadataOutputReference | DeploymentSpecTemplateMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -878,6 +1070,37 @@ export function deploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSch } } + +export function deploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsToHclTerraform(struct?: DeploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1035,6 +1258,37 @@ export function deploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSch } } + +export function deploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsToHclTerraform(struct?: DeploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1179,6 +1433,31 @@ export function deploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSch } } + +export function deploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceToHclTerraform(struct?: DeploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference | DeploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_expressions: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList", + }, + match_fields: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsToHclTerraform, true)(struct!.matchFields), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1275,6 +1554,31 @@ export function deploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSch } } + +export function deploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DeploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + preference: { + value: deploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceToHclTerraform(struct!.preference), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1404,6 +1708,37 @@ export function deploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSche } } + +export function deploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsToHclTerraform(struct?: DeploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1561,6 +1896,37 @@ export function deploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSche } } + +export function deploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsToHclTerraform(struct?: DeploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1705,6 +2071,31 @@ export function deploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSche } } + +export function deploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermToHclTerraform(struct?: DeploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_expressions: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList", + }, + match_fields: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsToHclTerraform, true)(struct!.matchFields), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1826,6 +2217,25 @@ export function deploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSche } } + +export function deploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DeploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference | DeploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + node_selector_term: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermToHclTerraform, true)(struct!.nodeSelectorTerm), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1900,6 +2310,31 @@ export function deploymentSpecTemplateSpecAffinityNodeAffinityToTerraform(struct } } + +export function deploymentSpecTemplateSpecAffinityNodeAffinityToHclTerraform(struct?: DeploymentSpecTemplateSpecAffinityNodeAffinityOutputReference | DeploymentSpecTemplateSpecAffinityNodeAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: deploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecAffinityNodeAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2003,6 +2438,37 @@ export function deploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSche } } + +export function deploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform(struct?: DeploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2153,6 +2619,31 @@ export function deploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSche } } + +export function deploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform(struct?: DeploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2288,6 +2779,37 @@ export function deploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSche } } + +export function deploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct?: DeploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference | DeploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2403,6 +2925,31 @@ export function deploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSche } } + +export function deploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DeploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pod_affinity_term: { + value: deploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct!.podAffinityTerm), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2532,6 +3079,37 @@ export function deploymentSpecTemplateSpecAffinityPodAffinityRequiredDuringSched } } + +export function deploymentSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform(struct?: DeploymentSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2682,6 +3260,31 @@ export function deploymentSpecTemplateSpecAffinityPodAffinityRequiredDuringSched } } + +export function deploymentSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform(struct?: DeploymentSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2817,6 +3420,37 @@ export function deploymentSpecTemplateSpecAffinityPodAffinityRequiredDuringSched } } + +export function deploymentSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DeploymentSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2964,6 +3598,31 @@ export function deploymentSpecTemplateSpecAffinityPodAffinityToTerraform(struct? } } + +export function deploymentSpecTemplateSpecAffinityPodAffinityToHclTerraform(struct?: DeploymentSpecTemplateSpecAffinityPodAffinityOutputReference | DeploymentSpecTemplateSpecAffinityPodAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecAffinityPodAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3067,6 +3726,37 @@ export function deploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuring } } + +export function deploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform(struct?: DeploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3217,6 +3907,31 @@ export function deploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuring } } + +export function deploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform(struct?: DeploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3352,6 +4067,37 @@ export function deploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuring } } + +export function deploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct?: DeploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference | DeploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3467,6 +4213,31 @@ export function deploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuring } } + +export function deploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DeploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pod_affinity_term: { + value: deploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct!.podAffinityTerm), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3596,6 +4367,37 @@ export function deploymentSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringS } } + +export function deploymentSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform(struct?: DeploymentSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3746,6 +4548,31 @@ export function deploymentSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringS } } + +export function deploymentSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform(struct?: DeploymentSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3881,6 +4708,37 @@ export function deploymentSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringS } } + +export function deploymentSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: DeploymentSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4028,6 +4886,31 @@ export function deploymentSpecTemplateSpecAffinityPodAntiAffinityToTerraform(str } } + +export function deploymentSpecTemplateSpecAffinityPodAntiAffinityToHclTerraform(struct?: DeploymentSpecTemplateSpecAffinityPodAntiAffinityOutputReference | DeploymentSpecTemplateSpecAffinityPodAntiAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecAffinityPodAntiAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4131,6 +5014,37 @@ export function deploymentSpecTemplateSpecAffinityToTerraform(struct?: Deploymen } } + +export function deploymentSpecTemplateSpecAffinityToHclTerraform(struct?: DeploymentSpecTemplateSpecAffinityOutputReference | DeploymentSpecTemplateSpecAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + node_affinity: { + value: deploymentSpecTemplateSpecAffinityNodeAffinityToHclTerraform(struct!.nodeAffinity), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecAffinityNodeAffinityList", + }, + pod_affinity: { + value: deploymentSpecTemplateSpecAffinityPodAffinityToHclTerraform(struct!.podAffinity), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecAffinityPodAffinityList", + }, + pod_anti_affinity: { + value: deploymentSpecTemplateSpecAffinityPodAntiAffinityToHclTerraform(struct!.podAntiAffinity), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecAffinityPodAntiAffinityList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4256,6 +5170,37 @@ export function deploymentSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefTo } } + +export function deploymentSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference | DeploymentSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4374,6 +5319,31 @@ export function deploymentSpecTemplateSpecContainerEnvValueFromFieldRefToTerrafo } } + +export function deploymentSpecTemplateSpecContainerEnvValueFromFieldRefToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference | DeploymentSpecTemplateSpecContainerEnvValueFromFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4473,6 +5443,37 @@ export function deploymentSpecTemplateSpecContainerEnvValueFromResourceFieldRefT } } + +export function deploymentSpecTemplateSpecContainerEnvValueFromResourceFieldRefToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference | DeploymentSpecTemplateSpecContainerEnvValueFromResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4595,6 +5596,37 @@ export function deploymentSpecTemplateSpecContainerEnvValueFromSecretKeyRefToTer } } + +export function deploymentSpecTemplateSpecContainerEnvValueFromSecretKeyRefToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference | DeploymentSpecTemplateSpecContainerEnvValueFromSecretKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4727,10 +5759,47 @@ export function deploymentSpecTemplateSpecContainerEnvValueFromToTerraform(struc } } -export class DeploymentSpecTemplateSpecContainerEnvValueFromOutputReference extends cdktf.ComplexObject { - private isEmptyObject = false; - /** +export function deploymentSpecTemplateSpecContainerEnvValueFromToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerEnvValueFromOutputReference | DeploymentSpecTemplateSpecContainerEnvValueFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map_key_ref: { + value: deploymentSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct!.configMapKeyRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefList", + }, + field_ref: { + value: deploymentSpecTemplateSpecContainerEnvValueFromFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerEnvValueFromFieldRefList", + }, + resource_field_ref: { + value: deploymentSpecTemplateSpecContainerEnvValueFromResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerEnvValueFromResourceFieldRefList", + }, + secret_key_ref: { + value: deploymentSpecTemplateSpecContainerEnvValueFromSecretKeyRefToHclTerraform(struct!.secretKeyRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerEnvValueFromSecretKeyRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class DeploymentSpecTemplateSpecContainerEnvValueFromOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ @@ -4874,6 +5943,37 @@ export function deploymentSpecTemplateSpecContainerEnvToTerraform(struct?: Deplo } } + +export function deploymentSpecTemplateSpecContainerEnvToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerEnv | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value_from: { + value: deploymentSpecTemplateSpecContainerEnvValueFromToHclTerraform(struct!.valueFrom), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerEnvValueFromList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerEnvOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5021,6 +6121,31 @@ export function deploymentSpecTemplateSpecContainerEnvFromConfigMapRefToTerrafor } } + +export function deploymentSpecTemplateSpecContainerEnvFromConfigMapRefToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference | DeploymentSpecTemplateSpecContainerEnvFromConfigMapRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5114,6 +6239,31 @@ export function deploymentSpecTemplateSpecContainerEnvFromSecretRefToTerraform(s } } + +export function deploymentSpecTemplateSpecContainerEnvFromSecretRefToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerEnvFromSecretRefOutputReference | DeploymentSpecTemplateSpecContainerEnvFromSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerEnvFromSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5214,6 +6364,37 @@ export function deploymentSpecTemplateSpecContainerEnvFromToTerraform(struct?: D } } + +export function deploymentSpecTemplateSpecContainerEnvFromToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerEnvFrom | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + prefix: { + value: cdktf.stringToHclTerraform(struct!.prefix), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + config_map_ref: { + value: deploymentSpecTemplateSpecContainerEnvFromConfigMapRefToHclTerraform(struct!.configMapRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerEnvFromConfigMapRefList", + }, + secret_ref: { + value: deploymentSpecTemplateSpecContainerEnvFromSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerEnvFromSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerEnvFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5357,6 +6538,25 @@ export function deploymentSpecTemplateSpecContainerLifecyclePostStartExecToTerra } } + +export function deploymentSpecTemplateSpecContainerLifecyclePostStartExecToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerLifecyclePostStartExecOutputReference | DeploymentSpecTemplateSpecContainerLifecyclePostStartExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerLifecyclePostStartExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5431,6 +6631,31 @@ export function deploymentSpecTemplateSpecContainerLifecyclePostStartHttpGetHttp } } + +export function deploymentSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5580,6 +6805,49 @@ export function deploymentSpecTemplateSpecContainerLifecyclePostStartHttpGetToTe } } + +export function deploymentSpecTemplateSpecContainerLifecyclePostStartHttpGetToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference | DeploymentSpecTemplateSpecContainerLifecyclePostStartHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5735,6 +7003,25 @@ export function deploymentSpecTemplateSpecContainerLifecyclePostStartTcpSocketTo } } + +export function deploymentSpecTemplateSpecContainerLifecyclePostStartTcpSocketToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerLifecyclePostStartTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5845,6 +7132,37 @@ export function deploymentSpecTemplateSpecContainerLifecyclePostStartToTerraform } } + +export function deploymentSpecTemplateSpecContainerLifecyclePostStartToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerLifecyclePostStart | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: deploymentSpecTemplateSpecContainerLifecyclePostStartExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerLifecyclePostStartExecList", + }, + http_get: { + value: deploymentSpecTemplateSpecContainerLifecyclePostStartHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerLifecyclePostStartHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecContainerLifecyclePostStartTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerLifecyclePostStartTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerLifecyclePostStartOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5988,6 +7306,25 @@ export function deploymentSpecTemplateSpecContainerLifecyclePreStopExecToTerrafo } } + +export function deploymentSpecTemplateSpecContainerLifecyclePreStopExecToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerLifecyclePreStopExecOutputReference | DeploymentSpecTemplateSpecContainerLifecyclePreStopExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerLifecyclePreStopExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6062,6 +7399,31 @@ export function deploymentSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHe } } + +export function deploymentSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6211,6 +7573,49 @@ export function deploymentSpecTemplateSpecContainerLifecyclePreStopHttpGetToTerr } } + +export function deploymentSpecTemplateSpecContainerLifecyclePreStopHttpGetToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference | DeploymentSpecTemplateSpecContainerLifecyclePreStopHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6366,6 +7771,25 @@ export function deploymentSpecTemplateSpecContainerLifecyclePreStopTcpSocketToTe } } + +export function deploymentSpecTemplateSpecContainerLifecyclePreStopTcpSocketToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerLifecyclePreStopTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6476,6 +7900,37 @@ export function deploymentSpecTemplateSpecContainerLifecyclePreStopToTerraform(s } } + +export function deploymentSpecTemplateSpecContainerLifecyclePreStopToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerLifecyclePreStop | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: deploymentSpecTemplateSpecContainerLifecyclePreStopExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerLifecyclePreStopExecList", + }, + http_get: { + value: deploymentSpecTemplateSpecContainerLifecyclePreStopHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerLifecyclePreStopHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecContainerLifecyclePreStopTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerLifecyclePreStopTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerLifecyclePreStopOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6626,6 +8081,31 @@ export function deploymentSpecTemplateSpecContainerLifecycleToTerraform(struct?: } } + +export function deploymentSpecTemplateSpecContainerLifecycleToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerLifecycleOutputReference | DeploymentSpecTemplateSpecContainerLifecycle): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + post_start: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecContainerLifecyclePostStartToHclTerraform, true)(struct!.postStart), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerLifecyclePostStartList", + }, + pre_stop: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecContainerLifecyclePreStopToHclTerraform, true)(struct!.preStop), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerLifecyclePreStopList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerLifecycleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6715,6 +8195,25 @@ export function deploymentSpecTemplateSpecContainerLivenessProbeExecToTerraform( } } + +export function deploymentSpecTemplateSpecContainerLivenessProbeExecToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerLivenessProbeExecOutputReference | DeploymentSpecTemplateSpecContainerLivenessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerLivenessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6789,6 +8288,31 @@ export function deploymentSpecTemplateSpecContainerLivenessProbeGrpcToTerraform( } } + +export function deploymentSpecTemplateSpecContainerLivenessProbeGrpcToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerLivenessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerLivenessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6914,6 +8438,31 @@ export function deploymentSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeade } } + +export function deploymentSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7063,6 +8612,49 @@ export function deploymentSpecTemplateSpecContainerLivenessProbeHttpGetToTerrafo } } + +export function deploymentSpecTemplateSpecContainerLivenessProbeHttpGetToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference | DeploymentSpecTemplateSpecContainerLivenessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7218,6 +8810,25 @@ export function deploymentSpecTemplateSpecContainerLivenessProbeTcpSocketToTerra } } + +export function deploymentSpecTemplateSpecContainerLivenessProbeTcpSocketToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerLivenessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7370,6 +8981,73 @@ export function deploymentSpecTemplateSpecContainerLivenessProbeToTerraform(stru } } + +export function deploymentSpecTemplateSpecContainerLivenessProbeToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerLivenessProbeOutputReference | DeploymentSpecTemplateSpecContainerLivenessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: deploymentSpecTemplateSpecContainerLivenessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerLivenessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecContainerLivenessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerLivenessProbeGrpcList", + }, + http_get: { + value: deploymentSpecTemplateSpecContainerLivenessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerLivenessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecContainerLivenessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerLivenessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerLivenessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7641,6 +9319,49 @@ export function deploymentSpecTemplateSpecContainerPortToTerraform(struct?: Depl } } + +export function deploymentSpecTemplateSpecContainerPortToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerPort | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_port: { + value: cdktf.numberToHclTerraform(struct!.containerPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + host_ip: { + value: cdktf.stringToHclTerraform(struct!.hostIp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_port: { + value: cdktf.numberToHclTerraform(struct!.hostPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7825,6 +9546,25 @@ export function deploymentSpecTemplateSpecContainerReadinessProbeExecToTerraform } } + +export function deploymentSpecTemplateSpecContainerReadinessProbeExecToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerReadinessProbeExecOutputReference | DeploymentSpecTemplateSpecContainerReadinessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerReadinessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7899,6 +9639,31 @@ export function deploymentSpecTemplateSpecContainerReadinessProbeGrpcToTerraform } } + +export function deploymentSpecTemplateSpecContainerReadinessProbeGrpcToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerReadinessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerReadinessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8024,6 +9789,31 @@ export function deploymentSpecTemplateSpecContainerReadinessProbeHttpGetHttpHead } } + +export function deploymentSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8173,6 +9963,49 @@ export function deploymentSpecTemplateSpecContainerReadinessProbeHttpGetToTerraf } } + +export function deploymentSpecTemplateSpecContainerReadinessProbeHttpGetToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference | DeploymentSpecTemplateSpecContainerReadinessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8328,6 +10161,25 @@ export function deploymentSpecTemplateSpecContainerReadinessProbeTcpSocketToTerr } } + +export function deploymentSpecTemplateSpecContainerReadinessProbeTcpSocketToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerReadinessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8480,6 +10332,73 @@ export function deploymentSpecTemplateSpecContainerReadinessProbeToTerraform(str } } + +export function deploymentSpecTemplateSpecContainerReadinessProbeToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerReadinessProbeOutputReference | DeploymentSpecTemplateSpecContainerReadinessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: deploymentSpecTemplateSpecContainerReadinessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerReadinessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecContainerReadinessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerReadinessProbeGrpcList", + }, + http_get: { + value: deploymentSpecTemplateSpecContainerReadinessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerReadinessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecContainerReadinessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerReadinessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerReadinessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8730,6 +10649,31 @@ export function deploymentSpecTemplateSpecContainerResourcesToTerraform(struct?: } } + +export function deploymentSpecTemplateSpecContainerResourcesToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerResourcesOutputReference | DeploymentSpecTemplateSpecContainerResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8826,6 +10770,31 @@ export function deploymentSpecTemplateSpecContainerSecurityContextCapabilitiesTo } } + +export function deploymentSpecTemplateSpecContainerSecurityContextCapabilitiesToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference | DeploymentSpecTemplateSpecContainerSecurityContextCapabilities): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + add: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.add), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + drop: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.drop), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8936,6 +10905,43 @@ export function deploymentSpecTemplateSpecContainerSecurityContextSeLinuxOptions } } + +export function deploymentSpecTemplateSpecContainerSecurityContextSeLinuxOptionsToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference | DeploymentSpecTemplateSpecContainerSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9076,6 +11082,31 @@ export function deploymentSpecTemplateSpecContainerSecurityContextSeccompProfile } } + +export function deploymentSpecTemplateSpecContainerSecurityContextSeccompProfileToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference | DeploymentSpecTemplateSpecContainerSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9221,6 +11252,73 @@ export function deploymentSpecTemplateSpecContainerSecurityContextToTerraform(st } } + +export function deploymentSpecTemplateSpecContainerSecurityContextToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerSecurityContextOutputReference | DeploymentSpecTemplateSpecContainerSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + allow_privilege_escalation: { + value: cdktf.booleanToHclTerraform(struct!.allowPrivilegeEscalation), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + privileged: { + value: cdktf.booleanToHclTerraform(struct!.privileged), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + read_only_root_filesystem: { + value: cdktf.booleanToHclTerraform(struct!.readOnlyRootFilesystem), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + capabilities: { + value: deploymentSpecTemplateSpecContainerSecurityContextCapabilitiesToHclTerraform(struct!.capabilities), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerSecurityContextCapabilitiesList", + }, + se_linux_options: { + value: deploymentSpecTemplateSpecContainerSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: deploymentSpecTemplateSpecContainerSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerSecurityContextSeccompProfileList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9464,14 +11562,33 @@ export function deploymentSpecTemplateSpecContainerStartupProbeExecToTerraform(s } } -export class DeploymentSpecTemplateSpecContainerStartupProbeExecOutputReference extends cdktf.ComplexObject { - private isEmptyObject = false; - /** - * @param terraformResource The parent resource - * @param terraformAttribute The attribute on the parent resource this class is referencing - */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { +export function deploymentSpecTemplateSpecContainerStartupProbeExecToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerStartupProbeExecOutputReference | DeploymentSpecTemplateSpecContainerStartupProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class DeploymentSpecTemplateSpecContainerStartupProbeExecOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { super(terraformResource, terraformAttribute, false, 0); } @@ -9538,6 +11655,31 @@ export function deploymentSpecTemplateSpecContainerStartupProbeGrpcToTerraform(s } } + +export function deploymentSpecTemplateSpecContainerStartupProbeGrpcToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerStartupProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9663,6 +11805,31 @@ export function deploymentSpecTemplateSpecContainerStartupProbeHttpGetHttpHeader } } + +export function deploymentSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerStartupProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9812,6 +11979,49 @@ export function deploymentSpecTemplateSpecContainerStartupProbeHttpGetToTerrafor } } + +export function deploymentSpecTemplateSpecContainerStartupProbeHttpGetToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerStartupProbeHttpGetOutputReference | DeploymentSpecTemplateSpecContainerStartupProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerStartupProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9967,6 +12177,25 @@ export function deploymentSpecTemplateSpecContainerStartupProbeTcpSocketToTerraf } } + +export function deploymentSpecTemplateSpecContainerStartupProbeTcpSocketToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerStartupProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10119,6 +12348,73 @@ export function deploymentSpecTemplateSpecContainerStartupProbeToTerraform(struc } } + +export function deploymentSpecTemplateSpecContainerStartupProbeToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerStartupProbeOutputReference | DeploymentSpecTemplateSpecContainerStartupProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: deploymentSpecTemplateSpecContainerStartupProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerStartupProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecContainerStartupProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerStartupProbeGrpcList", + }, + http_get: { + value: deploymentSpecTemplateSpecContainerStartupProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerStartupProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecContainerStartupProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerStartupProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerStartupProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10390,6 +12686,49 @@ export function deploymentSpecTemplateSpecContainerVolumeMountToTerraform(struct } } + +export function deploymentSpecTemplateSpecContainerVolumeMountToHclTerraform(struct?: DeploymentSpecTemplateSpecContainerVolumeMount | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mount_path: { + value: cdktf.stringToHclTerraform(struct!.mountPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mount_propagation: { + value: cdktf.stringToHclTerraform(struct!.mountPropagation), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + sub_path: { + value: cdktf.stringToHclTerraform(struct!.subPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerVolumeMountOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10711,6 +13050,145 @@ export function deploymentSpecTemplateSpecContainerToTerraform(struct?: Deployme } } + +export function deploymentSpecTemplateSpecContainerToHclTerraform(struct?: DeploymentSpecTemplateSpecContainer | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + args: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.args), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + image: { + value: cdktf.stringToHclTerraform(struct!.image), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + image_pull_policy: { + value: cdktf.stringToHclTerraform(struct!.imagePullPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stdin: { + value: cdktf.booleanToHclTerraform(struct!.stdin), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + stdin_once: { + value: cdktf.booleanToHclTerraform(struct!.stdinOnce), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + termination_message_path: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_message_policy: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + tty: { + value: cdktf.booleanToHclTerraform(struct!.tty), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + working_dir: { + value: cdktf.stringToHclTerraform(struct!.workingDir), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + env: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecContainerEnvToHclTerraform, true)(struct!.env), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerEnvList", + }, + env_from: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecContainerEnvFromToHclTerraform, true)(struct!.envFrom), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerEnvFromList", + }, + lifecycle: { + value: deploymentSpecTemplateSpecContainerLifecycleToHclTerraform(struct!.lifecycle), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerLifecycleList", + }, + liveness_probe: { + value: deploymentSpecTemplateSpecContainerLivenessProbeToHclTerraform(struct!.livenessProbe), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerLivenessProbeList", + }, + port: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecContainerPortToHclTerraform, true)(struct!.port), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerPortList", + }, + readiness_probe: { + value: deploymentSpecTemplateSpecContainerReadinessProbeToHclTerraform(struct!.readinessProbe), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerReadinessProbeList", + }, + resources: { + value: deploymentSpecTemplateSpecContainerResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerResourcesList", + }, + security_context: { + value: deploymentSpecTemplateSpecContainerSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerSecurityContextList", + }, + startup_probe: { + value: deploymentSpecTemplateSpecContainerStartupProbeToHclTerraform(struct!.startupProbe), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerStartupProbeList", + }, + volume_mount: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecContainerVolumeMountToHclTerraform, true)(struct!.volumeMount), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerVolumeMountList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecContainerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11254,6 +13732,31 @@ export function deploymentSpecTemplateSpecDnsConfigOptionToTerraform(struct?: De } } + +export function deploymentSpecTemplateSpecDnsConfigOptionToHclTerraform(struct?: DeploymentSpecTemplateSpecDnsConfigOption | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecDnsConfigOptionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11386,6 +13889,37 @@ export function deploymentSpecTemplateSpecDnsConfigToTerraform(struct?: Deployme } } + +export function deploymentSpecTemplateSpecDnsConfigToHclTerraform(struct?: DeploymentSpecTemplateSpecDnsConfigOutputReference | DeploymentSpecTemplateSpecDnsConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + nameservers: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.nameservers), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + searches: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.searches), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + option: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecDnsConfigOptionToHclTerraform, true)(struct!.option), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecDnsConfigOptionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecDnsConfigOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11504,6 +14038,31 @@ export function deploymentSpecTemplateSpecHostAliasesToTerraform(struct?: Deploy } } + +export function deploymentSpecTemplateSpecHostAliasesToHclTerraform(struct?: DeploymentSpecTemplateSpecHostAliases | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + hostnames: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.hostnames), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + ip: { + value: cdktf.stringToHclTerraform(struct!.ip), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecHostAliasesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11619,6 +14178,25 @@ export function deploymentSpecTemplateSpecImagePullSecretsToTerraform(struct?: D } } + +export function deploymentSpecTemplateSpecImagePullSecretsToHclTerraform(struct?: DeploymentSpecTemplateSpecImagePullSecrets | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecImagePullSecretsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11729,6 +14307,37 @@ export function deploymentSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyR } } + +export function deploymentSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference | DeploymentSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11847,6 +14456,31 @@ export function deploymentSpecTemplateSpecInitContainerEnvValueFromFieldRefToTer } } + +export function deploymentSpecTemplateSpecInitContainerEnvValueFromFieldRefToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference | DeploymentSpecTemplateSpecInitContainerEnvValueFromFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11946,6 +14580,37 @@ export function deploymentSpecTemplateSpecInitContainerEnvValueFromResourceField } } + +export function deploymentSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference | DeploymentSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12068,6 +14733,37 @@ export function deploymentSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefT } } + +export function deploymentSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference | DeploymentSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12200,6 +14896,43 @@ export function deploymentSpecTemplateSpecInitContainerEnvValueFromToTerraform(s } } + +export function deploymentSpecTemplateSpecInitContainerEnvValueFromToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerEnvValueFromOutputReference | DeploymentSpecTemplateSpecInitContainerEnvValueFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map_key_ref: { + value: deploymentSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct!.configMapKeyRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefList", + }, + field_ref: { + value: deploymentSpecTemplateSpecInitContainerEnvValueFromFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerEnvValueFromFieldRefList", + }, + resource_field_ref: { + value: deploymentSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefList", + }, + secret_key_ref: { + value: deploymentSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefToHclTerraform(struct!.secretKeyRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerEnvValueFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12347,6 +15080,37 @@ export function deploymentSpecTemplateSpecInitContainerEnvToTerraform(struct?: D } } + +export function deploymentSpecTemplateSpecInitContainerEnvToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerEnv | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value_from: { + value: deploymentSpecTemplateSpecInitContainerEnvValueFromToHclTerraform(struct!.valueFrom), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerEnvValueFromList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerEnvOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12494,6 +15258,31 @@ export function deploymentSpecTemplateSpecInitContainerEnvFromConfigMapRefToTerr } } + +export function deploymentSpecTemplateSpecInitContainerEnvFromConfigMapRefToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference | DeploymentSpecTemplateSpecInitContainerEnvFromConfigMapRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12587,6 +15376,31 @@ export function deploymentSpecTemplateSpecInitContainerEnvFromSecretRefToTerrafo } } + +export function deploymentSpecTemplateSpecInitContainerEnvFromSecretRefToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference | DeploymentSpecTemplateSpecInitContainerEnvFromSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12687,6 +15501,37 @@ export function deploymentSpecTemplateSpecInitContainerEnvFromToTerraform(struct } } + +export function deploymentSpecTemplateSpecInitContainerEnvFromToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerEnvFrom | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + prefix: { + value: cdktf.stringToHclTerraform(struct!.prefix), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + config_map_ref: { + value: deploymentSpecTemplateSpecInitContainerEnvFromConfigMapRefToHclTerraform(struct!.configMapRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerEnvFromConfigMapRefList", + }, + secret_ref: { + value: deploymentSpecTemplateSpecInitContainerEnvFromSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerEnvFromSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerEnvFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12830,6 +15675,25 @@ export function deploymentSpecTemplateSpecInitContainerLifecyclePostStartExecToT } } + +export function deploymentSpecTemplateSpecInitContainerLifecyclePostStartExecToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference | DeploymentSpecTemplateSpecInitContainerLifecyclePostStartExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12904,6 +15768,31 @@ export function deploymentSpecTemplateSpecInitContainerLifecyclePostStartHttpGet } } + +export function deploymentSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13053,6 +15942,49 @@ export function deploymentSpecTemplateSpecInitContainerLifecyclePostStartHttpGet } } + +export function deploymentSpecTemplateSpecInitContainerLifecyclePostStartHttpGetToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference | DeploymentSpecTemplateSpecInitContainerLifecyclePostStartHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13208,6 +16140,25 @@ export function deploymentSpecTemplateSpecInitContainerLifecyclePostStartTcpSock } } + +export function deploymentSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerLifecyclePostStartTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13318,6 +16269,37 @@ export function deploymentSpecTemplateSpecInitContainerLifecyclePostStartToTerra } } + +export function deploymentSpecTemplateSpecInitContainerLifecyclePostStartToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerLifecyclePostStart | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: deploymentSpecTemplateSpecInitContainerLifecyclePostStartExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerLifecyclePostStartExecList", + }, + http_get: { + value: deploymentSpecTemplateSpecInitContainerLifecyclePostStartHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerLifecyclePostStartHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerLifecyclePostStartOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13461,6 +16443,25 @@ export function deploymentSpecTemplateSpecInitContainerLifecyclePreStopExecToTer } } + +export function deploymentSpecTemplateSpecInitContainerLifecyclePreStopExecToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference | DeploymentSpecTemplateSpecInitContainerLifecyclePreStopExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13535,6 +16536,31 @@ export function deploymentSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHt } } + +export function deploymentSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13684,6 +16710,49 @@ export function deploymentSpecTemplateSpecInitContainerLifecyclePreStopHttpGetTo } } + +export function deploymentSpecTemplateSpecInitContainerLifecyclePreStopHttpGetToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference | DeploymentSpecTemplateSpecInitContainerLifecyclePreStopHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13839,6 +16908,25 @@ export function deploymentSpecTemplateSpecInitContainerLifecyclePreStopTcpSocket } } + +export function deploymentSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerLifecyclePreStopTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13949,6 +17037,37 @@ export function deploymentSpecTemplateSpecInitContainerLifecyclePreStopToTerrafo } } + +export function deploymentSpecTemplateSpecInitContainerLifecyclePreStopToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerLifecyclePreStop | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: deploymentSpecTemplateSpecInitContainerLifecyclePreStopExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerLifecyclePreStopExecList", + }, + http_get: { + value: deploymentSpecTemplateSpecInitContainerLifecyclePreStopHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerLifecyclePreStopHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerLifecyclePreStopOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14099,6 +17218,31 @@ export function deploymentSpecTemplateSpecInitContainerLifecycleToTerraform(stru } } + +export function deploymentSpecTemplateSpecInitContainerLifecycleToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerLifecycleOutputReference | DeploymentSpecTemplateSpecInitContainerLifecycle): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + post_start: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecInitContainerLifecyclePostStartToHclTerraform, true)(struct!.postStart), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerLifecyclePostStartList", + }, + pre_stop: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecInitContainerLifecyclePreStopToHclTerraform, true)(struct!.preStop), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerLifecyclePreStopList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerLifecycleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14188,6 +17332,25 @@ export function deploymentSpecTemplateSpecInitContainerLivenessProbeExecToTerraf } } + +export function deploymentSpecTemplateSpecInitContainerLivenessProbeExecToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerLivenessProbeExecOutputReference | DeploymentSpecTemplateSpecInitContainerLivenessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerLivenessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14262,6 +17425,31 @@ export function deploymentSpecTemplateSpecInitContainerLivenessProbeGrpcToTerraf } } + +export function deploymentSpecTemplateSpecInitContainerLivenessProbeGrpcToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerLivenessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14387,6 +17575,31 @@ export function deploymentSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpH } } + +export function deploymentSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14536,6 +17749,49 @@ export function deploymentSpecTemplateSpecInitContainerLivenessProbeHttpGetToTer } } + +export function deploymentSpecTemplateSpecInitContainerLivenessProbeHttpGetToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference | DeploymentSpecTemplateSpecInitContainerLivenessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14691,6 +17947,25 @@ export function deploymentSpecTemplateSpecInitContainerLivenessProbeTcpSocketToT } } + +export function deploymentSpecTemplateSpecInitContainerLivenessProbeTcpSocketToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerLivenessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14843,6 +18118,73 @@ export function deploymentSpecTemplateSpecInitContainerLivenessProbeToTerraform( } } + +export function deploymentSpecTemplateSpecInitContainerLivenessProbeToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerLivenessProbeOutputReference | DeploymentSpecTemplateSpecInitContainerLivenessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: deploymentSpecTemplateSpecInitContainerLivenessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerLivenessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecInitContainerLivenessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerLivenessProbeGrpcList", + }, + http_get: { + value: deploymentSpecTemplateSpecInitContainerLivenessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerLivenessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecInitContainerLivenessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerLivenessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerLivenessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15114,6 +18456,49 @@ export function deploymentSpecTemplateSpecInitContainerPortToTerraform(struct?: } } + +export function deploymentSpecTemplateSpecInitContainerPortToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerPort | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_port: { + value: cdktf.numberToHclTerraform(struct!.containerPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + host_ip: { + value: cdktf.stringToHclTerraform(struct!.hostIp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_port: { + value: cdktf.numberToHclTerraform(struct!.hostPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15298,6 +18683,25 @@ export function deploymentSpecTemplateSpecInitContainerReadinessProbeExecToTerra } } + +export function deploymentSpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerReadinessProbeExecOutputReference | DeploymentSpecTemplateSpecInitContainerReadinessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerReadinessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15372,6 +18776,31 @@ export function deploymentSpecTemplateSpecInitContainerReadinessProbeGrpcToTerra } } + +export function deploymentSpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerReadinessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15497,6 +18926,31 @@ export function deploymentSpecTemplateSpecInitContainerReadinessProbeHttpGetHttp } } + +export function deploymentSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15646,6 +19100,49 @@ export function deploymentSpecTemplateSpecInitContainerReadinessProbeHttpGetToTe } } + +export function deploymentSpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference | DeploymentSpecTemplateSpecInitContainerReadinessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15801,6 +19298,25 @@ export function deploymentSpecTemplateSpecInitContainerReadinessProbeTcpSocketTo } } + +export function deploymentSpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerReadinessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; diff --git a/src/deployment/index-structs/structs400.ts b/src/deployment/index-structs/structs400.ts index ef352160f..35c4685f1 100644 --- a/src/deployment/index-structs/structs400.ts +++ b/src/deployment/index-structs/structs400.ts @@ -6,54 +6,71 @@ import * as cdktf from 'cdktf'; import { DeploymentSpecTemplateSpecInitContainerReadinessProbeExec, deploymentSpecTemplateSpecInitContainerReadinessProbeExecToTerraform, +deploymentSpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform, DeploymentSpecTemplateSpecInitContainerReadinessProbeExecOutputReference, DeploymentSpecTemplateSpecInitContainerReadinessProbeGrpc, deploymentSpecTemplateSpecInitContainerReadinessProbeGrpcToTerraform, +deploymentSpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform, DeploymentSpecTemplateSpecInitContainerReadinessProbeGrpcList, DeploymentSpecTemplateSpecInitContainerReadinessProbeHttpGet, deploymentSpecTemplateSpecInitContainerReadinessProbeHttpGetToTerraform, +deploymentSpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform, DeploymentSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference, DeploymentSpecTemplateSpecInitContainerReadinessProbeTcpSocket, deploymentSpecTemplateSpecInitContainerReadinessProbeTcpSocketToTerraform, +deploymentSpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform, DeploymentSpecTemplateSpecInitContainerReadinessProbeTcpSocketList, DeploymentSpecTemplateSpecInitContainerEnv, deploymentSpecTemplateSpecInitContainerEnvToTerraform, +deploymentSpecTemplateSpecInitContainerEnvToHclTerraform, DeploymentSpecTemplateSpecInitContainerEnvList, DeploymentSpecTemplateSpecInitContainerEnvFrom, deploymentSpecTemplateSpecInitContainerEnvFromToTerraform, +deploymentSpecTemplateSpecInitContainerEnvFromToHclTerraform, DeploymentSpecTemplateSpecInitContainerEnvFromList, DeploymentSpecTemplateSpecInitContainerLifecycle, deploymentSpecTemplateSpecInitContainerLifecycleToTerraform, +deploymentSpecTemplateSpecInitContainerLifecycleToHclTerraform, DeploymentSpecTemplateSpecInitContainerLifecycleOutputReference, DeploymentSpecTemplateSpecInitContainerLivenessProbe, deploymentSpecTemplateSpecInitContainerLivenessProbeToTerraform, +deploymentSpecTemplateSpecInitContainerLivenessProbeToHclTerraform, DeploymentSpecTemplateSpecInitContainerLivenessProbeOutputReference, DeploymentSpecTemplateSpecInitContainerPort, deploymentSpecTemplateSpecInitContainerPortToTerraform, +deploymentSpecTemplateSpecInitContainerPortToHclTerraform, DeploymentSpecTemplateSpecInitContainerPortList, DeploymentSpecTemplateSpecAffinity, deploymentSpecTemplateSpecAffinityToTerraform, +deploymentSpecTemplateSpecAffinityToHclTerraform, DeploymentSpecTemplateSpecAffinityOutputReference, DeploymentSpecTemplateSpecContainer, deploymentSpecTemplateSpecContainerToTerraform, +deploymentSpecTemplateSpecContainerToHclTerraform, DeploymentSpecTemplateSpecContainerList, DeploymentSpecTemplateSpecDnsConfig, deploymentSpecTemplateSpecDnsConfigToTerraform, +deploymentSpecTemplateSpecDnsConfigToHclTerraform, DeploymentSpecTemplateSpecDnsConfigOutputReference, DeploymentSpecTemplateSpecHostAliases, deploymentSpecTemplateSpecHostAliasesToTerraform, +deploymentSpecTemplateSpecHostAliasesToHclTerraform, DeploymentSpecTemplateSpecHostAliasesList, DeploymentSpecTemplateSpecImagePullSecrets, deploymentSpecTemplateSpecImagePullSecretsToTerraform, +deploymentSpecTemplateSpecImagePullSecretsToHclTerraform, DeploymentSpecTemplateSpecImagePullSecretsList, DeploymentSpecTemplateMetadata, deploymentSpecTemplateMetadataToTerraform, +deploymentSpecTemplateMetadataToHclTerraform, DeploymentSpecTemplateMetadataOutputReference, DeploymentSpecSelector, deploymentSpecSelectorToTerraform, +deploymentSpecSelectorToHclTerraform, DeploymentSpecSelectorOutputReference, DeploymentSpecStrategy, deploymentSpecStrategyToTerraform, +deploymentSpecStrategyToHclTerraform, DeploymentSpecStrategyOutputReference } from './structs0' export interface DeploymentSpecTemplateSpecInitContainerReadinessProbe { /** @@ -130,6 +147,73 @@ export function deploymentSpecTemplateSpecInitContainerReadinessProbeToTerraform } } + +export function deploymentSpecTemplateSpecInitContainerReadinessProbeToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerReadinessProbeOutputReference | DeploymentSpecTemplateSpecInitContainerReadinessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: deploymentSpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerReadinessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerReadinessProbeGrpcList", + }, + http_get: { + value: deploymentSpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerReadinessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerReadinessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerReadinessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -380,6 +464,31 @@ export function deploymentSpecTemplateSpecInitContainerResourcesToTerraform(stru } } + +export function deploymentSpecTemplateSpecInitContainerResourcesToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerResourcesOutputReference | DeploymentSpecTemplateSpecInitContainerResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -476,6 +585,31 @@ export function deploymentSpecTemplateSpecInitContainerSecurityContextCapabiliti } } + +export function deploymentSpecTemplateSpecInitContainerSecurityContextCapabilitiesToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference | DeploymentSpecTemplateSpecInitContainerSecurityContextCapabilities): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + add: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.add), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + drop: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.drop), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -586,6 +720,43 @@ export function deploymentSpecTemplateSpecInitContainerSecurityContextSeLinuxOpt } } + +export function deploymentSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference | DeploymentSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -726,6 +897,31 @@ export function deploymentSpecTemplateSpecInitContainerSecurityContextSeccompPro } } + +export function deploymentSpecTemplateSpecInitContainerSecurityContextSeccompProfileToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference | DeploymentSpecTemplateSpecInitContainerSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -871,6 +1067,73 @@ export function deploymentSpecTemplateSpecInitContainerSecurityContextToTerrafor } } + +export function deploymentSpecTemplateSpecInitContainerSecurityContextToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerSecurityContextOutputReference | DeploymentSpecTemplateSpecInitContainerSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + allow_privilege_escalation: { + value: cdktf.booleanToHclTerraform(struct!.allowPrivilegeEscalation), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + privileged: { + value: cdktf.booleanToHclTerraform(struct!.privileged), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + read_only_root_filesystem: { + value: cdktf.booleanToHclTerraform(struct!.readOnlyRootFilesystem), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + capabilities: { + value: deploymentSpecTemplateSpecInitContainerSecurityContextCapabilitiesToHclTerraform(struct!.capabilities), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerSecurityContextCapabilitiesList", + }, + se_linux_options: { + value: deploymentSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: deploymentSpecTemplateSpecInitContainerSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerSecurityContextSeccompProfileList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1114,6 +1377,25 @@ export function deploymentSpecTemplateSpecInitContainerStartupProbeExecToTerrafo } } + +export function deploymentSpecTemplateSpecInitContainerStartupProbeExecToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerStartupProbeExecOutputReference | DeploymentSpecTemplateSpecInitContainerStartupProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerStartupProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1188,6 +1470,31 @@ export function deploymentSpecTemplateSpecInitContainerStartupProbeGrpcToTerrafo } } + +export function deploymentSpecTemplateSpecInitContainerStartupProbeGrpcToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerStartupProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1313,6 +1620,31 @@ export function deploymentSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHe } } + +export function deploymentSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1462,6 +1794,49 @@ export function deploymentSpecTemplateSpecInitContainerStartupProbeHttpGetToTerr } } + +export function deploymentSpecTemplateSpecInitContainerStartupProbeHttpGetToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference | DeploymentSpecTemplateSpecInitContainerStartupProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1617,6 +1992,25 @@ export function deploymentSpecTemplateSpecInitContainerStartupProbeTcpSocketToTe } } + +export function deploymentSpecTemplateSpecInitContainerStartupProbeTcpSocketToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerStartupProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1769,6 +2163,73 @@ export function deploymentSpecTemplateSpecInitContainerStartupProbeToTerraform(s } } + +export function deploymentSpecTemplateSpecInitContainerStartupProbeToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerStartupProbeOutputReference | DeploymentSpecTemplateSpecInitContainerStartupProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: deploymentSpecTemplateSpecInitContainerStartupProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerStartupProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecInitContainerStartupProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerStartupProbeGrpcList", + }, + http_get: { + value: deploymentSpecTemplateSpecInitContainerStartupProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerStartupProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecInitContainerStartupProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerStartupProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerStartupProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2040,6 +2501,49 @@ export function deploymentSpecTemplateSpecInitContainerVolumeMountToTerraform(st } } + +export function deploymentSpecTemplateSpecInitContainerVolumeMountToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainerVolumeMount | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mount_path: { + value: cdktf.stringToHclTerraform(struct!.mountPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mount_propagation: { + value: cdktf.stringToHclTerraform(struct!.mountPropagation), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + sub_path: { + value: cdktf.stringToHclTerraform(struct!.subPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerVolumeMountOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2361,6 +2865,145 @@ export function deploymentSpecTemplateSpecInitContainerToTerraform(struct?: Depl } } + +export function deploymentSpecTemplateSpecInitContainerToHclTerraform(struct?: DeploymentSpecTemplateSpecInitContainer | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + args: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.args), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + image: { + value: cdktf.stringToHclTerraform(struct!.image), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + image_pull_policy: { + value: cdktf.stringToHclTerraform(struct!.imagePullPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stdin: { + value: cdktf.booleanToHclTerraform(struct!.stdin), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + stdin_once: { + value: cdktf.booleanToHclTerraform(struct!.stdinOnce), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + termination_message_path: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_message_policy: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + tty: { + value: cdktf.booleanToHclTerraform(struct!.tty), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + working_dir: { + value: cdktf.stringToHclTerraform(struct!.workingDir), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + env: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecInitContainerEnvToHclTerraform, true)(struct!.env), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerEnvList", + }, + env_from: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecInitContainerEnvFromToHclTerraform, true)(struct!.envFrom), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerEnvFromList", + }, + lifecycle: { + value: deploymentSpecTemplateSpecInitContainerLifecycleToHclTerraform(struct!.lifecycle), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerLifecycleList", + }, + liveness_probe: { + value: deploymentSpecTemplateSpecInitContainerLivenessProbeToHclTerraform(struct!.livenessProbe), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerLivenessProbeList", + }, + port: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecInitContainerPortToHclTerraform, true)(struct!.port), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerPortList", + }, + readiness_probe: { + value: deploymentSpecTemplateSpecInitContainerReadinessProbeToHclTerraform(struct!.readinessProbe), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerReadinessProbeList", + }, + resources: { + value: deploymentSpecTemplateSpecInitContainerResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerResourcesList", + }, + security_context: { + value: deploymentSpecTemplateSpecInitContainerSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerSecurityContextList", + }, + startup_probe: { + value: deploymentSpecTemplateSpecInitContainerStartupProbeToHclTerraform(struct!.startupProbe), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerStartupProbeList", + }, + volume_mount: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecInitContainerVolumeMountToHclTerraform, true)(struct!.volumeMount), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerVolumeMountList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecInitContainerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2897,6 +3540,25 @@ export function deploymentSpecTemplateSpecOsToTerraform(struct?: DeploymentSpecT } } + +export function deploymentSpecTemplateSpecOsToHclTerraform(struct?: DeploymentSpecTemplateSpecOsOutputReference | DeploymentSpecTemplateSpecOs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecOsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2961,6 +3623,25 @@ export function deploymentSpecTemplateSpecReadinessGateToTerraform(struct?: Depl } } + +export function deploymentSpecTemplateSpecReadinessGateToHclTerraform(struct?: DeploymentSpecTemplateSpecReadinessGate | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + condition_type: { + value: cdktf.stringToHclTerraform(struct!.conditionType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecReadinessGateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3078,6 +3759,43 @@ export function deploymentSpecTemplateSpecSecurityContextSeLinuxOptionsToTerrafo } } + +export function deploymentSpecTemplateSpecSecurityContextSeLinuxOptionsToHclTerraform(struct?: DeploymentSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference | DeploymentSpecTemplateSpecSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3218,6 +3936,31 @@ export function deploymentSpecTemplateSpecSecurityContextSeccompProfileToTerrafo } } + +export function deploymentSpecTemplateSpecSecurityContextSeccompProfileToHclTerraform(struct?: DeploymentSpecTemplateSpecSecurityContextSeccompProfileOutputReference | DeploymentSpecTemplateSpecSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3314,6 +4057,31 @@ export function deploymentSpecTemplateSpecSecurityContextSysctlToTerraform(struc } } + +export function deploymentSpecTemplateSpecSecurityContextSysctlToHclTerraform(struct?: DeploymentSpecTemplateSpecSecurityContextSysctl | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecSecurityContextSysctlOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3450,6 +4218,43 @@ export function deploymentSpecTemplateSpecSecurityContextWindowsOptionsToTerrafo } } + +export function deploymentSpecTemplateSpecSecurityContextWindowsOptionsToHclTerraform(struct?: DeploymentSpecTemplateSpecSecurityContextWindowsOptionsOutputReference | DeploymentSpecTemplateSpecSecurityContextWindowsOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + gmsa_credential_spec: { + value: cdktf.stringToHclTerraform(struct!.gmsaCredentialSpec), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + gmsa_credential_spec_name: { + value: cdktf.stringToHclTerraform(struct!.gmsaCredentialSpecName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_process: { + value: cdktf.booleanToHclTerraform(struct!.hostProcess), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_username: { + value: cdktf.stringToHclTerraform(struct!.runAsUsername), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecSecurityContextWindowsOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3646,6 +4451,79 @@ export function deploymentSpecTemplateSpecSecurityContextToTerraform(struct?: De } } + +export function deploymentSpecTemplateSpecSecurityContextToHclTerraform(struct?: DeploymentSpecTemplateSpecSecurityContextOutputReference | DeploymentSpecTemplateSpecSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_group: { + value: cdktf.stringToHclTerraform(struct!.fsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_group_change_policy: { + value: cdktf.stringToHclTerraform(struct!.fsGroupChangePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + supplemental_groups: { + value: cdktf.listMapperHcl(cdktf.numberToHclTerraform, false)(struct!.supplementalGroups), + isBlock: false, + type: "set", + storageClassType: "numberList", + }, + se_linux_options: { + value: deploymentSpecTemplateSpecSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: deploymentSpecTemplateSpecSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecSecurityContextSeccompProfileList", + }, + sysctl: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecSecurityContextSysctlToHclTerraform, true)(struct!.sysctl), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecSecurityContextSysctlList", + }, + windows_options: { + value: deploymentSpecTemplateSpecSecurityContextWindowsOptionsToHclTerraform(struct!.windowsOptions), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecSecurityContextWindowsOptionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3939,6 +4817,49 @@ export function deploymentSpecTemplateSpecTolerationToTerraform(struct?: Deploym } } + +export function deploymentSpecTemplateSpecTolerationToHclTerraform(struct?: DeploymentSpecTemplateSpecToleration | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + effect: { + value: cdktf.stringToHclTerraform(struct!.effect), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + toleration_seconds: { + value: cdktf.stringToHclTerraform(struct!.tolerationSeconds), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecTolerationOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4140,6 +5061,37 @@ export function deploymentSpecTemplateSpecTopologySpreadConstraintLabelSelectorM } } + +export function deploymentSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform(struct?: DeploymentSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4290,6 +5242,31 @@ export function deploymentSpecTemplateSpecTopologySpreadConstraintLabelSelectorT } } + +export function deploymentSpecTemplateSpecTopologySpreadConstraintLabelSelectorToHclTerraform(struct?: DeploymentSpecTemplateSpecTopologySpreadConstraintLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4432,6 +5409,43 @@ export function deploymentSpecTemplateSpecTopologySpreadConstraintToTerraform(st } } + +export function deploymentSpecTemplateSpecTopologySpreadConstraintToHclTerraform(struct?: DeploymentSpecTemplateSpecTopologySpreadConstraint | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + max_skew: { + value: cdktf.numberToHclTerraform(struct!.maxSkew), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + when_unsatisfiable: { + value: cdktf.stringToHclTerraform(struct!.whenUnsatisfiable), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecTopologySpreadConstraintLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecTopologySpreadConstraintLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecTopologySpreadConstraintOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4618,6 +5632,43 @@ export function deploymentSpecTemplateSpecVolumeAwsElasticBlockStoreToTerraform( } } + +export function deploymentSpecTemplateSpecVolumeAwsElasticBlockStoreToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference | DeploymentSpecTemplateSpecVolumeAwsElasticBlockStore): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_id: { + value: cdktf.stringToHclTerraform(struct!.volumeId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4783,6 +5834,55 @@ export function deploymentSpecTemplateSpecVolumeAzureDiskToTerraform(struct?: De } } + +export function deploymentSpecTemplateSpecVolumeAzureDiskToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeAzureDiskOutputReference | DeploymentSpecTemplateSpecVolumeAzureDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + caching_mode: { + value: cdktf.stringToHclTerraform(struct!.cachingMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + data_disk_uri: { + value: cdktf.stringToHclTerraform(struct!.dataDiskUri), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + disk_name: { + value: cdktf.stringToHclTerraform(struct!.diskName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeAzureDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4972,6 +6072,43 @@ export function deploymentSpecTemplateSpecVolumeAzureFileToTerraform(struct?: De } } + +export function deploymentSpecTemplateSpecVolumeAzureFileToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeAzureFileOutputReference | DeploymentSpecTemplateSpecVolumeAzureFile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_name: { + value: cdktf.stringToHclTerraform(struct!.secretName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + secret_namespace: { + value: cdktf.stringToHclTerraform(struct!.secretNamespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + share_name: { + value: cdktf.stringToHclTerraform(struct!.shareName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeAzureFileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5106,6 +6243,31 @@ export function deploymentSpecTemplateSpecVolumeCephFsSecretRefToTerraform(struc } } + +export function deploymentSpecTemplateSpecVolumeCephFsSecretRefToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeCephFsSecretRefOutputReference | DeploymentSpecTemplateSpecVolumeCephFsSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeCephFsSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5230,6 +6392,55 @@ export function deploymentSpecTemplateSpecVolumeCephFsToTerraform(struct?: Deplo } } + +export function deploymentSpecTemplateSpecVolumeCephFsToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeCephFsOutputReference | DeploymentSpecTemplateSpecVolumeCephFs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + monitors: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.monitors), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_file: { + value: cdktf.stringToHclTerraform(struct!.secretFile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + secret_ref: { + value: deploymentSpecTemplateSpecVolumeCephFsSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeCephFsSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeCephFsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5418,6 +6629,37 @@ export function deploymentSpecTemplateSpecVolumeCinderToTerraform(struct?: Deplo } } + +export function deploymentSpecTemplateSpecVolumeCinderToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeCinderOutputReference | DeploymentSpecTemplateSpecVolumeCinder): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_id: { + value: cdktf.stringToHclTerraform(struct!.volumeId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeCinderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5540,6 +6782,37 @@ export function deploymentSpecTemplateSpecVolumeConfigMapItemsToTerraform(struct } } + +export function deploymentSpecTemplateSpecVolumeConfigMapItemsToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeConfigMapItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeConfigMapItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5704,6 +6977,43 @@ export function deploymentSpecTemplateSpecVolumeConfigMapToTerraform(struct?: De } } + +export function deploymentSpecTemplateSpecVolumeConfigMapToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeConfigMapOutputReference | DeploymentSpecTemplateSpecVolumeConfigMap): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecVolumeConfigMapItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeConfigMapItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeConfigMapOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5837,6 +7147,25 @@ export function deploymentSpecTemplateSpecVolumeCsiNodePublishSecretRefToTerrafo } } + +export function deploymentSpecTemplateSpecVolumeCsiNodePublishSecretRefToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference | DeploymentSpecTemplateSpecVolumeCsiNodePublishSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5932,6 +7261,49 @@ export function deploymentSpecTemplateSpecVolumeCsiToTerraform(struct?: Deployme } } + +export function deploymentSpecTemplateSpecVolumeCsiToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeCsiOutputReference | DeploymentSpecTemplateSpecVolumeCsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_attributes: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.volumeAttributes), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + node_publish_secret_ref: { + value: deploymentSpecTemplateSpecVolumeCsiNodePublishSecretRefToHclTerraform(struct!.nodePublishSecretRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeCsiNodePublishSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeCsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6091,6 +7463,31 @@ export function deploymentSpecTemplateSpecVolumeDownwardApiItemsFieldRefToTerraf } } + +export function deploymentSpecTemplateSpecVolumeDownwardApiItemsFieldRefToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference | DeploymentSpecTemplateSpecVolumeDownwardApiItemsFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6190,6 +7587,37 @@ export function deploymentSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef } } + +export function deploymentSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference | DeploymentSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6316,6 +7744,43 @@ export function deploymentSpecTemplateSpecVolumeDownwardApiItemsToTerraform(stru } } + +export function deploymentSpecTemplateSpecVolumeDownwardApiItemsToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeDownwardApiItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_ref: { + value: deploymentSpecTemplateSpecVolumeDownwardApiItemsFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeDownwardApiItemsFieldRefList", + }, + resource_field_ref: { + value: deploymentSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeDownwardApiItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6482,6 +7947,31 @@ export function deploymentSpecTemplateSpecVolumeDownwardApiToTerraform(struct?: } } + +export function deploymentSpecTemplateSpecVolumeDownwardApiToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeDownwardApiOutputReference | DeploymentSpecTemplateSpecVolumeDownwardApi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + items: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecVolumeDownwardApiItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeDownwardApiItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeDownwardApiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6578,6 +8068,31 @@ export function deploymentSpecTemplateSpecVolumeEmptyDirToTerraform(struct?: Dep } } + +export function deploymentSpecTemplateSpecVolumeEmptyDirToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeEmptyDirOutputReference | DeploymentSpecTemplateSpecVolumeEmptyDir): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + medium: { + value: cdktf.stringToHclTerraform(struct!.medium), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + size_limit: { + value: cdktf.stringToHclTerraform(struct!.sizeLimit), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeEmptyDirOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6674,6 +8189,31 @@ export function deploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMeta } } + +export function deploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference | DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6770,6 +8310,31 @@ export function deploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec } } + +export function deploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference | DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6873,6 +8438,37 @@ export function deploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec } } + +export function deploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7023,6 +8619,31 @@ export function deploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec } } + +export function deploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference | DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7147,6 +8768,55 @@ export function deploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec } } + +export function deploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference | DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + access_modes: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.accessModes), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + storage_class_name: { + value: cdktf.stringToHclTerraform(struct!.storageClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_mode: { + value: cdktf.stringToHclTerraform(struct!.volumeMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_name: { + value: cdktf.stringToHclTerraform(struct!.volumeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resources: { + value: deploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesList", + }, + selector: { + value: deploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7325,6 +8995,31 @@ export function deploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToTe } } + +export function deploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference | DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metadata: { + value: deploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform(struct!.metadata), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataList", + }, + spec: { + value: deploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform(struct!.spec), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7411,6 +9106,25 @@ export function deploymentSpecTemplateSpecVolumeEphemeralToTerraform(struct?: De } } + +export function deploymentSpecTemplateSpecVolumeEphemeralToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeEphemeralOutputReference | DeploymentSpecTemplateSpecVolumeEphemeral): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + volume_claim_template: { + value: deploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToHclTerraform(struct!.volumeClaimTemplate), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeEphemeralOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7496,6 +9210,43 @@ export function deploymentSpecTemplateSpecVolumeFcToTerraform(struct?: Deploymen } } + +export function deploymentSpecTemplateSpecVolumeFcToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeFcOutputReference | DeploymentSpecTemplateSpecVolumeFc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + lun: { + value: cdktf.numberToHclTerraform(struct!.lun), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + target_ww_ns: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.targetWwNs), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeFcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7630,6 +9381,31 @@ export function deploymentSpecTemplateSpecVolumeFlexVolumeSecretRefToTerraform(s } } + +export function deploymentSpecTemplateSpecVolumeFlexVolumeSecretRefToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference | DeploymentSpecTemplateSpecVolumeFlexVolumeSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7747,6 +9523,49 @@ export function deploymentSpecTemplateSpecVolumeFlexVolumeToTerraform(struct?: D } } + +export function deploymentSpecTemplateSpecVolumeFlexVolumeToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeFlexVolumeOutputReference | DeploymentSpecTemplateSpecVolumeFlexVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + options: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.options), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_ref: { + value: deploymentSpecTemplateSpecVolumeFlexVolumeSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeFlexVolumeSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeFlexVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7906,6 +9725,31 @@ export function deploymentSpecTemplateSpecVolumeFlockerToTerraform(struct?: Depl } } + +export function deploymentSpecTemplateSpecVolumeFlockerToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeFlockerOutputReference | DeploymentSpecTemplateSpecVolumeFlocker): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + dataset_name: { + value: cdktf.stringToHclTerraform(struct!.datasetName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + dataset_uuid: { + value: cdktf.stringToHclTerraform(struct!.datasetUuid), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeFlockerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8016,6 +9860,43 @@ export function deploymentSpecTemplateSpecVolumeGcePersistentDiskToTerraform(str } } + +export function deploymentSpecTemplateSpecVolumeGcePersistentDiskToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeGcePersistentDiskOutputReference | DeploymentSpecTemplateSpecVolumeGcePersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pd_name: { + value: cdktf.stringToHclTerraform(struct!.pdName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeGcePersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8160,6 +10041,37 @@ export function deploymentSpecTemplateSpecVolumeGitRepoToTerraform(struct?: Depl } } + +export function deploymentSpecTemplateSpecVolumeGitRepoToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeGitRepoOutputReference | DeploymentSpecTemplateSpecVolumeGitRepo): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + directory: { + value: cdktf.stringToHclTerraform(struct!.directory), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + repository: { + value: cdktf.stringToHclTerraform(struct!.repository), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + revision: { + value: cdktf.stringToHclTerraform(struct!.revision), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeGitRepoOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8285,6 +10197,37 @@ export function deploymentSpecTemplateSpecVolumeGlusterfsToTerraform(struct?: De } } + +export function deploymentSpecTemplateSpecVolumeGlusterfsToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeGlusterfsOutputReference | DeploymentSpecTemplateSpecVolumeGlusterfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + endpoints_name: { + value: cdktf.stringToHclTerraform(struct!.endpointsName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeGlusterfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8397,6 +10340,31 @@ export function deploymentSpecTemplateSpecVolumeHostPathToTerraform(struct?: Dep } } + +export function deploymentSpecTemplateSpecVolumeHostPathToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeHostPathOutputReference | DeploymentSpecTemplateSpecVolumeHostPath): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeHostPathOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8521,6 +10489,55 @@ export function deploymentSpecTemplateSpecVolumeIscsiToTerraform(struct?: Deploy } } + +export function deploymentSpecTemplateSpecVolumeIscsiToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeIscsiOutputReference | DeploymentSpecTemplateSpecVolumeIscsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + iqn: { + value: cdktf.stringToHclTerraform(struct!.iqn), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + iscsi_interface: { + value: cdktf.stringToHclTerraform(struct!.iscsiInterface), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + lun: { + value: cdktf.numberToHclTerraform(struct!.lun), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + target_portal: { + value: cdktf.stringToHclTerraform(struct!.targetPortal), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeIscsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8692,6 +10709,25 @@ export function deploymentSpecTemplateSpecVolumeLocalToTerraform(struct?: Deploy } } + +export function deploymentSpecTemplateSpecVolumeLocalToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeLocalOutputReference | DeploymentSpecTemplateSpecVolumeLocal): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeLocalOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8773,6 +10809,37 @@ export function deploymentSpecTemplateSpecVolumeNfsToTerraform(struct?: Deployme } } + +export function deploymentSpecTemplateSpecVolumeNfsToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeNfsOutputReference | DeploymentSpecTemplateSpecVolumeNfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + server: { + value: cdktf.stringToHclTerraform(struct!.server), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeNfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8885,6 +10952,31 @@ export function deploymentSpecTemplateSpecVolumePersistentVolumeClaimToTerraform } } + +export function deploymentSpecTemplateSpecVolumePersistentVolumeClaimToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumePersistentVolumeClaimOutputReference | DeploymentSpecTemplateSpecVolumePersistentVolumeClaim): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + claim_name: { + value: cdktf.stringToHclTerraform(struct!.claimName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumePersistentVolumeClaimOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8981,6 +11073,31 @@ export function deploymentSpecTemplateSpecVolumePhotonPersistentDiskToTerraform( } } + +export function deploymentSpecTemplateSpecVolumePhotonPersistentDiskToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumePhotonPersistentDiskOutputReference | DeploymentSpecTemplateSpecVolumePhotonPersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + pd_id: { + value: cdktf.stringToHclTerraform(struct!.pdId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumePhotonPersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9081,6 +11198,37 @@ export function deploymentSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsTo } } + +export function deploymentSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeProjectedSourcesConfigMapItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9238,6 +11386,37 @@ export function deploymentSpecTemplateSpecVolumeProjectedSourcesConfigMapToTerra } } + +export function deploymentSpecTemplateSpecVolumeProjectedSourcesConfigMapToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeProjectedSourcesConfigMap | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9388,6 +11567,31 @@ export function deploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiItems } } + +export function deploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference | DeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9487,6 +11691,37 @@ export function deploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiItems } } + +export function deploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference | DeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9613,6 +11848,43 @@ export function deploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiItems } } + +export function deploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_ref: { + value: deploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefList", + }, + resource_field_ref: { + value: deploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9775,6 +12047,25 @@ export function deploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiToTer } } + +export function deploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference | DeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + items: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9856,6 +12147,37 @@ export function deploymentSpecTemplateSpecVolumeProjectedSourcesSecretItemsToTer } } + +export function deploymentSpecTemplateSpecVolumeProjectedSourcesSecretItemsToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeProjectedSourcesSecretItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10013,6 +12335,37 @@ export function deploymentSpecTemplateSpecVolumeProjectedSourcesSecretToTerrafor } } + +export function deploymentSpecTemplateSpecVolumeProjectedSourcesSecretToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeProjectedSourcesSecret | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecVolumeProjectedSourcesSecretItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeProjectedSourcesSecretItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10170,6 +12523,37 @@ export function deploymentSpecTemplateSpecVolumeProjectedSourcesServiceAccountTo } } + +export function deploymentSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference | DeploymentSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + audience: { + value: cdktf.stringToHclTerraform(struct!.audience), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + expiration_seconds: { + value: cdktf.numberToHclTerraform(struct!.expirationSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10299,6 +12683,43 @@ export function deploymentSpecTemplateSpecVolumeProjectedSourcesToTerraform(stru } } + +export function deploymentSpecTemplateSpecVolumeProjectedSourcesToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeProjectedSources | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecVolumeProjectedSourcesConfigMapToHclTerraform, true)(struct!.configMap), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeProjectedSourcesConfigMapList", + }, + downward_api: { + value: deploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiToHclTerraform(struct!.downwardApi), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeProjectedSourcesDownwardApiList", + }, + secret: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecVolumeProjectedSourcesSecretToHclTerraform, true)(struct!.secret), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeProjectedSourcesSecretList", + }, + service_account_token: { + value: deploymentSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform(struct!.serviceAccountToken), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeProjectedSourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10471,6 +12892,31 @@ export function deploymentSpecTemplateSpecVolumeProjectedToTerraform(struct?: De } } + +export function deploymentSpecTemplateSpecVolumeProjectedToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeProjected | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + sources: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecVolumeProjectedSourcesToHclTerraform, true)(struct!.sources), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeProjectedSourcesList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeProjectedOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10617,6 +13063,49 @@ export function deploymentSpecTemplateSpecVolumeQuobyteToTerraform(struct?: Depl } } + +export function deploymentSpecTemplateSpecVolumeQuobyteToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeQuobyteOutputReference | DeploymentSpecTemplateSpecVolumeQuobyte): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + group: { + value: cdktf.stringToHclTerraform(struct!.group), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + registry: { + value: cdktf.stringToHclTerraform(struct!.registry), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume: { + value: cdktf.stringToHclTerraform(struct!.volume), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeQuobyteOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10773,6 +13262,31 @@ export function deploymentSpecTemplateSpecVolumeRbdSecretRefToTerraform(struct?: } } + +export function deploymentSpecTemplateSpecVolumeRbdSecretRefToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeRbdSecretRefOutputReference | DeploymentSpecTemplateSpecVolumeRbdSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeRbdSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10911,6 +13425,67 @@ export function deploymentSpecTemplateSpecVolumeRbdToTerraform(struct?: Deployme } } + +export function deploymentSpecTemplateSpecVolumeRbdToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeRbdOutputReference | DeploymentSpecTemplateSpecVolumeRbd): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + ceph_monitors: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.cephMonitors), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + keyring: { + value: cdktf.stringToHclTerraform(struct!.keyring), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rados_user: { + value: cdktf.stringToHclTerraform(struct!.radosUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rbd_image: { + value: cdktf.stringToHclTerraform(struct!.rbdImage), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rbd_pool: { + value: cdktf.stringToHclTerraform(struct!.rbdPool), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_ref: { + value: deploymentSpecTemplateSpecVolumeRbdSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeRbdSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeRbdOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11140,6 +13715,37 @@ export function deploymentSpecTemplateSpecVolumeSecretItemsToTerraform(struct?: } } + +export function deploymentSpecTemplateSpecVolumeSecretItemsToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeSecretItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeSecretItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11304,6 +13910,43 @@ export function deploymentSpecTemplateSpecVolumeSecretToTerraform(struct?: Deplo } } + +export function deploymentSpecTemplateSpecVolumeSecretToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeSecretOutputReference | DeploymentSpecTemplateSpecVolumeSecret): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_name: { + value: cdktf.stringToHclTerraform(struct!.secretName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + items: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecVolumeSecretItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeSecretItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11444,6 +14087,31 @@ export function deploymentSpecTemplateSpecVolumeVsphereVolumeToTerraform(struct? } } + +export function deploymentSpecTemplateSpecVolumeVsphereVolumeToHclTerraform(struct?: DeploymentSpecTemplateSpecVolumeVsphereVolumeOutputReference | DeploymentSpecTemplateSpecVolumeVsphereVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_path: { + value: cdktf.stringToHclTerraform(struct!.volumePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeVsphereVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11719,6 +14387,187 @@ export function deploymentSpecTemplateSpecVolumeToTerraform(struct?: DeploymentS } } + +export function deploymentSpecTemplateSpecVolumeToHclTerraform(struct?: DeploymentSpecTemplateSpecVolume | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + aws_elastic_block_store: { + value: deploymentSpecTemplateSpecVolumeAwsElasticBlockStoreToHclTerraform(struct!.awsElasticBlockStore), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeAwsElasticBlockStoreList", + }, + azure_disk: { + value: deploymentSpecTemplateSpecVolumeAzureDiskToHclTerraform(struct!.azureDisk), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeAzureDiskList", + }, + azure_file: { + value: deploymentSpecTemplateSpecVolumeAzureFileToHclTerraform(struct!.azureFile), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeAzureFileList", + }, + ceph_fs: { + value: deploymentSpecTemplateSpecVolumeCephFsToHclTerraform(struct!.cephFs), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeCephFsList", + }, + cinder: { + value: deploymentSpecTemplateSpecVolumeCinderToHclTerraform(struct!.cinder), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeCinderList", + }, + config_map: { + value: deploymentSpecTemplateSpecVolumeConfigMapToHclTerraform(struct!.configMap), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeConfigMapList", + }, + csi: { + value: deploymentSpecTemplateSpecVolumeCsiToHclTerraform(struct!.csi), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeCsiList", + }, + downward_api: { + value: deploymentSpecTemplateSpecVolumeDownwardApiToHclTerraform(struct!.downwardApi), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeDownwardApiList", + }, + empty_dir: { + value: deploymentSpecTemplateSpecVolumeEmptyDirToHclTerraform(struct!.emptyDir), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeEmptyDirList", + }, + ephemeral: { + value: deploymentSpecTemplateSpecVolumeEphemeralToHclTerraform(struct!.ephemeral), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeEphemeralList", + }, + fc: { + value: deploymentSpecTemplateSpecVolumeFcToHclTerraform(struct!.fc), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeFcList", + }, + flex_volume: { + value: deploymentSpecTemplateSpecVolumeFlexVolumeToHclTerraform(struct!.flexVolume), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeFlexVolumeList", + }, + flocker: { + value: deploymentSpecTemplateSpecVolumeFlockerToHclTerraform(struct!.flocker), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeFlockerList", + }, + gce_persistent_disk: { + value: deploymentSpecTemplateSpecVolumeGcePersistentDiskToHclTerraform(struct!.gcePersistentDisk), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeGcePersistentDiskList", + }, + git_repo: { + value: deploymentSpecTemplateSpecVolumeGitRepoToHclTerraform(struct!.gitRepo), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeGitRepoList", + }, + glusterfs: { + value: deploymentSpecTemplateSpecVolumeGlusterfsToHclTerraform(struct!.glusterfs), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeGlusterfsList", + }, + host_path: { + value: deploymentSpecTemplateSpecVolumeHostPathToHclTerraform(struct!.hostPath), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeHostPathList", + }, + iscsi: { + value: deploymentSpecTemplateSpecVolumeIscsiToHclTerraform(struct!.iscsi), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeIscsiList", + }, + local: { + value: deploymentSpecTemplateSpecVolumeLocalToHclTerraform(struct!.local), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeLocalList", + }, + nfs: { + value: deploymentSpecTemplateSpecVolumeNfsToHclTerraform(struct!.nfs), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeNfsList", + }, + persistent_volume_claim: { + value: deploymentSpecTemplateSpecVolumePersistentVolumeClaimToHclTerraform(struct!.persistentVolumeClaim), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumePersistentVolumeClaimList", + }, + photon_persistent_disk: { + value: deploymentSpecTemplateSpecVolumePhotonPersistentDiskToHclTerraform(struct!.photonPersistentDisk), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumePhotonPersistentDiskList", + }, + projected: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecVolumeProjectedToHclTerraform, true)(struct!.projected), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeProjectedList", + }, + quobyte: { + value: deploymentSpecTemplateSpecVolumeQuobyteToHclTerraform(struct!.quobyte), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeQuobyteList", + }, + rbd: { + value: deploymentSpecTemplateSpecVolumeRbdToHclTerraform(struct!.rbd), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeRbdList", + }, + secret: { + value: deploymentSpecTemplateSpecVolumeSecretToHclTerraform(struct!.secret), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeSecretList", + }, + vsphere_volume: { + value: deploymentSpecTemplateSpecVolumeVsphereVolumeToHclTerraform(struct!.vsphereVolume), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeVsphereVolumeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12615,6 +15464,199 @@ export function deploymentSpecTemplateSpecToTerraform(struct?: DeploymentSpecTem } } + +export function deploymentSpecTemplateSpecToHclTerraform(struct?: DeploymentSpecTemplateSpecOutputReference | DeploymentSpecTemplateSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + active_deadline_seconds: { + value: cdktf.numberToHclTerraform(struct!.activeDeadlineSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + automount_service_account_token: { + value: cdktf.booleanToHclTerraform(struct!.automountServiceAccountToken), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + dns_policy: { + value: cdktf.stringToHclTerraform(struct!.dnsPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + enable_service_links: { + value: cdktf.booleanToHclTerraform(struct!.enableServiceLinks), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_ipc: { + value: cdktf.booleanToHclTerraform(struct!.hostIpc), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_network: { + value: cdktf.booleanToHclTerraform(struct!.hostNetwork), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_pid: { + value: cdktf.booleanToHclTerraform(struct!.hostPid), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + hostname: { + value: cdktf.stringToHclTerraform(struct!.hostname), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_name: { + value: cdktf.stringToHclTerraform(struct!.nodeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_selector: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.nodeSelector), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + priority_class_name: { + value: cdktf.stringToHclTerraform(struct!.priorityClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + restart_policy: { + value: cdktf.stringToHclTerraform(struct!.restartPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + runtime_class_name: { + value: cdktf.stringToHclTerraform(struct!.runtimeClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheduler_name: { + value: cdktf.stringToHclTerraform(struct!.schedulerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + service_account_name: { + value: cdktf.stringToHclTerraform(struct!.serviceAccountName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + share_process_namespace: { + value: cdktf.booleanToHclTerraform(struct!.shareProcessNamespace), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + subdomain: { + value: cdktf.stringToHclTerraform(struct!.subdomain), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_grace_period_seconds: { + value: cdktf.numberToHclTerraform(struct!.terminationGracePeriodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + affinity: { + value: deploymentSpecTemplateSpecAffinityToHclTerraform(struct!.affinity), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecAffinityList", + }, + container: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecContainerToHclTerraform, true)(struct!.container), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecContainerList", + }, + dns_config: { + value: deploymentSpecTemplateSpecDnsConfigToHclTerraform(struct!.dnsConfig), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecDnsConfigList", + }, + host_aliases: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecHostAliasesToHclTerraform, true)(struct!.hostAliases), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecHostAliasesList", + }, + image_pull_secrets: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecImagePullSecretsToHclTerraform, true)(struct!.imagePullSecrets), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecImagePullSecretsList", + }, + init_container: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecInitContainerToHclTerraform, true)(struct!.initContainer), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecInitContainerList", + }, + os: { + value: deploymentSpecTemplateSpecOsToHclTerraform(struct!.os), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecOsList", + }, + readiness_gate: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecReadinessGateToHclTerraform, true)(struct!.readinessGate), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecReadinessGateList", + }, + security_context: { + value: deploymentSpecTemplateSpecSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecSecurityContextList", + }, + toleration: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecTolerationToHclTerraform, true)(struct!.toleration), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecTolerationList", + }, + topology_spread_constraint: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecTopologySpreadConstraintToHclTerraform, true)(struct!.topologySpreadConstraint), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecTopologySpreadConstraintList", + }, + volume: { + value: cdktf.listMapperHcl(deploymentSpecTemplateSpecVolumeToHclTerraform, true)(struct!.volume), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecVolumeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13327,6 +16369,31 @@ export function deploymentSpecTemplateToTerraform(struct?: DeploymentSpecTemplat } } + +export function deploymentSpecTemplateToHclTerraform(struct?: DeploymentSpecTemplateOutputReference | DeploymentSpecTemplate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metadata: { + value: deploymentSpecTemplateMetadataToHclTerraform(struct!.metadata), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateMetadataList", + }, + spec: { + value: deploymentSpecTemplateSpecToHclTerraform(struct!.spec), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecTemplateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13459,6 +16526,67 @@ export function deploymentSpecToTerraform(struct?: DeploymentSpecOutputReference } } + +export function deploymentSpecToHclTerraform(struct?: DeploymentSpecOutputReference | DeploymentSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + min_ready_seconds: { + value: cdktf.numberToHclTerraform(struct!.minReadySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + paused: { + value: cdktf.booleanToHclTerraform(struct!.paused), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + progress_deadline_seconds: { + value: cdktf.numberToHclTerraform(struct!.progressDeadlineSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + replicas: { + value: cdktf.stringToHclTerraform(struct!.replicas), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + revision_history_limit: { + value: cdktf.numberToHclTerraform(struct!.revisionHistoryLimit), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + selector: { + value: deploymentSpecSelectorToHclTerraform(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecSelectorList", + }, + strategy: { + value: deploymentSpecStrategyToHclTerraform(struct!.strategy), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecStrategyList", + }, + template: { + value: deploymentSpecTemplateToHclTerraform(struct!.template), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecTemplateList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13685,6 +16813,37 @@ export function deploymentTimeoutsToTerraform(struct?: DeploymentTimeouts | cdkt } } + +export function deploymentTimeoutsToHclTerraform(struct?: DeploymentTimeouts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + create: { + value: cdktf.stringToHclTerraform(struct!.create), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + delete: { + value: cdktf.stringToHclTerraform(struct!.delete), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + update: { + value: cdktf.stringToHclTerraform(struct!.update), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class DeploymentTimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; diff --git a/src/deployment/index.ts b/src/deployment/index.ts index e2acb79bc..2176c1742 100644 --- a/src/deployment/index.ts +++ b/src/deployment/index.ts @@ -7,12 +7,15 @@ import { DeploymentMetadata, deploymentMetadataToTerraform, +deploymentMetadataToHclTerraform, DeploymentMetadataOutputReference, DeploymentSpec, deploymentSpecToTerraform, +deploymentSpecToHclTerraform, DeploymentSpecOutputReference, DeploymentTimeouts, deploymentTimeoutsToTerraform, +deploymentTimeoutsToHclTerraform, DeploymentTimeoutsOutputReference} from './index-structs' export * from './index-structs' import { Construct } from 'constructs'; @@ -200,4 +203,42 @@ export class Deployment extends cdktf.TerraformResource { timeouts: deploymentTimeoutsToTerraform(this._timeouts.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + wait_for_rollout: { + value: cdktf.booleanToHclTerraform(this._waitForRollout), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + metadata: { + value: deploymentMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "DeploymentMetadataList", + }, + spec: { + value: deploymentSpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "DeploymentSpecList", + }, + timeouts: { + value: deploymentTimeoutsToHclTerraform(this._timeouts.internalValue), + isBlock: true, + type: "struct", + storageClassType: "DeploymentTimeouts", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/endpoint-slice-v1/README.md b/src/endpoint-slice-v1/README.md index df51be60b..90b983a54 100644 --- a/src/endpoint-slice-v1/README.md +++ b/src/endpoint-slice-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_endpoint_slice_v1` -Refer to the Terraform Registory for docs: [`kubernetes_endpoint_slice_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/endpoint_slice_v1). +Refer to the Terraform Registry for docs: [`kubernetes_endpoint_slice_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/endpoint_slice_v1). diff --git a/src/endpoint-slice-v1/index.ts b/src/endpoint-slice-v1/index.ts index c7ceead74..5a26c1c7a 100644 --- a/src/endpoint-slice-v1/index.ts +++ b/src/endpoint-slice-v1/index.ts @@ -77,6 +77,37 @@ export function endpointSliceV1EndpointConditionToTerraform(struct?: EndpointSli } } + +export function endpointSliceV1EndpointConditionToHclTerraform(struct?: EndpointSliceV1EndpointConditionOutputReference | EndpointSliceV1EndpointCondition): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + ready: { + value: cdktf.booleanToHclTerraform(struct!.ready), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + serving: { + value: cdktf.booleanToHclTerraform(struct!.serving), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + terminating: { + value: cdktf.booleanToHclTerraform(struct!.terminating), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class EndpointSliceV1EndpointConditionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -216,6 +247,49 @@ export function endpointSliceV1EndpointTargetRefToTerraform(struct?: EndpointSli } } + +export function endpointSliceV1EndpointTargetRefToHclTerraform(struct?: EndpointSliceV1EndpointTargetRefOutputReference | EndpointSliceV1EndpointTargetRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource_version: { + value: cdktf.stringToHclTerraform(struct!.resourceVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + uid: { + value: cdktf.stringToHclTerraform(struct!.uid), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class EndpointSliceV1EndpointTargetRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -403,6 +477,55 @@ export function endpointSliceV1EndpointToTerraform(struct?: EndpointSliceV1Endpo } } + +export function endpointSliceV1EndpointToHclTerraform(struct?: EndpointSliceV1Endpoint | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + addresses: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.addresses), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + hostname: { + value: cdktf.stringToHclTerraform(struct!.hostname), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_name: { + value: cdktf.stringToHclTerraform(struct!.nodeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + zone: { + value: cdktf.stringToHclTerraform(struct!.zone), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + condition: { + value: endpointSliceV1EndpointConditionToHclTerraform(struct!.condition), + isBlock: true, + type: "list", + storageClassType: "EndpointSliceV1EndpointConditionList", + }, + target_ref: { + value: endpointSliceV1EndpointTargetRefToHclTerraform(struct!.targetRef), + isBlock: true, + type: "list", + storageClassType: "EndpointSliceV1EndpointTargetRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class EndpointSliceV1EndpointOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -637,6 +760,49 @@ export function endpointSliceV1MetadataToTerraform(struct?: EndpointSliceV1Metad } } + +export function endpointSliceV1MetadataToHclTerraform(struct?: EndpointSliceV1MetadataOutputReference | EndpointSliceV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class EndpointSliceV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -828,6 +994,43 @@ export function endpointSliceV1PortToTerraform(struct?: EndpointSliceV1Port | cd } } + +export function endpointSliceV1PortToHclTerraform(struct?: EndpointSliceV1Port | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + app_protocol: { + value: cdktf.stringToHclTerraform(struct!.appProtocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class EndpointSliceV1PortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1112,4 +1315,42 @@ export class EndpointSliceV1 extends cdktf.TerraformResource { port: cdktf.listMapper(endpointSliceV1PortToTerraform, true)(this._port.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + address_type: { + value: cdktf.stringToHclTerraform(this._addressType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + endpoint: { + value: cdktf.listMapperHcl(endpointSliceV1EndpointToHclTerraform, true)(this._endpoint.internalValue), + isBlock: true, + type: "list", + storageClassType: "EndpointSliceV1EndpointList", + }, + metadata: { + value: endpointSliceV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "EndpointSliceV1MetadataList", + }, + port: { + value: cdktf.listMapperHcl(endpointSliceV1PortToHclTerraform, true)(this._port.internalValue), + isBlock: true, + type: "list", + storageClassType: "EndpointSliceV1PortList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/endpoints-v1/README.md b/src/endpoints-v1/README.md index 814a15a77..8c6cee576 100644 --- a/src/endpoints-v1/README.md +++ b/src/endpoints-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_endpoints_v1` -Refer to the Terraform Registory for docs: [`kubernetes_endpoints_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/endpoints_v1). +Refer to the Terraform Registry for docs: [`kubernetes_endpoints_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/endpoints_v1). diff --git a/src/endpoints-v1/index.ts b/src/endpoints-v1/index.ts index d838e45a6..e5cd1bc4d 100644 --- a/src/endpoints-v1/index.ts +++ b/src/endpoints-v1/index.ts @@ -79,6 +79,49 @@ export function endpointsV1MetadataToTerraform(struct?: EndpointsV1MetadataOutpu } } + +export function endpointsV1MetadataToHclTerraform(struct?: EndpointsV1MetadataOutputReference | EndpointsV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class EndpointsV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -263,6 +306,37 @@ export function endpointsV1SubsetAddressToTerraform(struct?: EndpointsV1SubsetAd } } + +export function endpointsV1SubsetAddressToHclTerraform(struct?: EndpointsV1SubsetAddress | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + hostname: { + value: cdktf.stringToHclTerraform(struct!.hostname), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + ip: { + value: cdktf.stringToHclTerraform(struct!.ip), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_name: { + value: cdktf.stringToHclTerraform(struct!.nodeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class EndpointsV1SubsetAddressOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -417,6 +491,37 @@ export function endpointsV1SubsetNotReadyAddressToTerraform(struct?: EndpointsV1 } } + +export function endpointsV1SubsetNotReadyAddressToHclTerraform(struct?: EndpointsV1SubsetNotReadyAddress | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + hostname: { + value: cdktf.stringToHclTerraform(struct!.hostname), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + ip: { + value: cdktf.stringToHclTerraform(struct!.ip), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_name: { + value: cdktf.stringToHclTerraform(struct!.nodeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class EndpointsV1SubsetNotReadyAddressOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -571,6 +676,37 @@ export function endpointsV1SubsetPortToTerraform(struct?: EndpointsV1SubsetPort } } + +export function endpointsV1SubsetPortToHclTerraform(struct?: EndpointsV1SubsetPort | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class EndpointsV1SubsetPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -725,6 +861,37 @@ export function endpointsV1SubsetToTerraform(struct?: EndpointsV1Subset | cdktf. } } + +export function endpointsV1SubsetToHclTerraform(struct?: EndpointsV1Subset | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + address: { + value: cdktf.listMapperHcl(endpointsV1SubsetAddressToHclTerraform, true)(struct!.address), + isBlock: true, + type: "set", + storageClassType: "EndpointsV1SubsetAddressList", + }, + not_ready_address: { + value: cdktf.listMapperHcl(endpointsV1SubsetNotReadyAddressToHclTerraform, true)(struct!.notReadyAddress), + isBlock: true, + type: "set", + storageClassType: "EndpointsV1SubsetNotReadyAddressList", + }, + port: { + value: cdktf.listMapperHcl(endpointsV1SubsetPortToHclTerraform, true)(struct!.port), + isBlock: true, + type: "set", + storageClassType: "EndpointsV1SubsetPortList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class EndpointsV1SubsetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -966,4 +1133,30 @@ export class EndpointsV1 extends cdktf.TerraformResource { subset: cdktf.listMapper(endpointsV1SubsetToTerraform, true)(this._subset.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: endpointsV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "EndpointsV1MetadataList", + }, + subset: { + value: cdktf.listMapperHcl(endpointsV1SubsetToHclTerraform, true)(this._subset.internalValue), + isBlock: true, + type: "set", + storageClassType: "EndpointsV1SubsetList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/endpoints/README.md b/src/endpoints/README.md index e365f3e5e..757424b0b 100644 --- a/src/endpoints/README.md +++ b/src/endpoints/README.md @@ -1,3 +1,3 @@ # `kubernetes_endpoints` -Refer to the Terraform Registory for docs: [`kubernetes_endpoints`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/endpoints). +Refer to the Terraform Registry for docs: [`kubernetes_endpoints`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/endpoints). diff --git a/src/endpoints/index.ts b/src/endpoints/index.ts index c8c21bfb9..0c6b1938f 100644 --- a/src/endpoints/index.ts +++ b/src/endpoints/index.ts @@ -79,6 +79,49 @@ export function endpointsMetadataToTerraform(struct?: EndpointsMetadataOutputRef } } + +export function endpointsMetadataToHclTerraform(struct?: EndpointsMetadataOutputReference | EndpointsMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class EndpointsMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -263,6 +306,37 @@ export function endpointsSubsetAddressToTerraform(struct?: EndpointsSubsetAddres } } + +export function endpointsSubsetAddressToHclTerraform(struct?: EndpointsSubsetAddress | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + hostname: { + value: cdktf.stringToHclTerraform(struct!.hostname), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + ip: { + value: cdktf.stringToHclTerraform(struct!.ip), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_name: { + value: cdktf.stringToHclTerraform(struct!.nodeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class EndpointsSubsetAddressOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -417,6 +491,37 @@ export function endpointsSubsetNotReadyAddressToTerraform(struct?: EndpointsSubs } } + +export function endpointsSubsetNotReadyAddressToHclTerraform(struct?: EndpointsSubsetNotReadyAddress | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + hostname: { + value: cdktf.stringToHclTerraform(struct!.hostname), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + ip: { + value: cdktf.stringToHclTerraform(struct!.ip), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_name: { + value: cdktf.stringToHclTerraform(struct!.nodeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class EndpointsSubsetNotReadyAddressOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -571,6 +676,37 @@ export function endpointsSubsetPortToTerraform(struct?: EndpointsSubsetPort | cd } } + +export function endpointsSubsetPortToHclTerraform(struct?: EndpointsSubsetPort | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class EndpointsSubsetPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -725,6 +861,37 @@ export function endpointsSubsetToTerraform(struct?: EndpointsSubset | cdktf.IRes } } + +export function endpointsSubsetToHclTerraform(struct?: EndpointsSubset | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + address: { + value: cdktf.listMapperHcl(endpointsSubsetAddressToHclTerraform, true)(struct!.address), + isBlock: true, + type: "set", + storageClassType: "EndpointsSubsetAddressList", + }, + not_ready_address: { + value: cdktf.listMapperHcl(endpointsSubsetNotReadyAddressToHclTerraform, true)(struct!.notReadyAddress), + isBlock: true, + type: "set", + storageClassType: "EndpointsSubsetNotReadyAddressList", + }, + port: { + value: cdktf.listMapperHcl(endpointsSubsetPortToHclTerraform, true)(struct!.port), + isBlock: true, + type: "set", + storageClassType: "EndpointsSubsetPortList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class EndpointsSubsetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -966,4 +1133,30 @@ export class Endpoints extends cdktf.TerraformResource { subset: cdktf.listMapper(endpointsSubsetToTerraform, true)(this._subset.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: endpointsMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "EndpointsMetadataList", + }, + subset: { + value: cdktf.listMapperHcl(endpointsSubsetToHclTerraform, true)(this._subset.internalValue), + isBlock: true, + type: "set", + storageClassType: "EndpointsSubsetList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/env/README.md b/src/env/README.md index c7e48b68c..250662635 100644 --- a/src/env/README.md +++ b/src/env/README.md @@ -1,3 +1,3 @@ # `kubernetes_env` -Refer to the Terraform Registory for docs: [`kubernetes_env`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/env). +Refer to the Terraform Registry for docs: [`kubernetes_env`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/env). diff --git a/src/env/index.ts b/src/env/index.ts index 54587cc20..c1a8664ea 100644 --- a/src/env/index.ts +++ b/src/env/index.ts @@ -101,6 +101,37 @@ export function envEnvValueFromConfigMapKeyRefToTerraform(struct?: EnvEnvValueFr } } + +export function envEnvValueFromConfigMapKeyRefToHclTerraform(struct?: EnvEnvValueFromConfigMapKeyRefOutputReference | EnvEnvValueFromConfigMapKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class EnvEnvValueFromConfigMapKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -219,6 +250,31 @@ export function envEnvValueFromFieldRefToTerraform(struct?: EnvEnvValueFromField } } + +export function envEnvValueFromFieldRefToHclTerraform(struct?: EnvEnvValueFromFieldRefOutputReference | EnvEnvValueFromFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class EnvEnvValueFromFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -318,6 +374,37 @@ export function envEnvValueFromResourceFieldRefToTerraform(struct?: EnvEnvValueF } } + +export function envEnvValueFromResourceFieldRefToHclTerraform(struct?: EnvEnvValueFromResourceFieldRefOutputReference | EnvEnvValueFromResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class EnvEnvValueFromResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -440,6 +527,37 @@ export function envEnvValueFromSecretKeyRefToTerraform(struct?: EnvEnvValueFromS } } + +export function envEnvValueFromSecretKeyRefToHclTerraform(struct?: EnvEnvValueFromSecretKeyRefOutputReference | EnvEnvValueFromSecretKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class EnvEnvValueFromSecretKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -572,6 +690,43 @@ export function envEnvValueFromToTerraform(struct?: EnvEnvValueFromOutputReferen } } + +export function envEnvValueFromToHclTerraform(struct?: EnvEnvValueFromOutputReference | EnvEnvValueFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map_key_ref: { + value: envEnvValueFromConfigMapKeyRefToHclTerraform(struct!.configMapKeyRef), + isBlock: true, + type: "list", + storageClassType: "EnvEnvValueFromConfigMapKeyRefList", + }, + field_ref: { + value: envEnvValueFromFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "EnvEnvValueFromFieldRefList", + }, + resource_field_ref: { + value: envEnvValueFromResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "EnvEnvValueFromResourceFieldRefList", + }, + secret_key_ref: { + value: envEnvValueFromSecretKeyRefToHclTerraform(struct!.secretKeyRef), + isBlock: true, + type: "list", + storageClassType: "EnvEnvValueFromSecretKeyRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class EnvEnvValueFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -719,6 +874,37 @@ export function envEnvToTerraform(struct?: EnvEnv | cdktf.IResolvable): any { } } + +export function envEnvToHclTerraform(struct?: EnvEnv | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value_from: { + value: envEnvValueFromToHclTerraform(struct!.valueFrom), + isBlock: true, + type: "list", + storageClassType: "EnvEnvValueFromList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class EnvEnvOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -866,6 +1052,31 @@ export function envMetadataToTerraform(struct?: EnvMetadataOutputReference | Env } } + +export function envMetadataToHclTerraform(struct?: EnvMetadataOutputReference | EnvMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class EnvMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1149,4 +1360,66 @@ export class Env extends cdktf.TerraformResource { metadata: envMetadataToTerraform(this._metadata.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(this._apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + container: { + value: cdktf.stringToHclTerraform(this._container), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_manager: { + value: cdktf.stringToHclTerraform(this._fieldManager), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + force: { + value: cdktf.booleanToHclTerraform(this._force), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + init_container: { + value: cdktf.stringToHclTerraform(this._initContainer), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(this._kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + env: { + value: cdktf.listMapperHcl(envEnvToHclTerraform, true)(this._env.internalValue), + isBlock: true, + type: "list", + storageClassType: "EnvEnvList", + }, + metadata: { + value: envMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "EnvMetadataList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/horizontal-pod-autoscaler-v1/README.md b/src/horizontal-pod-autoscaler-v1/README.md index 5c757b866..a4a31fa1c 100644 --- a/src/horizontal-pod-autoscaler-v1/README.md +++ b/src/horizontal-pod-autoscaler-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_horizontal_pod_autoscaler_v1` -Refer to the Terraform Registory for docs: [`kubernetes_horizontal_pod_autoscaler_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/horizontal_pod_autoscaler_v1). +Refer to the Terraform Registry for docs: [`kubernetes_horizontal_pod_autoscaler_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/horizontal_pod_autoscaler_v1). diff --git a/src/horizontal-pod-autoscaler-v1/index.ts b/src/horizontal-pod-autoscaler-v1/index.ts index f5257a9a7..c09bb3c73 100644 --- a/src/horizontal-pod-autoscaler-v1/index.ts +++ b/src/horizontal-pod-autoscaler-v1/index.ts @@ -79,6 +79,49 @@ export function horizontalPodAutoscalerV1MetadataToTerraform(struct?: Horizontal } } + +export function horizontalPodAutoscalerV1MetadataToHclTerraform(struct?: HorizontalPodAutoscalerV1MetadataOutputReference | HorizontalPodAutoscalerV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -263,6 +306,37 @@ export function horizontalPodAutoscalerV1SpecScaleTargetRefToTerraform(struct?: } } + +export function horizontalPodAutoscalerV1SpecScaleTargetRefToHclTerraform(struct?: HorizontalPodAutoscalerV1SpecScaleTargetRefOutputReference | HorizontalPodAutoscalerV1SpecScaleTargetRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV1SpecScaleTargetRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -389,6 +463,43 @@ export function horizontalPodAutoscalerV1SpecToTerraform(struct?: HorizontalPodA } } + +export function horizontalPodAutoscalerV1SpecToHclTerraform(struct?: HorizontalPodAutoscalerV1SpecOutputReference | HorizontalPodAutoscalerV1Spec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + max_replicas: { + value: cdktf.numberToHclTerraform(struct!.maxReplicas), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + min_replicas: { + value: cdktf.numberToHclTerraform(struct!.minReplicas), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + target_cpu_utilization_percentage: { + value: cdktf.numberToHclTerraform(struct!.targetCpuUtilizationPercentage), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + scale_target_ref: { + value: horizontalPodAutoscalerV1SpecScaleTargetRefToHclTerraform(struct!.scaleTargetRef), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV1SpecScaleTargetRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV1SpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -611,4 +722,30 @@ export class HorizontalPodAutoscalerV1 extends cdktf.TerraformResource { spec: horizontalPodAutoscalerV1SpecToTerraform(this._spec.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: horizontalPodAutoscalerV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV1MetadataList", + }, + spec: { + value: horizontalPodAutoscalerV1SpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV1SpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/horizontal-pod-autoscaler-v2/README.md b/src/horizontal-pod-autoscaler-v2/README.md index 46c20020d..689bd90eb 100644 --- a/src/horizontal-pod-autoscaler-v2/README.md +++ b/src/horizontal-pod-autoscaler-v2/README.md @@ -1,3 +1,3 @@ # `kubernetes_horizontal_pod_autoscaler_v2` -Refer to the Terraform Registory for docs: [`kubernetes_horizontal_pod_autoscaler_v2`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/horizontal_pod_autoscaler_v2). +Refer to the Terraform Registry for docs: [`kubernetes_horizontal_pod_autoscaler_v2`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/horizontal_pod_autoscaler_v2). diff --git a/src/horizontal-pod-autoscaler-v2/index.ts b/src/horizontal-pod-autoscaler-v2/index.ts index 1ad4cfe75..c6accd5cc 100644 --- a/src/horizontal-pod-autoscaler-v2/index.ts +++ b/src/horizontal-pod-autoscaler-v2/index.ts @@ -79,6 +79,49 @@ export function horizontalPodAutoscalerV2MetadataToTerraform(struct?: Horizontal } } + +export function horizontalPodAutoscalerV2MetadataToHclTerraform(struct?: HorizontalPodAutoscalerV2MetadataOutputReference | HorizontalPodAutoscalerV2Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -263,6 +306,37 @@ export function horizontalPodAutoscalerV2SpecBehaviorScaleDownPolicyToTerraform( } } + +export function horizontalPodAutoscalerV2SpecBehaviorScaleDownPolicyToHclTerraform(struct?: HorizontalPodAutoscalerV2SpecBehaviorScaleDownPolicy | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.numberToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2SpecBehaviorScaleDownPolicyOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -411,6 +485,37 @@ export function horizontalPodAutoscalerV2SpecBehaviorScaleDownToTerraform(struct } } + +export function horizontalPodAutoscalerV2SpecBehaviorScaleDownToHclTerraform(struct?: HorizontalPodAutoscalerV2SpecBehaviorScaleDown | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + select_policy: { + value: cdktf.stringToHclTerraform(struct!.selectPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stabilization_window_seconds: { + value: cdktf.numberToHclTerraform(struct!.stabilizationWindowSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + policy: { + value: cdktf.listMapperHcl(horizontalPodAutoscalerV2SpecBehaviorScaleDownPolicyToHclTerraform, true)(struct!.policy), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2SpecBehaviorScaleDownPolicyList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2SpecBehaviorScaleDownOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -565,6 +670,37 @@ export function horizontalPodAutoscalerV2SpecBehaviorScaleUpPolicyToTerraform(st } } + +export function horizontalPodAutoscalerV2SpecBehaviorScaleUpPolicyToHclTerraform(struct?: HorizontalPodAutoscalerV2SpecBehaviorScaleUpPolicy | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.numberToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2SpecBehaviorScaleUpPolicyOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -713,6 +849,37 @@ export function horizontalPodAutoscalerV2SpecBehaviorScaleUpToTerraform(struct?: } } + +export function horizontalPodAutoscalerV2SpecBehaviorScaleUpToHclTerraform(struct?: HorizontalPodAutoscalerV2SpecBehaviorScaleUp | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + select_policy: { + value: cdktf.stringToHclTerraform(struct!.selectPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stabilization_window_seconds: { + value: cdktf.numberToHclTerraform(struct!.stabilizationWindowSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + policy: { + value: cdktf.listMapperHcl(horizontalPodAutoscalerV2SpecBehaviorScaleUpPolicyToHclTerraform, true)(struct!.policy), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2SpecBehaviorScaleUpPolicyList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2SpecBehaviorScaleUpOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -860,6 +1027,31 @@ export function horizontalPodAutoscalerV2SpecBehaviorToTerraform(struct?: Horizo } } + +export function horizontalPodAutoscalerV2SpecBehaviorToHclTerraform(struct?: HorizontalPodAutoscalerV2SpecBehaviorOutputReference | HorizontalPodAutoscalerV2SpecBehavior): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + scale_down: { + value: cdktf.listMapperHcl(horizontalPodAutoscalerV2SpecBehaviorScaleDownToHclTerraform, true)(struct!.scaleDown), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2SpecBehaviorScaleDownList", + }, + scale_up: { + value: cdktf.listMapperHcl(horizontalPodAutoscalerV2SpecBehaviorScaleUpToHclTerraform, true)(struct!.scaleUp), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2SpecBehaviorScaleUpList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2SpecBehaviorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -970,6 +1162,43 @@ export function horizontalPodAutoscalerV2SpecMetricContainerResourceTargetToTerr } } + +export function horizontalPodAutoscalerV2SpecMetricContainerResourceTargetToHclTerraform(struct?: HorizontalPodAutoscalerV2SpecMetricContainerResourceTargetOutputReference | HorizontalPodAutoscalerV2SpecMetricContainerResourceTarget): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + average_utilization: { + value: cdktf.numberToHclTerraform(struct!.averageUtilization), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + average_value: { + value: cdktf.stringToHclTerraform(struct!.averageValue), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2SpecMetricContainerResourceTargetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1114,6 +1343,37 @@ export function horizontalPodAutoscalerV2SpecMetricContainerResourceToTerraform( } } + +export function horizontalPodAutoscalerV2SpecMetricContainerResourceToHclTerraform(struct?: HorizontalPodAutoscalerV2SpecMetricContainerResourceOutputReference | HorizontalPodAutoscalerV2SpecMetricContainerResource): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container: { + value: cdktf.stringToHclTerraform(struct!.container), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + target: { + value: horizontalPodAutoscalerV2SpecMetricContainerResourceTargetToHclTerraform(struct!.target), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2SpecMetricContainerResourceTargetList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2SpecMetricContainerResourceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1233,6 +1493,37 @@ export function horizontalPodAutoscalerV2SpecMetricExternalMetricSelectorMatchEx } } + +export function horizontalPodAutoscalerV2SpecMetricExternalMetricSelectorMatchExpressionsToHclTerraform(struct?: HorizontalPodAutoscalerV2SpecMetricExternalMetricSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2SpecMetricExternalMetricSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1383,6 +1674,31 @@ export function horizontalPodAutoscalerV2SpecMetricExternalMetricSelectorToTerra } } + +export function horizontalPodAutoscalerV2SpecMetricExternalMetricSelectorToHclTerraform(struct?: HorizontalPodAutoscalerV2SpecMetricExternalMetricSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(horizontalPodAutoscalerV2SpecMetricExternalMetricSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2SpecMetricExternalMetricSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2SpecMetricExternalMetricSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1511,6 +1827,31 @@ export function horizontalPodAutoscalerV2SpecMetricExternalMetricToTerraform(str } } + +export function horizontalPodAutoscalerV2SpecMetricExternalMetricToHclTerraform(struct?: HorizontalPodAutoscalerV2SpecMetricExternalMetricOutputReference | HorizontalPodAutoscalerV2SpecMetricExternalMetric): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + selector: { + value: cdktf.listMapperHcl(horizontalPodAutoscalerV2SpecMetricExternalMetricSelectorToHclTerraform, true)(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2SpecMetricExternalMetricSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2SpecMetricExternalMetricOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1618,6 +1959,43 @@ export function horizontalPodAutoscalerV2SpecMetricExternalTargetToTerraform(str } } + +export function horizontalPodAutoscalerV2SpecMetricExternalTargetToHclTerraform(struct?: HorizontalPodAutoscalerV2SpecMetricExternalTargetOutputReference | HorizontalPodAutoscalerV2SpecMetricExternalTarget): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + average_utilization: { + value: cdktf.numberToHclTerraform(struct!.averageUtilization), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + average_value: { + value: cdktf.stringToHclTerraform(struct!.averageValue), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2SpecMetricExternalTargetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1755,6 +2133,31 @@ export function horizontalPodAutoscalerV2SpecMetricExternalToTerraform(struct?: } } + +export function horizontalPodAutoscalerV2SpecMetricExternalToHclTerraform(struct?: HorizontalPodAutoscalerV2SpecMetricExternalOutputReference | HorizontalPodAutoscalerV2SpecMetricExternal): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metric: { + value: horizontalPodAutoscalerV2SpecMetricExternalMetricToHclTerraform(struct!.metric), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2SpecMetricExternalMetricList", + }, + target: { + value: horizontalPodAutoscalerV2SpecMetricExternalTargetToHclTerraform(struct!.target), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2SpecMetricExternalTargetList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2SpecMetricExternalOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1855,6 +2258,37 @@ export function horizontalPodAutoscalerV2SpecMetricObjectDescribedObjectToTerraf } } + +export function horizontalPodAutoscalerV2SpecMetricObjectDescribedObjectToHclTerraform(struct?: HorizontalPodAutoscalerV2SpecMetricObjectDescribedObjectOutputReference | HorizontalPodAutoscalerV2SpecMetricObjectDescribedObject): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2SpecMetricObjectDescribedObjectOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1971,6 +2405,37 @@ export function horizontalPodAutoscalerV2SpecMetricObjectMetricSelectorMatchExpr } } + +export function horizontalPodAutoscalerV2SpecMetricObjectMetricSelectorMatchExpressionsToHclTerraform(struct?: HorizontalPodAutoscalerV2SpecMetricObjectMetricSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2SpecMetricObjectMetricSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2121,6 +2586,31 @@ export function horizontalPodAutoscalerV2SpecMetricObjectMetricSelectorToTerrafo } } + +export function horizontalPodAutoscalerV2SpecMetricObjectMetricSelectorToHclTerraform(struct?: HorizontalPodAutoscalerV2SpecMetricObjectMetricSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(horizontalPodAutoscalerV2SpecMetricObjectMetricSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2SpecMetricObjectMetricSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2SpecMetricObjectMetricSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2249,6 +2739,31 @@ export function horizontalPodAutoscalerV2SpecMetricObjectMetricToTerraform(struc } } + +export function horizontalPodAutoscalerV2SpecMetricObjectMetricToHclTerraform(struct?: HorizontalPodAutoscalerV2SpecMetricObjectMetricOutputReference | HorizontalPodAutoscalerV2SpecMetricObjectMetric): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + selector: { + value: cdktf.listMapperHcl(horizontalPodAutoscalerV2SpecMetricObjectMetricSelectorToHclTerraform, true)(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2SpecMetricObjectMetricSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2SpecMetricObjectMetricOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2356,6 +2871,43 @@ export function horizontalPodAutoscalerV2SpecMetricObjectTargetToTerraform(struc } } + +export function horizontalPodAutoscalerV2SpecMetricObjectTargetToHclTerraform(struct?: HorizontalPodAutoscalerV2SpecMetricObjectTargetOutputReference | HorizontalPodAutoscalerV2SpecMetricObjectTarget): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + average_utilization: { + value: cdktf.numberToHclTerraform(struct!.averageUtilization), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + average_value: { + value: cdktf.stringToHclTerraform(struct!.averageValue), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2SpecMetricObjectTargetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2500,6 +3052,37 @@ export function horizontalPodAutoscalerV2SpecMetricObjectToTerraform(struct?: Ho } } + +export function horizontalPodAutoscalerV2SpecMetricObjectToHclTerraform(struct?: HorizontalPodAutoscalerV2SpecMetricObjectOutputReference | HorizontalPodAutoscalerV2SpecMetricObject): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + described_object: { + value: horizontalPodAutoscalerV2SpecMetricObjectDescribedObjectToHclTerraform(struct!.describedObject), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2SpecMetricObjectDescribedObjectList", + }, + metric: { + value: horizontalPodAutoscalerV2SpecMetricObjectMetricToHclTerraform(struct!.metric), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2SpecMetricObjectMetricList", + }, + target: { + value: horizontalPodAutoscalerV2SpecMetricObjectTargetToHclTerraform(struct!.target), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2SpecMetricObjectTargetList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2SpecMetricObjectOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2619,6 +3202,37 @@ export function horizontalPodAutoscalerV2SpecMetricPodsMetricSelectorMatchExpres } } + +export function horizontalPodAutoscalerV2SpecMetricPodsMetricSelectorMatchExpressionsToHclTerraform(struct?: HorizontalPodAutoscalerV2SpecMetricPodsMetricSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2SpecMetricPodsMetricSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2769,6 +3383,31 @@ export function horizontalPodAutoscalerV2SpecMetricPodsMetricSelectorToTerraform } } + +export function horizontalPodAutoscalerV2SpecMetricPodsMetricSelectorToHclTerraform(struct?: HorizontalPodAutoscalerV2SpecMetricPodsMetricSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(horizontalPodAutoscalerV2SpecMetricPodsMetricSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2SpecMetricPodsMetricSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2SpecMetricPodsMetricSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2897,6 +3536,31 @@ export function horizontalPodAutoscalerV2SpecMetricPodsMetricToTerraform(struct? } } + +export function horizontalPodAutoscalerV2SpecMetricPodsMetricToHclTerraform(struct?: HorizontalPodAutoscalerV2SpecMetricPodsMetricOutputReference | HorizontalPodAutoscalerV2SpecMetricPodsMetric): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + selector: { + value: cdktf.listMapperHcl(horizontalPodAutoscalerV2SpecMetricPodsMetricSelectorToHclTerraform, true)(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2SpecMetricPodsMetricSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2SpecMetricPodsMetricOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3004,6 +3668,43 @@ export function horizontalPodAutoscalerV2SpecMetricPodsTargetToTerraform(struct? } } + +export function horizontalPodAutoscalerV2SpecMetricPodsTargetToHclTerraform(struct?: HorizontalPodAutoscalerV2SpecMetricPodsTargetOutputReference | HorizontalPodAutoscalerV2SpecMetricPodsTarget): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + average_utilization: { + value: cdktf.numberToHclTerraform(struct!.averageUtilization), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + average_value: { + value: cdktf.stringToHclTerraform(struct!.averageValue), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2SpecMetricPodsTargetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3141,6 +3842,31 @@ export function horizontalPodAutoscalerV2SpecMetricPodsToTerraform(struct?: Hori } } + +export function horizontalPodAutoscalerV2SpecMetricPodsToHclTerraform(struct?: HorizontalPodAutoscalerV2SpecMetricPodsOutputReference | HorizontalPodAutoscalerV2SpecMetricPods): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metric: { + value: horizontalPodAutoscalerV2SpecMetricPodsMetricToHclTerraform(struct!.metric), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2SpecMetricPodsMetricList", + }, + target: { + value: horizontalPodAutoscalerV2SpecMetricPodsTargetToHclTerraform(struct!.target), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2SpecMetricPodsTargetList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2SpecMetricPodsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3248,6 +3974,43 @@ export function horizontalPodAutoscalerV2SpecMetricResourceTargetToTerraform(str } } + +export function horizontalPodAutoscalerV2SpecMetricResourceTargetToHclTerraform(struct?: HorizontalPodAutoscalerV2SpecMetricResourceTargetOutputReference | HorizontalPodAutoscalerV2SpecMetricResourceTarget): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + average_utilization: { + value: cdktf.numberToHclTerraform(struct!.averageUtilization), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + average_value: { + value: cdktf.stringToHclTerraform(struct!.averageValue), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2SpecMetricResourceTargetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3385,6 +4148,31 @@ export function horizontalPodAutoscalerV2SpecMetricResourceToTerraform(struct?: } } + +export function horizontalPodAutoscalerV2SpecMetricResourceToHclTerraform(struct?: HorizontalPodAutoscalerV2SpecMetricResourceOutputReference | HorizontalPodAutoscalerV2SpecMetricResource): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + target: { + value: horizontalPodAutoscalerV2SpecMetricResourceTargetToHclTerraform(struct!.target), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2SpecMetricResourceTargetList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2SpecMetricResourceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3506,6 +4294,55 @@ export function horizontalPodAutoscalerV2SpecMetricToTerraform(struct?: Horizont } } + +export function horizontalPodAutoscalerV2SpecMetricToHclTerraform(struct?: HorizontalPodAutoscalerV2SpecMetric | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + container_resource: { + value: horizontalPodAutoscalerV2SpecMetricContainerResourceToHclTerraform(struct!.containerResource), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2SpecMetricContainerResourceList", + }, + external: { + value: horizontalPodAutoscalerV2SpecMetricExternalToHclTerraform(struct!.external), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2SpecMetricExternalList", + }, + object: { + value: horizontalPodAutoscalerV2SpecMetricObjectToHclTerraform(struct!.object), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2SpecMetricObjectList", + }, + pods: { + value: horizontalPodAutoscalerV2SpecMetricPodsToHclTerraform(struct!.pods), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2SpecMetricPodsList", + }, + resource: { + value: horizontalPodAutoscalerV2SpecMetricResourceToHclTerraform(struct!.resource), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2SpecMetricResourceList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2SpecMetricOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3726,6 +4563,37 @@ export function horizontalPodAutoscalerV2SpecScaleTargetRefToTerraform(struct?: } } + +export function horizontalPodAutoscalerV2SpecScaleTargetRefToHclTerraform(struct?: HorizontalPodAutoscalerV2SpecScaleTargetRefOutputReference | HorizontalPodAutoscalerV2SpecScaleTargetRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2SpecScaleTargetRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3866,6 +4734,55 @@ export function horizontalPodAutoscalerV2SpecToTerraform(struct?: HorizontalPodA } } + +export function horizontalPodAutoscalerV2SpecToHclTerraform(struct?: HorizontalPodAutoscalerV2SpecOutputReference | HorizontalPodAutoscalerV2Spec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + max_replicas: { + value: cdktf.numberToHclTerraform(struct!.maxReplicas), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + min_replicas: { + value: cdktf.numberToHclTerraform(struct!.minReplicas), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + target_cpu_utilization_percentage: { + value: cdktf.numberToHclTerraform(struct!.targetCpuUtilizationPercentage), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + behavior: { + value: horizontalPodAutoscalerV2SpecBehaviorToHclTerraform(struct!.behavior), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2SpecBehaviorList", + }, + metric: { + value: cdktf.listMapperHcl(horizontalPodAutoscalerV2SpecMetricToHclTerraform, true)(struct!.metric), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2SpecMetricList", + }, + scale_target_ref: { + value: horizontalPodAutoscalerV2SpecScaleTargetRefToHclTerraform(struct!.scaleTargetRef), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2SpecScaleTargetRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2SpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4132,4 +5049,30 @@ export class HorizontalPodAutoscalerV2 extends cdktf.TerraformResource { spec: horizontalPodAutoscalerV2SpecToTerraform(this._spec.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: horizontalPodAutoscalerV2MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2MetadataList", + }, + spec: { + value: horizontalPodAutoscalerV2SpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2SpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/horizontal-pod-autoscaler-v2beta2/README.md b/src/horizontal-pod-autoscaler-v2beta2/README.md index de2bc6ba2..322ed8131 100644 --- a/src/horizontal-pod-autoscaler-v2beta2/README.md +++ b/src/horizontal-pod-autoscaler-v2beta2/README.md @@ -1,3 +1,3 @@ # `kubernetes_horizontal_pod_autoscaler_v2beta2` -Refer to the Terraform Registory for docs: [`kubernetes_horizontal_pod_autoscaler_v2beta2`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/horizontal_pod_autoscaler_v2beta2). +Refer to the Terraform Registry for docs: [`kubernetes_horizontal_pod_autoscaler_v2beta2`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/horizontal_pod_autoscaler_v2beta2). diff --git a/src/horizontal-pod-autoscaler-v2beta2/index.ts b/src/horizontal-pod-autoscaler-v2beta2/index.ts index 796235241..97ce9a3c2 100644 --- a/src/horizontal-pod-autoscaler-v2beta2/index.ts +++ b/src/horizontal-pod-autoscaler-v2beta2/index.ts @@ -79,6 +79,49 @@ export function horizontalPodAutoscalerV2Beta2MetadataToTerraform(struct?: Horiz } } + +export function horizontalPodAutoscalerV2Beta2MetadataToHclTerraform(struct?: HorizontalPodAutoscalerV2Beta2MetadataOutputReference | HorizontalPodAutoscalerV2Beta2Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2Beta2MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -263,6 +306,37 @@ export function horizontalPodAutoscalerV2Beta2SpecBehaviorScaleDownPolicyToTerra } } + +export function horizontalPodAutoscalerV2Beta2SpecBehaviorScaleDownPolicyToHclTerraform(struct?: HorizontalPodAutoscalerV2Beta2SpecBehaviorScaleDownPolicy | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.numberToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2Beta2SpecBehaviorScaleDownPolicyOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -411,6 +485,37 @@ export function horizontalPodAutoscalerV2Beta2SpecBehaviorScaleDownToTerraform(s } } + +export function horizontalPodAutoscalerV2Beta2SpecBehaviorScaleDownToHclTerraform(struct?: HorizontalPodAutoscalerV2Beta2SpecBehaviorScaleDown | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + select_policy: { + value: cdktf.stringToHclTerraform(struct!.selectPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stabilization_window_seconds: { + value: cdktf.numberToHclTerraform(struct!.stabilizationWindowSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + policy: { + value: cdktf.listMapperHcl(horizontalPodAutoscalerV2Beta2SpecBehaviorScaleDownPolicyToHclTerraform, true)(struct!.policy), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2Beta2SpecBehaviorScaleDownPolicyList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2Beta2SpecBehaviorScaleDownOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -565,6 +670,37 @@ export function horizontalPodAutoscalerV2Beta2SpecBehaviorScaleUpPolicyToTerrafo } } + +export function horizontalPodAutoscalerV2Beta2SpecBehaviorScaleUpPolicyToHclTerraform(struct?: HorizontalPodAutoscalerV2Beta2SpecBehaviorScaleUpPolicy | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.numberToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2Beta2SpecBehaviorScaleUpPolicyOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -713,6 +849,37 @@ export function horizontalPodAutoscalerV2Beta2SpecBehaviorScaleUpToTerraform(str } } + +export function horizontalPodAutoscalerV2Beta2SpecBehaviorScaleUpToHclTerraform(struct?: HorizontalPodAutoscalerV2Beta2SpecBehaviorScaleUp | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + select_policy: { + value: cdktf.stringToHclTerraform(struct!.selectPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stabilization_window_seconds: { + value: cdktf.numberToHclTerraform(struct!.stabilizationWindowSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + policy: { + value: cdktf.listMapperHcl(horizontalPodAutoscalerV2Beta2SpecBehaviorScaleUpPolicyToHclTerraform, true)(struct!.policy), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2Beta2SpecBehaviorScaleUpPolicyList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2Beta2SpecBehaviorScaleUpOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -860,6 +1027,31 @@ export function horizontalPodAutoscalerV2Beta2SpecBehaviorToTerraform(struct?: H } } + +export function horizontalPodAutoscalerV2Beta2SpecBehaviorToHclTerraform(struct?: HorizontalPodAutoscalerV2Beta2SpecBehaviorOutputReference | HorizontalPodAutoscalerV2Beta2SpecBehavior): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + scale_down: { + value: cdktf.listMapperHcl(horizontalPodAutoscalerV2Beta2SpecBehaviorScaleDownToHclTerraform, true)(struct!.scaleDown), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2Beta2SpecBehaviorScaleDownList", + }, + scale_up: { + value: cdktf.listMapperHcl(horizontalPodAutoscalerV2Beta2SpecBehaviorScaleUpToHclTerraform, true)(struct!.scaleUp), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2Beta2SpecBehaviorScaleUpList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2Beta2SpecBehaviorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -970,6 +1162,43 @@ export function horizontalPodAutoscalerV2Beta2SpecMetricContainerResourceTargetT } } + +export function horizontalPodAutoscalerV2Beta2SpecMetricContainerResourceTargetToHclTerraform(struct?: HorizontalPodAutoscalerV2Beta2SpecMetricContainerResourceTargetOutputReference | HorizontalPodAutoscalerV2Beta2SpecMetricContainerResourceTarget): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + average_utilization: { + value: cdktf.numberToHclTerraform(struct!.averageUtilization), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + average_value: { + value: cdktf.stringToHclTerraform(struct!.averageValue), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2Beta2SpecMetricContainerResourceTargetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1114,6 +1343,37 @@ export function horizontalPodAutoscalerV2Beta2SpecMetricContainerResourceToTerra } } + +export function horizontalPodAutoscalerV2Beta2SpecMetricContainerResourceToHclTerraform(struct?: HorizontalPodAutoscalerV2Beta2SpecMetricContainerResourceOutputReference | HorizontalPodAutoscalerV2Beta2SpecMetricContainerResource): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container: { + value: cdktf.stringToHclTerraform(struct!.container), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + target: { + value: horizontalPodAutoscalerV2Beta2SpecMetricContainerResourceTargetToHclTerraform(struct!.target), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2Beta2SpecMetricContainerResourceTargetList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2Beta2SpecMetricContainerResourceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1233,6 +1493,37 @@ export function horizontalPodAutoscalerV2Beta2SpecMetricExternalMetricSelectorMa } } + +export function horizontalPodAutoscalerV2Beta2SpecMetricExternalMetricSelectorMatchExpressionsToHclTerraform(struct?: HorizontalPodAutoscalerV2Beta2SpecMetricExternalMetricSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2Beta2SpecMetricExternalMetricSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1383,6 +1674,31 @@ export function horizontalPodAutoscalerV2Beta2SpecMetricExternalMetricSelectorTo } } + +export function horizontalPodAutoscalerV2Beta2SpecMetricExternalMetricSelectorToHclTerraform(struct?: HorizontalPodAutoscalerV2Beta2SpecMetricExternalMetricSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(horizontalPodAutoscalerV2Beta2SpecMetricExternalMetricSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2Beta2SpecMetricExternalMetricSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2Beta2SpecMetricExternalMetricSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1511,6 +1827,31 @@ export function horizontalPodAutoscalerV2Beta2SpecMetricExternalMetricToTerrafor } } + +export function horizontalPodAutoscalerV2Beta2SpecMetricExternalMetricToHclTerraform(struct?: HorizontalPodAutoscalerV2Beta2SpecMetricExternalMetricOutputReference | HorizontalPodAutoscalerV2Beta2SpecMetricExternalMetric): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + selector: { + value: cdktf.listMapperHcl(horizontalPodAutoscalerV2Beta2SpecMetricExternalMetricSelectorToHclTerraform, true)(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2Beta2SpecMetricExternalMetricSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2Beta2SpecMetricExternalMetricOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1618,6 +1959,43 @@ export function horizontalPodAutoscalerV2Beta2SpecMetricExternalTargetToTerrafor } } + +export function horizontalPodAutoscalerV2Beta2SpecMetricExternalTargetToHclTerraform(struct?: HorizontalPodAutoscalerV2Beta2SpecMetricExternalTargetOutputReference | HorizontalPodAutoscalerV2Beta2SpecMetricExternalTarget): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + average_utilization: { + value: cdktf.numberToHclTerraform(struct!.averageUtilization), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + average_value: { + value: cdktf.stringToHclTerraform(struct!.averageValue), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2Beta2SpecMetricExternalTargetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1755,6 +2133,31 @@ export function horizontalPodAutoscalerV2Beta2SpecMetricExternalToTerraform(stru } } + +export function horizontalPodAutoscalerV2Beta2SpecMetricExternalToHclTerraform(struct?: HorizontalPodAutoscalerV2Beta2SpecMetricExternalOutputReference | HorizontalPodAutoscalerV2Beta2SpecMetricExternal): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metric: { + value: horizontalPodAutoscalerV2Beta2SpecMetricExternalMetricToHclTerraform(struct!.metric), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2Beta2SpecMetricExternalMetricList", + }, + target: { + value: horizontalPodAutoscalerV2Beta2SpecMetricExternalTargetToHclTerraform(struct!.target), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2Beta2SpecMetricExternalTargetList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2Beta2SpecMetricExternalOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1855,6 +2258,37 @@ export function horizontalPodAutoscalerV2Beta2SpecMetricObjectDescribedObjectToT } } + +export function horizontalPodAutoscalerV2Beta2SpecMetricObjectDescribedObjectToHclTerraform(struct?: HorizontalPodAutoscalerV2Beta2SpecMetricObjectDescribedObjectOutputReference | HorizontalPodAutoscalerV2Beta2SpecMetricObjectDescribedObject): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2Beta2SpecMetricObjectDescribedObjectOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1971,6 +2405,37 @@ export function horizontalPodAutoscalerV2Beta2SpecMetricObjectMetricSelectorMatc } } + +export function horizontalPodAutoscalerV2Beta2SpecMetricObjectMetricSelectorMatchExpressionsToHclTerraform(struct?: HorizontalPodAutoscalerV2Beta2SpecMetricObjectMetricSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2Beta2SpecMetricObjectMetricSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2121,6 +2586,31 @@ export function horizontalPodAutoscalerV2Beta2SpecMetricObjectMetricSelectorToTe } } + +export function horizontalPodAutoscalerV2Beta2SpecMetricObjectMetricSelectorToHclTerraform(struct?: HorizontalPodAutoscalerV2Beta2SpecMetricObjectMetricSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(horizontalPodAutoscalerV2Beta2SpecMetricObjectMetricSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2Beta2SpecMetricObjectMetricSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2Beta2SpecMetricObjectMetricSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2249,6 +2739,31 @@ export function horizontalPodAutoscalerV2Beta2SpecMetricObjectMetricToTerraform( } } + +export function horizontalPodAutoscalerV2Beta2SpecMetricObjectMetricToHclTerraform(struct?: HorizontalPodAutoscalerV2Beta2SpecMetricObjectMetricOutputReference | HorizontalPodAutoscalerV2Beta2SpecMetricObjectMetric): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + selector: { + value: cdktf.listMapperHcl(horizontalPodAutoscalerV2Beta2SpecMetricObjectMetricSelectorToHclTerraform, true)(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2Beta2SpecMetricObjectMetricSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2Beta2SpecMetricObjectMetricOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2356,6 +2871,43 @@ export function horizontalPodAutoscalerV2Beta2SpecMetricObjectTargetToTerraform( } } + +export function horizontalPodAutoscalerV2Beta2SpecMetricObjectTargetToHclTerraform(struct?: HorizontalPodAutoscalerV2Beta2SpecMetricObjectTargetOutputReference | HorizontalPodAutoscalerV2Beta2SpecMetricObjectTarget): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + average_utilization: { + value: cdktf.numberToHclTerraform(struct!.averageUtilization), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + average_value: { + value: cdktf.stringToHclTerraform(struct!.averageValue), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2Beta2SpecMetricObjectTargetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2500,6 +3052,37 @@ export function horizontalPodAutoscalerV2Beta2SpecMetricObjectToTerraform(struct } } + +export function horizontalPodAutoscalerV2Beta2SpecMetricObjectToHclTerraform(struct?: HorizontalPodAutoscalerV2Beta2SpecMetricObjectOutputReference | HorizontalPodAutoscalerV2Beta2SpecMetricObject): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + described_object: { + value: horizontalPodAutoscalerV2Beta2SpecMetricObjectDescribedObjectToHclTerraform(struct!.describedObject), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2Beta2SpecMetricObjectDescribedObjectList", + }, + metric: { + value: horizontalPodAutoscalerV2Beta2SpecMetricObjectMetricToHclTerraform(struct!.metric), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2Beta2SpecMetricObjectMetricList", + }, + target: { + value: horizontalPodAutoscalerV2Beta2SpecMetricObjectTargetToHclTerraform(struct!.target), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2Beta2SpecMetricObjectTargetList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2Beta2SpecMetricObjectOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2619,6 +3202,37 @@ export function horizontalPodAutoscalerV2Beta2SpecMetricPodsMetricSelectorMatchE } } + +export function horizontalPodAutoscalerV2Beta2SpecMetricPodsMetricSelectorMatchExpressionsToHclTerraform(struct?: HorizontalPodAutoscalerV2Beta2SpecMetricPodsMetricSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2Beta2SpecMetricPodsMetricSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2769,6 +3383,31 @@ export function horizontalPodAutoscalerV2Beta2SpecMetricPodsMetricSelectorToTerr } } + +export function horizontalPodAutoscalerV2Beta2SpecMetricPodsMetricSelectorToHclTerraform(struct?: HorizontalPodAutoscalerV2Beta2SpecMetricPodsMetricSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(horizontalPodAutoscalerV2Beta2SpecMetricPodsMetricSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2Beta2SpecMetricPodsMetricSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2Beta2SpecMetricPodsMetricSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2897,6 +3536,31 @@ export function horizontalPodAutoscalerV2Beta2SpecMetricPodsMetricToTerraform(st } } + +export function horizontalPodAutoscalerV2Beta2SpecMetricPodsMetricToHclTerraform(struct?: HorizontalPodAutoscalerV2Beta2SpecMetricPodsMetricOutputReference | HorizontalPodAutoscalerV2Beta2SpecMetricPodsMetric): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + selector: { + value: cdktf.listMapperHcl(horizontalPodAutoscalerV2Beta2SpecMetricPodsMetricSelectorToHclTerraform, true)(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2Beta2SpecMetricPodsMetricSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2Beta2SpecMetricPodsMetricOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3004,6 +3668,43 @@ export function horizontalPodAutoscalerV2Beta2SpecMetricPodsTargetToTerraform(st } } + +export function horizontalPodAutoscalerV2Beta2SpecMetricPodsTargetToHclTerraform(struct?: HorizontalPodAutoscalerV2Beta2SpecMetricPodsTargetOutputReference | HorizontalPodAutoscalerV2Beta2SpecMetricPodsTarget): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + average_utilization: { + value: cdktf.numberToHclTerraform(struct!.averageUtilization), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + average_value: { + value: cdktf.stringToHclTerraform(struct!.averageValue), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2Beta2SpecMetricPodsTargetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3141,6 +3842,31 @@ export function horizontalPodAutoscalerV2Beta2SpecMetricPodsToTerraform(struct?: } } + +export function horizontalPodAutoscalerV2Beta2SpecMetricPodsToHclTerraform(struct?: HorizontalPodAutoscalerV2Beta2SpecMetricPodsOutputReference | HorizontalPodAutoscalerV2Beta2SpecMetricPods): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metric: { + value: horizontalPodAutoscalerV2Beta2SpecMetricPodsMetricToHclTerraform(struct!.metric), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2Beta2SpecMetricPodsMetricList", + }, + target: { + value: horizontalPodAutoscalerV2Beta2SpecMetricPodsTargetToHclTerraform(struct!.target), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2Beta2SpecMetricPodsTargetList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2Beta2SpecMetricPodsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3248,6 +3974,43 @@ export function horizontalPodAutoscalerV2Beta2SpecMetricResourceTargetToTerrafor } } + +export function horizontalPodAutoscalerV2Beta2SpecMetricResourceTargetToHclTerraform(struct?: HorizontalPodAutoscalerV2Beta2SpecMetricResourceTargetOutputReference | HorizontalPodAutoscalerV2Beta2SpecMetricResourceTarget): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + average_utilization: { + value: cdktf.numberToHclTerraform(struct!.averageUtilization), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + average_value: { + value: cdktf.stringToHclTerraform(struct!.averageValue), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2Beta2SpecMetricResourceTargetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3385,6 +4148,31 @@ export function horizontalPodAutoscalerV2Beta2SpecMetricResourceToTerraform(stru } } + +export function horizontalPodAutoscalerV2Beta2SpecMetricResourceToHclTerraform(struct?: HorizontalPodAutoscalerV2Beta2SpecMetricResourceOutputReference | HorizontalPodAutoscalerV2Beta2SpecMetricResource): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + target: { + value: horizontalPodAutoscalerV2Beta2SpecMetricResourceTargetToHclTerraform(struct!.target), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2Beta2SpecMetricResourceTargetList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2Beta2SpecMetricResourceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3506,6 +4294,55 @@ export function horizontalPodAutoscalerV2Beta2SpecMetricToTerraform(struct?: Hor } } + +export function horizontalPodAutoscalerV2Beta2SpecMetricToHclTerraform(struct?: HorizontalPodAutoscalerV2Beta2SpecMetric | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + container_resource: { + value: horizontalPodAutoscalerV2Beta2SpecMetricContainerResourceToHclTerraform(struct!.containerResource), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2Beta2SpecMetricContainerResourceList", + }, + external: { + value: horizontalPodAutoscalerV2Beta2SpecMetricExternalToHclTerraform(struct!.external), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2Beta2SpecMetricExternalList", + }, + object: { + value: horizontalPodAutoscalerV2Beta2SpecMetricObjectToHclTerraform(struct!.object), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2Beta2SpecMetricObjectList", + }, + pods: { + value: horizontalPodAutoscalerV2Beta2SpecMetricPodsToHclTerraform(struct!.pods), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2Beta2SpecMetricPodsList", + }, + resource: { + value: horizontalPodAutoscalerV2Beta2SpecMetricResourceToHclTerraform(struct!.resource), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2Beta2SpecMetricResourceList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2Beta2SpecMetricOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3726,6 +4563,37 @@ export function horizontalPodAutoscalerV2Beta2SpecScaleTargetRefToTerraform(stru } } + +export function horizontalPodAutoscalerV2Beta2SpecScaleTargetRefToHclTerraform(struct?: HorizontalPodAutoscalerV2Beta2SpecScaleTargetRefOutputReference | HorizontalPodAutoscalerV2Beta2SpecScaleTargetRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2Beta2SpecScaleTargetRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3866,6 +4734,55 @@ export function horizontalPodAutoscalerV2Beta2SpecToTerraform(struct?: Horizonta } } + +export function horizontalPodAutoscalerV2Beta2SpecToHclTerraform(struct?: HorizontalPodAutoscalerV2Beta2SpecOutputReference | HorizontalPodAutoscalerV2Beta2Spec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + max_replicas: { + value: cdktf.numberToHclTerraform(struct!.maxReplicas), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + min_replicas: { + value: cdktf.numberToHclTerraform(struct!.minReplicas), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + target_cpu_utilization_percentage: { + value: cdktf.numberToHclTerraform(struct!.targetCpuUtilizationPercentage), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + behavior: { + value: horizontalPodAutoscalerV2Beta2SpecBehaviorToHclTerraform(struct!.behavior), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2Beta2SpecBehaviorList", + }, + metric: { + value: cdktf.listMapperHcl(horizontalPodAutoscalerV2Beta2SpecMetricToHclTerraform, true)(struct!.metric), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2Beta2SpecMetricList", + }, + scale_target_ref: { + value: horizontalPodAutoscalerV2Beta2SpecScaleTargetRefToHclTerraform(struct!.scaleTargetRef), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2Beta2SpecScaleTargetRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerV2Beta2SpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4132,4 +5049,30 @@ export class HorizontalPodAutoscalerV2Beta2 extends cdktf.TerraformResource { spec: horizontalPodAutoscalerV2Beta2SpecToTerraform(this._spec.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: horizontalPodAutoscalerV2Beta2MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2Beta2MetadataList", + }, + spec: { + value: horizontalPodAutoscalerV2Beta2SpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerV2Beta2SpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/horizontal-pod-autoscaler/README.md b/src/horizontal-pod-autoscaler/README.md index b60dcc364..fa0d39586 100644 --- a/src/horizontal-pod-autoscaler/README.md +++ b/src/horizontal-pod-autoscaler/README.md @@ -1,3 +1,3 @@ # `kubernetes_horizontal_pod_autoscaler` -Refer to the Terraform Registory for docs: [`kubernetes_horizontal_pod_autoscaler`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/horizontal_pod_autoscaler). +Refer to the Terraform Registry for docs: [`kubernetes_horizontal_pod_autoscaler`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/horizontal_pod_autoscaler). diff --git a/src/horizontal-pod-autoscaler/index.ts b/src/horizontal-pod-autoscaler/index.ts index a808e00d0..c0171f3ca 100644 --- a/src/horizontal-pod-autoscaler/index.ts +++ b/src/horizontal-pod-autoscaler/index.ts @@ -79,6 +79,49 @@ export function horizontalPodAutoscalerMetadataToTerraform(struct?: HorizontalPo } } + +export function horizontalPodAutoscalerMetadataToHclTerraform(struct?: HorizontalPodAutoscalerMetadataOutputReference | HorizontalPodAutoscalerMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -263,6 +306,37 @@ export function horizontalPodAutoscalerSpecBehaviorScaleDownPolicyToTerraform(st } } + +export function horizontalPodAutoscalerSpecBehaviorScaleDownPolicyToHclTerraform(struct?: HorizontalPodAutoscalerSpecBehaviorScaleDownPolicy | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.numberToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerSpecBehaviorScaleDownPolicyOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -411,6 +485,37 @@ export function horizontalPodAutoscalerSpecBehaviorScaleDownToTerraform(struct?: } } + +export function horizontalPodAutoscalerSpecBehaviorScaleDownToHclTerraform(struct?: HorizontalPodAutoscalerSpecBehaviorScaleDown | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + select_policy: { + value: cdktf.stringToHclTerraform(struct!.selectPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stabilization_window_seconds: { + value: cdktf.numberToHclTerraform(struct!.stabilizationWindowSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + policy: { + value: cdktf.listMapperHcl(horizontalPodAutoscalerSpecBehaviorScaleDownPolicyToHclTerraform, true)(struct!.policy), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerSpecBehaviorScaleDownPolicyList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerSpecBehaviorScaleDownOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -565,6 +670,37 @@ export function horizontalPodAutoscalerSpecBehaviorScaleUpPolicyToTerraform(stru } } + +export function horizontalPodAutoscalerSpecBehaviorScaleUpPolicyToHclTerraform(struct?: HorizontalPodAutoscalerSpecBehaviorScaleUpPolicy | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.numberToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerSpecBehaviorScaleUpPolicyOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -713,6 +849,37 @@ export function horizontalPodAutoscalerSpecBehaviorScaleUpToTerraform(struct?: H } } + +export function horizontalPodAutoscalerSpecBehaviorScaleUpToHclTerraform(struct?: HorizontalPodAutoscalerSpecBehaviorScaleUp | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + select_policy: { + value: cdktf.stringToHclTerraform(struct!.selectPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stabilization_window_seconds: { + value: cdktf.numberToHclTerraform(struct!.stabilizationWindowSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + policy: { + value: cdktf.listMapperHcl(horizontalPodAutoscalerSpecBehaviorScaleUpPolicyToHclTerraform, true)(struct!.policy), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerSpecBehaviorScaleUpPolicyList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerSpecBehaviorScaleUpOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -860,6 +1027,31 @@ export function horizontalPodAutoscalerSpecBehaviorToTerraform(struct?: Horizont } } + +export function horizontalPodAutoscalerSpecBehaviorToHclTerraform(struct?: HorizontalPodAutoscalerSpecBehaviorOutputReference | HorizontalPodAutoscalerSpecBehavior): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + scale_down: { + value: cdktf.listMapperHcl(horizontalPodAutoscalerSpecBehaviorScaleDownToHclTerraform, true)(struct!.scaleDown), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerSpecBehaviorScaleDownList", + }, + scale_up: { + value: cdktf.listMapperHcl(horizontalPodAutoscalerSpecBehaviorScaleUpToHclTerraform, true)(struct!.scaleUp), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerSpecBehaviorScaleUpList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerSpecBehaviorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -970,6 +1162,43 @@ export function horizontalPodAutoscalerSpecMetricContainerResourceTargetToTerraf } } + +export function horizontalPodAutoscalerSpecMetricContainerResourceTargetToHclTerraform(struct?: HorizontalPodAutoscalerSpecMetricContainerResourceTargetOutputReference | HorizontalPodAutoscalerSpecMetricContainerResourceTarget): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + average_utilization: { + value: cdktf.numberToHclTerraform(struct!.averageUtilization), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + average_value: { + value: cdktf.stringToHclTerraform(struct!.averageValue), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerSpecMetricContainerResourceTargetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1114,6 +1343,37 @@ export function horizontalPodAutoscalerSpecMetricContainerResourceToTerraform(st } } + +export function horizontalPodAutoscalerSpecMetricContainerResourceToHclTerraform(struct?: HorizontalPodAutoscalerSpecMetricContainerResourceOutputReference | HorizontalPodAutoscalerSpecMetricContainerResource): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container: { + value: cdktf.stringToHclTerraform(struct!.container), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + target: { + value: horizontalPodAutoscalerSpecMetricContainerResourceTargetToHclTerraform(struct!.target), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerSpecMetricContainerResourceTargetList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerSpecMetricContainerResourceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1233,6 +1493,37 @@ export function horizontalPodAutoscalerSpecMetricExternalMetricSelectorMatchExpr } } + +export function horizontalPodAutoscalerSpecMetricExternalMetricSelectorMatchExpressionsToHclTerraform(struct?: HorizontalPodAutoscalerSpecMetricExternalMetricSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerSpecMetricExternalMetricSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1383,6 +1674,31 @@ export function horizontalPodAutoscalerSpecMetricExternalMetricSelectorToTerrafo } } + +export function horizontalPodAutoscalerSpecMetricExternalMetricSelectorToHclTerraform(struct?: HorizontalPodAutoscalerSpecMetricExternalMetricSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(horizontalPodAutoscalerSpecMetricExternalMetricSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerSpecMetricExternalMetricSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerSpecMetricExternalMetricSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1511,6 +1827,31 @@ export function horizontalPodAutoscalerSpecMetricExternalMetricToTerraform(struc } } + +export function horizontalPodAutoscalerSpecMetricExternalMetricToHclTerraform(struct?: HorizontalPodAutoscalerSpecMetricExternalMetricOutputReference | HorizontalPodAutoscalerSpecMetricExternalMetric): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + selector: { + value: cdktf.listMapperHcl(horizontalPodAutoscalerSpecMetricExternalMetricSelectorToHclTerraform, true)(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerSpecMetricExternalMetricSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerSpecMetricExternalMetricOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1618,6 +1959,43 @@ export function horizontalPodAutoscalerSpecMetricExternalTargetToTerraform(struc } } + +export function horizontalPodAutoscalerSpecMetricExternalTargetToHclTerraform(struct?: HorizontalPodAutoscalerSpecMetricExternalTargetOutputReference | HorizontalPodAutoscalerSpecMetricExternalTarget): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + average_utilization: { + value: cdktf.numberToHclTerraform(struct!.averageUtilization), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + average_value: { + value: cdktf.stringToHclTerraform(struct!.averageValue), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerSpecMetricExternalTargetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1755,6 +2133,31 @@ export function horizontalPodAutoscalerSpecMetricExternalToTerraform(struct?: Ho } } + +export function horizontalPodAutoscalerSpecMetricExternalToHclTerraform(struct?: HorizontalPodAutoscalerSpecMetricExternalOutputReference | HorizontalPodAutoscalerSpecMetricExternal): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metric: { + value: horizontalPodAutoscalerSpecMetricExternalMetricToHclTerraform(struct!.metric), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerSpecMetricExternalMetricList", + }, + target: { + value: horizontalPodAutoscalerSpecMetricExternalTargetToHclTerraform(struct!.target), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerSpecMetricExternalTargetList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerSpecMetricExternalOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1855,6 +2258,37 @@ export function horizontalPodAutoscalerSpecMetricObjectDescribedObjectToTerrafor } } + +export function horizontalPodAutoscalerSpecMetricObjectDescribedObjectToHclTerraform(struct?: HorizontalPodAutoscalerSpecMetricObjectDescribedObjectOutputReference | HorizontalPodAutoscalerSpecMetricObjectDescribedObject): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerSpecMetricObjectDescribedObjectOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1971,6 +2405,37 @@ export function horizontalPodAutoscalerSpecMetricObjectMetricSelectorMatchExpres } } + +export function horizontalPodAutoscalerSpecMetricObjectMetricSelectorMatchExpressionsToHclTerraform(struct?: HorizontalPodAutoscalerSpecMetricObjectMetricSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerSpecMetricObjectMetricSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2121,6 +2586,31 @@ export function horizontalPodAutoscalerSpecMetricObjectMetricSelectorToTerraform } } + +export function horizontalPodAutoscalerSpecMetricObjectMetricSelectorToHclTerraform(struct?: HorizontalPodAutoscalerSpecMetricObjectMetricSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(horizontalPodAutoscalerSpecMetricObjectMetricSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerSpecMetricObjectMetricSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerSpecMetricObjectMetricSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2249,6 +2739,31 @@ export function horizontalPodAutoscalerSpecMetricObjectMetricToTerraform(struct? } } + +export function horizontalPodAutoscalerSpecMetricObjectMetricToHclTerraform(struct?: HorizontalPodAutoscalerSpecMetricObjectMetricOutputReference | HorizontalPodAutoscalerSpecMetricObjectMetric): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + selector: { + value: cdktf.listMapperHcl(horizontalPodAutoscalerSpecMetricObjectMetricSelectorToHclTerraform, true)(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerSpecMetricObjectMetricSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerSpecMetricObjectMetricOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2356,6 +2871,43 @@ export function horizontalPodAutoscalerSpecMetricObjectTargetToTerraform(struct? } } + +export function horizontalPodAutoscalerSpecMetricObjectTargetToHclTerraform(struct?: HorizontalPodAutoscalerSpecMetricObjectTargetOutputReference | HorizontalPodAutoscalerSpecMetricObjectTarget): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + average_utilization: { + value: cdktf.numberToHclTerraform(struct!.averageUtilization), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + average_value: { + value: cdktf.stringToHclTerraform(struct!.averageValue), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerSpecMetricObjectTargetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2500,6 +3052,37 @@ export function horizontalPodAutoscalerSpecMetricObjectToTerraform(struct?: Hori } } + +export function horizontalPodAutoscalerSpecMetricObjectToHclTerraform(struct?: HorizontalPodAutoscalerSpecMetricObjectOutputReference | HorizontalPodAutoscalerSpecMetricObject): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + described_object: { + value: horizontalPodAutoscalerSpecMetricObjectDescribedObjectToHclTerraform(struct!.describedObject), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerSpecMetricObjectDescribedObjectList", + }, + metric: { + value: horizontalPodAutoscalerSpecMetricObjectMetricToHclTerraform(struct!.metric), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerSpecMetricObjectMetricList", + }, + target: { + value: horizontalPodAutoscalerSpecMetricObjectTargetToHclTerraform(struct!.target), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerSpecMetricObjectTargetList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerSpecMetricObjectOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2619,6 +3202,37 @@ export function horizontalPodAutoscalerSpecMetricPodsMetricSelectorMatchExpressi } } + +export function horizontalPodAutoscalerSpecMetricPodsMetricSelectorMatchExpressionsToHclTerraform(struct?: HorizontalPodAutoscalerSpecMetricPodsMetricSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerSpecMetricPodsMetricSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2769,6 +3383,31 @@ export function horizontalPodAutoscalerSpecMetricPodsMetricSelectorToTerraform(s } } + +export function horizontalPodAutoscalerSpecMetricPodsMetricSelectorToHclTerraform(struct?: HorizontalPodAutoscalerSpecMetricPodsMetricSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(horizontalPodAutoscalerSpecMetricPodsMetricSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerSpecMetricPodsMetricSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerSpecMetricPodsMetricSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2897,6 +3536,31 @@ export function horizontalPodAutoscalerSpecMetricPodsMetricToTerraform(struct?: } } + +export function horizontalPodAutoscalerSpecMetricPodsMetricToHclTerraform(struct?: HorizontalPodAutoscalerSpecMetricPodsMetricOutputReference | HorizontalPodAutoscalerSpecMetricPodsMetric): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + selector: { + value: cdktf.listMapperHcl(horizontalPodAutoscalerSpecMetricPodsMetricSelectorToHclTerraform, true)(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerSpecMetricPodsMetricSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerSpecMetricPodsMetricOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3004,6 +3668,43 @@ export function horizontalPodAutoscalerSpecMetricPodsTargetToTerraform(struct?: } } + +export function horizontalPodAutoscalerSpecMetricPodsTargetToHclTerraform(struct?: HorizontalPodAutoscalerSpecMetricPodsTargetOutputReference | HorizontalPodAutoscalerSpecMetricPodsTarget): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + average_utilization: { + value: cdktf.numberToHclTerraform(struct!.averageUtilization), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + average_value: { + value: cdktf.stringToHclTerraform(struct!.averageValue), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerSpecMetricPodsTargetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3141,6 +3842,31 @@ export function horizontalPodAutoscalerSpecMetricPodsToTerraform(struct?: Horizo } } + +export function horizontalPodAutoscalerSpecMetricPodsToHclTerraform(struct?: HorizontalPodAutoscalerSpecMetricPodsOutputReference | HorizontalPodAutoscalerSpecMetricPods): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metric: { + value: horizontalPodAutoscalerSpecMetricPodsMetricToHclTerraform(struct!.metric), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerSpecMetricPodsMetricList", + }, + target: { + value: horizontalPodAutoscalerSpecMetricPodsTargetToHclTerraform(struct!.target), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerSpecMetricPodsTargetList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerSpecMetricPodsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3248,6 +3974,43 @@ export function horizontalPodAutoscalerSpecMetricResourceTargetToTerraform(struc } } + +export function horizontalPodAutoscalerSpecMetricResourceTargetToHclTerraform(struct?: HorizontalPodAutoscalerSpecMetricResourceTargetOutputReference | HorizontalPodAutoscalerSpecMetricResourceTarget): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + average_utilization: { + value: cdktf.numberToHclTerraform(struct!.averageUtilization), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + average_value: { + value: cdktf.stringToHclTerraform(struct!.averageValue), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerSpecMetricResourceTargetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3385,6 +4148,31 @@ export function horizontalPodAutoscalerSpecMetricResourceToTerraform(struct?: Ho } } + +export function horizontalPodAutoscalerSpecMetricResourceToHclTerraform(struct?: HorizontalPodAutoscalerSpecMetricResourceOutputReference | HorizontalPodAutoscalerSpecMetricResource): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + target: { + value: horizontalPodAutoscalerSpecMetricResourceTargetToHclTerraform(struct!.target), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerSpecMetricResourceTargetList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerSpecMetricResourceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3506,6 +4294,55 @@ export function horizontalPodAutoscalerSpecMetricToTerraform(struct?: Horizontal } } + +export function horizontalPodAutoscalerSpecMetricToHclTerraform(struct?: HorizontalPodAutoscalerSpecMetric | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + container_resource: { + value: horizontalPodAutoscalerSpecMetricContainerResourceToHclTerraform(struct!.containerResource), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerSpecMetricContainerResourceList", + }, + external: { + value: horizontalPodAutoscalerSpecMetricExternalToHclTerraform(struct!.external), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerSpecMetricExternalList", + }, + object: { + value: horizontalPodAutoscalerSpecMetricObjectToHclTerraform(struct!.object), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerSpecMetricObjectList", + }, + pods: { + value: horizontalPodAutoscalerSpecMetricPodsToHclTerraform(struct!.pods), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerSpecMetricPodsList", + }, + resource: { + value: horizontalPodAutoscalerSpecMetricResourceToHclTerraform(struct!.resource), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerSpecMetricResourceList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerSpecMetricOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3726,6 +4563,37 @@ export function horizontalPodAutoscalerSpecScaleTargetRefToTerraform(struct?: Ho } } + +export function horizontalPodAutoscalerSpecScaleTargetRefToHclTerraform(struct?: HorizontalPodAutoscalerSpecScaleTargetRefOutputReference | HorizontalPodAutoscalerSpecScaleTargetRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerSpecScaleTargetRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3866,6 +4734,55 @@ export function horizontalPodAutoscalerSpecToTerraform(struct?: HorizontalPodAut } } + +export function horizontalPodAutoscalerSpecToHclTerraform(struct?: HorizontalPodAutoscalerSpecOutputReference | HorizontalPodAutoscalerSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + max_replicas: { + value: cdktf.numberToHclTerraform(struct!.maxReplicas), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + min_replicas: { + value: cdktf.numberToHclTerraform(struct!.minReplicas), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + target_cpu_utilization_percentage: { + value: cdktf.numberToHclTerraform(struct!.targetCpuUtilizationPercentage), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + behavior: { + value: horizontalPodAutoscalerSpecBehaviorToHclTerraform(struct!.behavior), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerSpecBehaviorList", + }, + metric: { + value: cdktf.listMapperHcl(horizontalPodAutoscalerSpecMetricToHclTerraform, true)(struct!.metric), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerSpecMetricList", + }, + scale_target_ref: { + value: horizontalPodAutoscalerSpecScaleTargetRefToHclTerraform(struct!.scaleTargetRef), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerSpecScaleTargetRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class HorizontalPodAutoscalerSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4132,4 +5049,30 @@ export class HorizontalPodAutoscaler extends cdktf.TerraformResource { spec: horizontalPodAutoscalerSpecToTerraform(this._spec.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: horizontalPodAutoscalerMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerMetadataList", + }, + spec: { + value: horizontalPodAutoscalerSpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "HorizontalPodAutoscalerSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/ingress-class-v1/README.md b/src/ingress-class-v1/README.md index 623adf791..c30d7397f 100644 --- a/src/ingress-class-v1/README.md +++ b/src/ingress-class-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_ingress_class_v1` -Refer to the Terraform Registory for docs: [`kubernetes_ingress_class_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/ingress_class_v1). +Refer to the Terraform Registry for docs: [`kubernetes_ingress_class_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/ingress_class_v1). diff --git a/src/ingress-class-v1/index.ts b/src/ingress-class-v1/index.ts index da78f7ed1..7b9bc02c1 100644 --- a/src/ingress-class-v1/index.ts +++ b/src/ingress-class-v1/index.ts @@ -72,6 +72,43 @@ export function ingressClassV1MetadataToTerraform(struct?: IngressClassV1Metadat } } + +export function ingressClassV1MetadataToHclTerraform(struct?: IngressClassV1MetadataOutputReference | IngressClassV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class IngressClassV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -244,6 +281,49 @@ export function ingressClassV1SpecParametersToTerraform(struct?: IngressClassV1S } } + +export function ingressClassV1SpecParametersToHclTerraform(struct?: IngressClassV1SpecParameters | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_group: { + value: cdktf.stringToHclTerraform(struct!.apiGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scope: { + value: cdktf.stringToHclTerraform(struct!.scope), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class IngressClassV1SpecParametersOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -432,6 +512,31 @@ export function ingressClassV1SpecToTerraform(struct?: IngressClassV1SpecOutputR } } + +export function ingressClassV1SpecToHclTerraform(struct?: IngressClassV1SpecOutputReference | IngressClassV1Spec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + controller: { + value: cdktf.stringToHclTerraform(struct!.controller), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + parameters: { + value: cdktf.listMapperHcl(ingressClassV1SpecParametersToHclTerraform, true)(struct!.parameters), + isBlock: true, + type: "list", + storageClassType: "IngressClassV1SpecParametersList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class IngressClassV1SpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -616,4 +721,30 @@ export class IngressClassV1 extends cdktf.TerraformResource { spec: ingressClassV1SpecToTerraform(this._spec.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: ingressClassV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "IngressClassV1MetadataList", + }, + spec: { + value: ingressClassV1SpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "IngressClassV1SpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/ingress-class/README.md b/src/ingress-class/README.md index 01ce57dda..3656b8ab9 100644 --- a/src/ingress-class/README.md +++ b/src/ingress-class/README.md @@ -1,3 +1,3 @@ # `kubernetes_ingress_class` -Refer to the Terraform Registory for docs: [`kubernetes_ingress_class`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/ingress_class). +Refer to the Terraform Registry for docs: [`kubernetes_ingress_class`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/ingress_class). diff --git a/src/ingress-class/index.ts b/src/ingress-class/index.ts index 5c16dce21..22d2beaed 100644 --- a/src/ingress-class/index.ts +++ b/src/ingress-class/index.ts @@ -72,6 +72,43 @@ export function ingressClassMetadataToTerraform(struct?: IngressClassMetadataOut } } + +export function ingressClassMetadataToHclTerraform(struct?: IngressClassMetadataOutputReference | IngressClassMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class IngressClassMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -244,6 +281,49 @@ export function ingressClassSpecParametersToTerraform(struct?: IngressClassSpecP } } + +export function ingressClassSpecParametersToHclTerraform(struct?: IngressClassSpecParameters | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_group: { + value: cdktf.stringToHclTerraform(struct!.apiGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scope: { + value: cdktf.stringToHclTerraform(struct!.scope), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class IngressClassSpecParametersOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -432,6 +512,31 @@ export function ingressClassSpecToTerraform(struct?: IngressClassSpecOutputRefer } } + +export function ingressClassSpecToHclTerraform(struct?: IngressClassSpecOutputReference | IngressClassSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + controller: { + value: cdktf.stringToHclTerraform(struct!.controller), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + parameters: { + value: cdktf.listMapperHcl(ingressClassSpecParametersToHclTerraform, true)(struct!.parameters), + isBlock: true, + type: "list", + storageClassType: "IngressClassSpecParametersList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class IngressClassSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -616,4 +721,30 @@ export class IngressClass extends cdktf.TerraformResource { spec: ingressClassSpecToTerraform(this._spec.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: ingressClassMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "IngressClassMetadataList", + }, + spec: { + value: ingressClassSpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "IngressClassSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/ingress-v1/README.md b/src/ingress-v1/README.md index f6b48801a..d4149db4b 100644 --- a/src/ingress-v1/README.md +++ b/src/ingress-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_ingress_v1` -Refer to the Terraform Registory for docs: [`kubernetes_ingress_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/ingress_v1). +Refer to the Terraform Registry for docs: [`kubernetes_ingress_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/ingress_v1). diff --git a/src/ingress-v1/index.ts b/src/ingress-v1/index.ts index b8c8f0a63..a17499469 100644 --- a/src/ingress-v1/index.ts +++ b/src/ingress-v1/index.ts @@ -56,6 +56,17 @@ export function ingressV1StatusLoadBalancerIngressToTerraform(struct?: IngressV1 } } + +export function ingressV1StatusLoadBalancerIngressToHclTerraform(struct?: IngressV1StatusLoadBalancerIngress): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class IngressV1StatusLoadBalancerIngressOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -125,6 +136,17 @@ export function ingressV1StatusLoadBalancerToTerraform(struct?: IngressV1StatusL } } + +export function ingressV1StatusLoadBalancerToHclTerraform(struct?: IngressV1StatusLoadBalancer): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class IngressV1StatusLoadBalancerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -190,6 +212,17 @@ export function ingressV1StatusToTerraform(struct?: IngressV1Status): any { } } + +export function ingressV1StatusToHclTerraform(struct?: IngressV1Status): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class IngressV1StatusOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -290,6 +323,49 @@ export function ingressV1MetadataToTerraform(struct?: IngressV1MetadataOutputRef } } + +export function ingressV1MetadataToHclTerraform(struct?: IngressV1MetadataOutputReference | IngressV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class IngressV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -474,6 +550,37 @@ export function ingressV1SpecDefaultBackendResourceToTerraform(struct?: IngressV } } + +export function ingressV1SpecDefaultBackendResourceToHclTerraform(struct?: IngressV1SpecDefaultBackendResourceOutputReference | IngressV1SpecDefaultBackendResource): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_group: { + value: cdktf.stringToHclTerraform(struct!.apiGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class IngressV1SpecDefaultBackendResourceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -583,6 +690,31 @@ export function ingressV1SpecDefaultBackendServicePortToTerraform(struct?: Ingre } } + +export function ingressV1SpecDefaultBackendServicePortToHclTerraform(struct?: IngressV1SpecDefaultBackendServicePortOutputReference | IngressV1SpecDefaultBackendServicePort): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + number: { + value: cdktf.numberToHclTerraform(struct!.number), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class IngressV1SpecDefaultBackendServicePortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -679,6 +811,31 @@ export function ingressV1SpecDefaultBackendServiceToTerraform(struct?: IngressV1 } } + +export function ingressV1SpecDefaultBackendServiceToHclTerraform(struct?: IngressV1SpecDefaultBackendServiceOutputReference | IngressV1SpecDefaultBackendService): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: ingressV1SpecDefaultBackendServicePortToHclTerraform(struct!.port), + isBlock: true, + type: "list", + storageClassType: "IngressV1SpecDefaultBackendServicePortList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class IngressV1SpecDefaultBackendServiceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -769,6 +926,31 @@ export function ingressV1SpecDefaultBackendToTerraform(struct?: IngressV1SpecDef } } + +export function ingressV1SpecDefaultBackendToHclTerraform(struct?: IngressV1SpecDefaultBackendOutputReference | IngressV1SpecDefaultBackend): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + resource: { + value: ingressV1SpecDefaultBackendResourceToHclTerraform(struct!.resource), + isBlock: true, + type: "list", + storageClassType: "IngressV1SpecDefaultBackendResourceList", + }, + service: { + value: ingressV1SpecDefaultBackendServiceToHclTerraform(struct!.service), + isBlock: true, + type: "list", + storageClassType: "IngressV1SpecDefaultBackendServiceList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class IngressV1SpecDefaultBackendOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -872,6 +1054,37 @@ export function ingressV1SpecRuleHttpPathBackendResourceToTerraform(struct?: Ing } } + +export function ingressV1SpecRuleHttpPathBackendResourceToHclTerraform(struct?: IngressV1SpecRuleHttpPathBackendResourceOutputReference | IngressV1SpecRuleHttpPathBackendResource): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_group: { + value: cdktf.stringToHclTerraform(struct!.apiGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class IngressV1SpecRuleHttpPathBackendResourceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -981,6 +1194,31 @@ export function ingressV1SpecRuleHttpPathBackendServicePortToTerraform(struct?: } } + +export function ingressV1SpecRuleHttpPathBackendServicePortToHclTerraform(struct?: IngressV1SpecRuleHttpPathBackendServicePortOutputReference | IngressV1SpecRuleHttpPathBackendServicePort): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + number: { + value: cdktf.numberToHclTerraform(struct!.number), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class IngressV1SpecRuleHttpPathBackendServicePortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1077,6 +1315,31 @@ export function ingressV1SpecRuleHttpPathBackendServiceToTerraform(struct?: Ingr } } + +export function ingressV1SpecRuleHttpPathBackendServiceToHclTerraform(struct?: IngressV1SpecRuleHttpPathBackendServiceOutputReference | IngressV1SpecRuleHttpPathBackendService): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: ingressV1SpecRuleHttpPathBackendServicePortToHclTerraform(struct!.port), + isBlock: true, + type: "list", + storageClassType: "IngressV1SpecRuleHttpPathBackendServicePortList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class IngressV1SpecRuleHttpPathBackendServiceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1167,6 +1430,31 @@ export function ingressV1SpecRuleHttpPathBackendToTerraform(struct?: IngressV1Sp } } + +export function ingressV1SpecRuleHttpPathBackendToHclTerraform(struct?: IngressV1SpecRuleHttpPathBackendOutputReference | IngressV1SpecRuleHttpPathBackend): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + resource: { + value: ingressV1SpecRuleHttpPathBackendResourceToHclTerraform(struct!.resource), + isBlock: true, + type: "list", + storageClassType: "IngressV1SpecRuleHttpPathBackendResourceList", + }, + service: { + value: ingressV1SpecRuleHttpPathBackendServiceToHclTerraform(struct!.service), + isBlock: true, + type: "list", + storageClassType: "IngressV1SpecRuleHttpPathBackendServiceList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class IngressV1SpecRuleHttpPathBackendOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1280,6 +1568,37 @@ export function ingressV1SpecRuleHttpPathToTerraform(struct?: IngressV1SpecRuleH } } + +export function ingressV1SpecRuleHttpPathToHclTerraform(struct?: IngressV1SpecRuleHttpPath | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path_type: { + value: cdktf.stringToHclTerraform(struct!.pathType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + backend: { + value: ingressV1SpecRuleHttpPathBackendToHclTerraform(struct!.backend), + isBlock: true, + type: "list", + storageClassType: "IngressV1SpecRuleHttpPathBackendList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class IngressV1SpecRuleHttpPathOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1423,6 +1742,25 @@ export function ingressV1SpecRuleHttpToTerraform(struct?: IngressV1SpecRuleHttpO } } + +export function ingressV1SpecRuleHttpToHclTerraform(struct?: IngressV1SpecRuleHttpOutputReference | IngressV1SpecRuleHttp): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.listMapperHcl(ingressV1SpecRuleHttpPathToHclTerraform, true)(struct!.path), + isBlock: true, + type: "list", + storageClassType: "IngressV1SpecRuleHttpPathList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class IngressV1SpecRuleHttpOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1501,6 +1839,31 @@ export function ingressV1SpecRuleToTerraform(struct?: IngressV1SpecRule | cdktf. } } + +export function ingressV1SpecRuleToHclTerraform(struct?: IngressV1SpecRule | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http: { + value: ingressV1SpecRuleHttpToHclTerraform(struct!.http), + isBlock: true, + type: "list", + storageClassType: "IngressV1SpecRuleHttpList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class IngressV1SpecRuleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1629,6 +1992,31 @@ export function ingressV1SpecTlsToTerraform(struct?: IngressV1SpecTls | cdktf.IR } } + +export function ingressV1SpecTlsToHclTerraform(struct?: IngressV1SpecTls | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + hosts: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.hosts), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + secret_name: { + value: cdktf.stringToHclTerraform(struct!.secretName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class IngressV1SpecTlsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1771,6 +2159,43 @@ export function ingressV1SpecToTerraform(struct?: IngressV1SpecOutputReference | } } + +export function ingressV1SpecToHclTerraform(struct?: IngressV1SpecOutputReference | IngressV1Spec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + ingress_class_name: { + value: cdktf.stringToHclTerraform(struct!.ingressClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + default_backend: { + value: ingressV1SpecDefaultBackendToHclTerraform(struct!.defaultBackend), + isBlock: true, + type: "list", + storageClassType: "IngressV1SpecDefaultBackendList", + }, + rule: { + value: cdktf.listMapperHcl(ingressV1SpecRuleToHclTerraform, true)(struct!.rule), + isBlock: true, + type: "list", + storageClassType: "IngressV1SpecRuleList", + }, + tls: { + value: cdktf.listMapperHcl(ingressV1SpecTlsToHclTerraform, true)(struct!.tls), + isBlock: true, + type: "list", + storageClassType: "IngressV1SpecTlsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class IngressV1SpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1907,6 +2332,31 @@ export function ingressV1TimeoutsToTerraform(struct?: IngressV1Timeouts | cdktf. } } + +export function ingressV1TimeoutsToHclTerraform(struct?: IngressV1Timeouts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + create: { + value: cdktf.stringToHclTerraform(struct!.create), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + delete: { + value: cdktf.stringToHclTerraform(struct!.delete), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class IngressV1TimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2143,4 +2593,42 @@ export class IngressV1 extends cdktf.TerraformResource { timeouts: ingressV1TimeoutsToTerraform(this._timeouts.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + wait_for_load_balancer: { + value: cdktf.booleanToHclTerraform(this._waitForLoadBalancer), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + metadata: { + value: ingressV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "IngressV1MetadataList", + }, + spec: { + value: ingressV1SpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "IngressV1SpecList", + }, + timeouts: { + value: ingressV1TimeoutsToHclTerraform(this._timeouts.internalValue), + isBlock: true, + type: "struct", + storageClassType: "IngressV1Timeouts", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/ingress/README.md b/src/ingress/README.md index 4b653f844..b5854ec9b 100644 --- a/src/ingress/README.md +++ b/src/ingress/README.md @@ -1,3 +1,3 @@ # `kubernetes_ingress` -Refer to the Terraform Registory for docs: [`kubernetes_ingress`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/ingress). +Refer to the Terraform Registry for docs: [`kubernetes_ingress`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/ingress). diff --git a/src/ingress/index.ts b/src/ingress/index.ts index 965aadaf7..770b4d034 100644 --- a/src/ingress/index.ts +++ b/src/ingress/index.ts @@ -50,6 +50,17 @@ export function ingressStatusLoadBalancerIngressToTerraform(struct?: IngressStat } } + +export function ingressStatusLoadBalancerIngressToHclTerraform(struct?: IngressStatusLoadBalancerIngress): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class IngressStatusLoadBalancerIngressOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -119,6 +130,17 @@ export function ingressStatusLoadBalancerToTerraform(struct?: IngressStatusLoadB } } + +export function ingressStatusLoadBalancerToHclTerraform(struct?: IngressStatusLoadBalancer): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class IngressStatusLoadBalancerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -184,6 +206,17 @@ export function ingressStatusToTerraform(struct?: IngressStatus): any { } } + +export function ingressStatusToHclTerraform(struct?: IngressStatus): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class IngressStatusOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -284,6 +317,49 @@ export function ingressMetadataToTerraform(struct?: IngressMetadataOutputReferen } } + +export function ingressMetadataToHclTerraform(struct?: IngressMetadataOutputReference | IngressMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class IngressMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -461,6 +537,31 @@ export function ingressSpecBackendToTerraform(struct?: IngressSpecBackendOutputR } } + +export function ingressSpecBackendToHclTerraform(struct?: IngressSpecBackendOutputReference | IngressSpecBackend): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + service_name: { + value: cdktf.stringToHclTerraform(struct!.serviceName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + service_port: { + value: cdktf.stringToHclTerraform(struct!.servicePort), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class IngressSpecBackendOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -557,6 +658,31 @@ export function ingressSpecRuleHttpPathBackendToTerraform(struct?: IngressSpecRu } } + +export function ingressSpecRuleHttpPathBackendToHclTerraform(struct?: IngressSpecRuleHttpPathBackendOutputReference | IngressSpecRuleHttpPathBackend): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + service_name: { + value: cdktf.stringToHclTerraform(struct!.serviceName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + service_port: { + value: cdktf.stringToHclTerraform(struct!.servicePort), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class IngressSpecRuleHttpPathBackendOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -653,6 +779,31 @@ export function ingressSpecRuleHttpPathToTerraform(struct?: IngressSpecRuleHttpP } } + +export function ingressSpecRuleHttpPathToHclTerraform(struct?: IngressSpecRuleHttpPath | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + backend: { + value: ingressSpecRuleHttpPathBackendToHclTerraform(struct!.backend), + isBlock: true, + type: "list", + storageClassType: "IngressSpecRuleHttpPathBackendList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class IngressSpecRuleHttpPathOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -774,6 +925,25 @@ export function ingressSpecRuleHttpToTerraform(struct?: IngressSpecRuleHttpOutpu } } + +export function ingressSpecRuleHttpToHclTerraform(struct?: IngressSpecRuleHttpOutputReference | IngressSpecRuleHttp): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.listMapperHcl(ingressSpecRuleHttpPathToHclTerraform, true)(struct!.path), + isBlock: true, + type: "list", + storageClassType: "IngressSpecRuleHttpPathList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class IngressSpecRuleHttpOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -852,6 +1022,31 @@ export function ingressSpecRuleToTerraform(struct?: IngressSpecRule | cdktf.IRes } } + +export function ingressSpecRuleToHclTerraform(struct?: IngressSpecRule | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http: { + value: ingressSpecRuleHttpToHclTerraform(struct!.http), + isBlock: true, + type: "list", + storageClassType: "IngressSpecRuleHttpList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class IngressSpecRuleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -977,6 +1172,31 @@ export function ingressSpecTlsToTerraform(struct?: IngressSpecTls | cdktf.IResol } } + +export function ingressSpecTlsToHclTerraform(struct?: IngressSpecTls | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + hosts: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.hosts), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + secret_name: { + value: cdktf.stringToHclTerraform(struct!.secretName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class IngressSpecTlsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1119,6 +1339,43 @@ export function ingressSpecToTerraform(struct?: IngressSpecOutputReference | Ing } } + +export function ingressSpecToHclTerraform(struct?: IngressSpecOutputReference | IngressSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + ingress_class_name: { + value: cdktf.stringToHclTerraform(struct!.ingressClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + backend: { + value: ingressSpecBackendToHclTerraform(struct!.backend), + isBlock: true, + type: "list", + storageClassType: "IngressSpecBackendList", + }, + rule: { + value: cdktf.listMapperHcl(ingressSpecRuleToHclTerraform, true)(struct!.rule), + isBlock: true, + type: "list", + storageClassType: "IngressSpecRuleList", + }, + tls: { + value: cdktf.listMapperHcl(ingressSpecTlsToHclTerraform, true)(struct!.tls), + isBlock: true, + type: "list", + storageClassType: "IngressSpecTlsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class IngressSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1371,4 +1628,36 @@ export class Ingress extends cdktf.TerraformResource { spec: ingressSpecToTerraform(this._spec.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + wait_for_load_balancer: { + value: cdktf.booleanToHclTerraform(this._waitForLoadBalancer), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + metadata: { + value: ingressMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "IngressMetadataList", + }, + spec: { + value: ingressSpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "IngressSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/job-v1/README.md b/src/job-v1/README.md index 486de5de3..aeff180cc 100644 --- a/src/job-v1/README.md +++ b/src/job-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_job_v1` -Refer to the Terraform Registory for docs: [`kubernetes_job_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/job_v1). +Refer to the Terraform Registry for docs: [`kubernetes_job_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/job_v1). diff --git a/src/job-v1/index-structs/structs0.ts b/src/job-v1/index-structs/structs0.ts index d041df8e2..f2ebe7bfb 100644 --- a/src/job-v1/index-structs/structs0.ts +++ b/src/job-v1/index-structs/structs0.ts @@ -51,6 +51,49 @@ export function jobV1MetadataToTerraform(struct?: JobV1MetadataOutputReference | } } + +export function jobV1MetadataToHclTerraform(struct?: JobV1MetadataOutputReference | JobV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -235,6 +278,37 @@ export function jobV1SpecSelectorMatchExpressionsToTerraform(struct?: JobV1SpecS } } + +export function jobV1SpecSelectorMatchExpressionsToHclTerraform(struct?: JobV1SpecSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -385,6 +459,31 @@ export function jobV1SpecSelectorToTerraform(struct?: JobV1SpecSelectorOutputRef } } + +export function jobV1SpecSelectorToHclTerraform(struct?: JobV1SpecSelectorOutputReference | JobV1SpecSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(jobV1SpecSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -495,6 +594,43 @@ export function jobV1SpecTemplateMetadataToTerraform(struct?: JobV1SpecTemplateM } } + +export function jobV1SpecTemplateMetadataToHclTerraform(struct?: JobV1SpecTemplateMetadataOutputReference | JobV1SpecTemplateMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -657,6 +793,37 @@ export function jobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringScheduli } } + +export function jobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsToHclTerraform(struct?: JobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -814,6 +981,37 @@ export function jobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringScheduli } } + +export function jobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsToHclTerraform(struct?: JobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -958,6 +1156,31 @@ export function jobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringScheduli } } + +export function jobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceToHclTerraform(struct?: JobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference | JobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_expressions: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList", + }, + match_fields: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsToHclTerraform, true)(struct!.matchFields), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1054,6 +1277,31 @@ export function jobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringScheduli } } + +export function jobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: JobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + preference: { + value: jobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceToHclTerraform(struct!.preference), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1183,6 +1431,37 @@ export function jobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulin } } + +export function jobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsToHclTerraform(struct?: JobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1340,6 +1619,37 @@ export function jobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulin } } + +export function jobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsToHclTerraform(struct?: JobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1484,6 +1794,31 @@ export function jobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulin } } + +export function jobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermToHclTerraform(struct?: JobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_expressions: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList", + }, + match_fields: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsToHclTerraform, true)(struct!.matchFields), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1605,6 +1940,25 @@ export function jobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulin } } + +export function jobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: JobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference | JobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + node_selector_term: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermToHclTerraform, true)(struct!.nodeSelectorTerm), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1679,6 +2033,31 @@ export function jobV1SpecTemplateSpecAffinityNodeAffinityToTerraform(struct?: Jo } } + +export function jobV1SpecTemplateSpecAffinityNodeAffinityToHclTerraform(struct?: JobV1SpecTemplateSpecAffinityNodeAffinityOutputReference | JobV1SpecTemplateSpecAffinityNodeAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: jobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecAffinityNodeAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1782,6 +2161,37 @@ export function jobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulin } } + +export function jobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform(struct?: JobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1932,6 +2342,31 @@ export function jobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulin } } + +export function jobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform(struct?: JobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2067,6 +2502,37 @@ export function jobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulin } } + +export function jobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct?: JobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference | JobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2182,6 +2648,31 @@ export function jobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulin } } + +export function jobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: JobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pod_affinity_term: { + value: jobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct!.podAffinityTerm), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2311,6 +2802,37 @@ export function jobV1SpecTemplateSpecAffinityPodAffinityRequiredDuringScheduling } } + +export function jobV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform(struct?: JobV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2461,6 +2983,31 @@ export function jobV1SpecTemplateSpecAffinityPodAffinityRequiredDuringScheduling } } + +export function jobV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform(struct?: JobV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2596,6 +3143,37 @@ export function jobV1SpecTemplateSpecAffinityPodAffinityRequiredDuringScheduling } } + +export function jobV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: JobV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2743,6 +3321,31 @@ export function jobV1SpecTemplateSpecAffinityPodAffinityToTerraform(struct?: Job } } + +export function jobV1SpecTemplateSpecAffinityPodAffinityToHclTerraform(struct?: JobV1SpecTemplateSpecAffinityPodAffinityOutputReference | JobV1SpecTemplateSpecAffinityPodAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecAffinityPodAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2846,6 +3449,37 @@ export function jobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSched } } + +export function jobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform(struct?: JobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2996,6 +3630,31 @@ export function jobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSched } } + +export function jobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform(struct?: JobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3131,6 +3790,37 @@ export function jobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSched } } + +export function jobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct?: JobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference | JobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3246,6 +3936,31 @@ export function jobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSched } } + +export function jobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: JobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pod_affinity_term: { + value: jobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct!.podAffinityTerm), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3375,6 +4090,37 @@ export function jobV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedu } } + +export function jobV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform(struct?: JobV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3525,6 +4271,31 @@ export function jobV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedu } } + +export function jobV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform(struct?: JobV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3660,6 +4431,37 @@ export function jobV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedu } } + +export function jobV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: JobV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3807,6 +4609,31 @@ export function jobV1SpecTemplateSpecAffinityPodAntiAffinityToTerraform(struct?: } } + +export function jobV1SpecTemplateSpecAffinityPodAntiAffinityToHclTerraform(struct?: JobV1SpecTemplateSpecAffinityPodAntiAffinityOutputReference | JobV1SpecTemplateSpecAffinityPodAntiAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecAffinityPodAntiAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3910,6 +4737,37 @@ export function jobV1SpecTemplateSpecAffinityToTerraform(struct?: JobV1SpecTempl } } + +export function jobV1SpecTemplateSpecAffinityToHclTerraform(struct?: JobV1SpecTemplateSpecAffinityOutputReference | JobV1SpecTemplateSpecAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + node_affinity: { + value: jobV1SpecTemplateSpecAffinityNodeAffinityToHclTerraform(struct!.nodeAffinity), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecAffinityNodeAffinityList", + }, + pod_affinity: { + value: jobV1SpecTemplateSpecAffinityPodAffinityToHclTerraform(struct!.podAffinity), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecAffinityPodAffinityList", + }, + pod_anti_affinity: { + value: jobV1SpecTemplateSpecAffinityPodAntiAffinityToHclTerraform(struct!.podAntiAffinity), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecAffinityPodAntiAffinityList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4035,6 +4893,37 @@ export function jobV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefToTerra } } + +export function jobV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct?: JobV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference | JobV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4153,6 +5042,31 @@ export function jobV1SpecTemplateSpecContainerEnvValueFromFieldRefToTerraform(st } } + +export function jobV1SpecTemplateSpecContainerEnvValueFromFieldRefToHclTerraform(struct?: JobV1SpecTemplateSpecContainerEnvValueFromFieldRefOutputReference | JobV1SpecTemplateSpecContainerEnvValueFromFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerEnvValueFromFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4252,6 +5166,37 @@ export function jobV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefToTerr } } + +export function jobV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefToHclTerraform(struct?: JobV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference | JobV1SpecTemplateSpecContainerEnvValueFromResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4374,6 +5319,37 @@ export function jobV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefToTerrafor } } + +export function jobV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefToHclTerraform(struct?: JobV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference | JobV1SpecTemplateSpecContainerEnvValueFromSecretKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4506,6 +5482,43 @@ export function jobV1SpecTemplateSpecContainerEnvValueFromToTerraform(struct?: J } } + +export function jobV1SpecTemplateSpecContainerEnvValueFromToHclTerraform(struct?: JobV1SpecTemplateSpecContainerEnvValueFromOutputReference | JobV1SpecTemplateSpecContainerEnvValueFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map_key_ref: { + value: jobV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct!.configMapKeyRef), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefList", + }, + field_ref: { + value: jobV1SpecTemplateSpecContainerEnvValueFromFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerEnvValueFromFieldRefList", + }, + resource_field_ref: { + value: jobV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefList", + }, + secret_key_ref: { + value: jobV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefToHclTerraform(struct!.secretKeyRef), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerEnvValueFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4653,6 +5666,37 @@ export function jobV1SpecTemplateSpecContainerEnvToTerraform(struct?: JobV1SpecT } } + +export function jobV1SpecTemplateSpecContainerEnvToHclTerraform(struct?: JobV1SpecTemplateSpecContainerEnv | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value_from: { + value: jobV1SpecTemplateSpecContainerEnvValueFromToHclTerraform(struct!.valueFrom), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerEnvValueFromList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerEnvOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4800,10 +5844,35 @@ export function jobV1SpecTemplateSpecContainerEnvFromConfigMapRefToTerraform(str } } -export class JobV1SpecTemplateSpecContainerEnvFromConfigMapRefOutputReference extends cdktf.ComplexObject { - private isEmptyObject = false; - /** +export function jobV1SpecTemplateSpecContainerEnvFromConfigMapRefToHclTerraform(struct?: JobV1SpecTemplateSpecContainerEnvFromConfigMapRefOutputReference | JobV1SpecTemplateSpecContainerEnvFromConfigMapRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class JobV1SpecTemplateSpecContainerEnvFromConfigMapRefOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ @@ -4893,6 +5962,31 @@ export function jobV1SpecTemplateSpecContainerEnvFromSecretRefToTerraform(struct } } + +export function jobV1SpecTemplateSpecContainerEnvFromSecretRefToHclTerraform(struct?: JobV1SpecTemplateSpecContainerEnvFromSecretRefOutputReference | JobV1SpecTemplateSpecContainerEnvFromSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerEnvFromSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4993,6 +6087,37 @@ export function jobV1SpecTemplateSpecContainerEnvFromToTerraform(struct?: JobV1S } } + +export function jobV1SpecTemplateSpecContainerEnvFromToHclTerraform(struct?: JobV1SpecTemplateSpecContainerEnvFrom | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + prefix: { + value: cdktf.stringToHclTerraform(struct!.prefix), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + config_map_ref: { + value: jobV1SpecTemplateSpecContainerEnvFromConfigMapRefToHclTerraform(struct!.configMapRef), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerEnvFromConfigMapRefList", + }, + secret_ref: { + value: jobV1SpecTemplateSpecContainerEnvFromSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerEnvFromSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerEnvFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5136,6 +6261,25 @@ export function jobV1SpecTemplateSpecContainerLifecyclePostStartExecToTerraform( } } + +export function jobV1SpecTemplateSpecContainerLifecyclePostStartExecToHclTerraform(struct?: JobV1SpecTemplateSpecContainerLifecyclePostStartExecOutputReference | JobV1SpecTemplateSpecContainerLifecyclePostStartExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerLifecyclePostStartExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5210,6 +6354,31 @@ export function jobV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeade } } + +export function jobV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform(struct?: JobV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5359,6 +6528,49 @@ export function jobV1SpecTemplateSpecContainerLifecyclePostStartHttpGetToTerrafo } } + +export function jobV1SpecTemplateSpecContainerLifecyclePostStartHttpGetToHclTerraform(struct?: JobV1SpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference | JobV1SpecTemplateSpecContainerLifecyclePostStartHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5514,6 +6726,25 @@ export function jobV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketToTerra } } + +export function jobV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketToHclTerraform(struct?: JobV1SpecTemplateSpecContainerLifecyclePostStartTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5624,6 +6855,37 @@ export function jobV1SpecTemplateSpecContainerLifecyclePostStartToTerraform(stru } } + +export function jobV1SpecTemplateSpecContainerLifecyclePostStartToHclTerraform(struct?: JobV1SpecTemplateSpecContainerLifecyclePostStart | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: jobV1SpecTemplateSpecContainerLifecyclePostStartExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerLifecyclePostStartExecList", + }, + http_get: { + value: jobV1SpecTemplateSpecContainerLifecyclePostStartHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerLifecyclePostStartHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerLifecyclePostStartOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5767,6 +7029,25 @@ export function jobV1SpecTemplateSpecContainerLifecyclePreStopExecToTerraform(st } } + +export function jobV1SpecTemplateSpecContainerLifecyclePreStopExecToHclTerraform(struct?: JobV1SpecTemplateSpecContainerLifecyclePreStopExecOutputReference | JobV1SpecTemplateSpecContainerLifecyclePreStopExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerLifecyclePreStopExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5841,6 +7122,31 @@ export function jobV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderT } } + +export function jobV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform(struct?: JobV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5990,6 +7296,49 @@ export function jobV1SpecTemplateSpecContainerLifecyclePreStopHttpGetToTerraform } } + +export function jobV1SpecTemplateSpecContainerLifecyclePreStopHttpGetToHclTerraform(struct?: JobV1SpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference | JobV1SpecTemplateSpecContainerLifecyclePreStopHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6145,6 +7494,25 @@ export function jobV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketToTerrafo } } + +export function jobV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketToHclTerraform(struct?: JobV1SpecTemplateSpecContainerLifecyclePreStopTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6255,6 +7623,37 @@ export function jobV1SpecTemplateSpecContainerLifecyclePreStopToTerraform(struct } } + +export function jobV1SpecTemplateSpecContainerLifecyclePreStopToHclTerraform(struct?: JobV1SpecTemplateSpecContainerLifecyclePreStop | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: jobV1SpecTemplateSpecContainerLifecyclePreStopExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerLifecyclePreStopExecList", + }, + http_get: { + value: jobV1SpecTemplateSpecContainerLifecyclePreStopHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerLifecyclePreStopHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerLifecyclePreStopOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6405,6 +7804,31 @@ export function jobV1SpecTemplateSpecContainerLifecycleToTerraform(struct?: JobV } } + +export function jobV1SpecTemplateSpecContainerLifecycleToHclTerraform(struct?: JobV1SpecTemplateSpecContainerLifecycleOutputReference | JobV1SpecTemplateSpecContainerLifecycle): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + post_start: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecContainerLifecyclePostStartToHclTerraform, true)(struct!.postStart), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerLifecyclePostStartList", + }, + pre_stop: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecContainerLifecyclePreStopToHclTerraform, true)(struct!.preStop), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerLifecyclePreStopList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerLifecycleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6494,6 +7918,25 @@ export function jobV1SpecTemplateSpecContainerLivenessProbeExecToTerraform(struc } } + +export function jobV1SpecTemplateSpecContainerLivenessProbeExecToHclTerraform(struct?: JobV1SpecTemplateSpecContainerLivenessProbeExecOutputReference | JobV1SpecTemplateSpecContainerLivenessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerLivenessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6568,6 +8011,31 @@ export function jobV1SpecTemplateSpecContainerLivenessProbeGrpcToTerraform(struc } } + +export function jobV1SpecTemplateSpecContainerLivenessProbeGrpcToHclTerraform(struct?: JobV1SpecTemplateSpecContainerLivenessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerLivenessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6693,6 +8161,31 @@ export function jobV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderToTe } } + +export function jobV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderToHclTerraform(struct?: JobV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6842,6 +8335,49 @@ export function jobV1SpecTemplateSpecContainerLivenessProbeHttpGetToTerraform(st } } + +export function jobV1SpecTemplateSpecContainerLivenessProbeHttpGetToHclTerraform(struct?: JobV1SpecTemplateSpecContainerLivenessProbeHttpGetOutputReference | JobV1SpecTemplateSpecContainerLivenessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerLivenessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6997,6 +8533,25 @@ export function jobV1SpecTemplateSpecContainerLivenessProbeTcpSocketToTerraform( } } + +export function jobV1SpecTemplateSpecContainerLivenessProbeTcpSocketToHclTerraform(struct?: JobV1SpecTemplateSpecContainerLivenessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7149,6 +8704,73 @@ export function jobV1SpecTemplateSpecContainerLivenessProbeToTerraform(struct?: } } + +export function jobV1SpecTemplateSpecContainerLivenessProbeToHclTerraform(struct?: JobV1SpecTemplateSpecContainerLivenessProbeOutputReference | JobV1SpecTemplateSpecContainerLivenessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: jobV1SpecTemplateSpecContainerLivenessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerLivenessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecContainerLivenessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerLivenessProbeGrpcList", + }, + http_get: { + value: jobV1SpecTemplateSpecContainerLivenessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerLivenessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecContainerLivenessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerLivenessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerLivenessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7420,6 +9042,49 @@ export function jobV1SpecTemplateSpecContainerPortToTerraform(struct?: JobV1Spec } } + +export function jobV1SpecTemplateSpecContainerPortToHclTerraform(struct?: JobV1SpecTemplateSpecContainerPort | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_port: { + value: cdktf.numberToHclTerraform(struct!.containerPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + host_ip: { + value: cdktf.stringToHclTerraform(struct!.hostIp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_port: { + value: cdktf.numberToHclTerraform(struct!.hostPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7604,6 +9269,25 @@ export function jobV1SpecTemplateSpecContainerReadinessProbeExecToTerraform(stru } } + +export function jobV1SpecTemplateSpecContainerReadinessProbeExecToHclTerraform(struct?: JobV1SpecTemplateSpecContainerReadinessProbeExecOutputReference | JobV1SpecTemplateSpecContainerReadinessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerReadinessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7678,6 +9362,31 @@ export function jobV1SpecTemplateSpecContainerReadinessProbeGrpcToTerraform(stru } } + +export function jobV1SpecTemplateSpecContainerReadinessProbeGrpcToHclTerraform(struct?: JobV1SpecTemplateSpecContainerReadinessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerReadinessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7803,6 +9512,31 @@ export function jobV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderToT } } + +export function jobV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderToHclTerraform(struct?: JobV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7952,6 +9686,49 @@ export function jobV1SpecTemplateSpecContainerReadinessProbeHttpGetToTerraform(s } } + +export function jobV1SpecTemplateSpecContainerReadinessProbeHttpGetToHclTerraform(struct?: JobV1SpecTemplateSpecContainerReadinessProbeHttpGetOutputReference | JobV1SpecTemplateSpecContainerReadinessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerReadinessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8107,6 +9884,25 @@ export function jobV1SpecTemplateSpecContainerReadinessProbeTcpSocketToTerraform } } + +export function jobV1SpecTemplateSpecContainerReadinessProbeTcpSocketToHclTerraform(struct?: JobV1SpecTemplateSpecContainerReadinessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8259,6 +10055,73 @@ export function jobV1SpecTemplateSpecContainerReadinessProbeToTerraform(struct?: } } + +export function jobV1SpecTemplateSpecContainerReadinessProbeToHclTerraform(struct?: JobV1SpecTemplateSpecContainerReadinessProbeOutputReference | JobV1SpecTemplateSpecContainerReadinessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: jobV1SpecTemplateSpecContainerReadinessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerReadinessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecContainerReadinessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerReadinessProbeGrpcList", + }, + http_get: { + value: jobV1SpecTemplateSpecContainerReadinessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerReadinessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecContainerReadinessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerReadinessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerReadinessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8509,6 +10372,31 @@ export function jobV1SpecTemplateSpecContainerResourcesToTerraform(struct?: JobV } } + +export function jobV1SpecTemplateSpecContainerResourcesToHclTerraform(struct?: JobV1SpecTemplateSpecContainerResourcesOutputReference | JobV1SpecTemplateSpecContainerResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8605,6 +10493,31 @@ export function jobV1SpecTemplateSpecContainerSecurityContextCapabilitiesToTerra } } + +export function jobV1SpecTemplateSpecContainerSecurityContextCapabilitiesToHclTerraform(struct?: JobV1SpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference | JobV1SpecTemplateSpecContainerSecurityContextCapabilities): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + add: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.add), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + drop: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.drop), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8715,6 +10628,43 @@ export function jobV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsToTer } } + +export function jobV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsToHclTerraform(struct?: JobV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference | JobV1SpecTemplateSpecContainerSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8855,6 +10805,31 @@ export function jobV1SpecTemplateSpecContainerSecurityContextSeccompProfileToTer } } + +export function jobV1SpecTemplateSpecContainerSecurityContextSeccompProfileToHclTerraform(struct?: JobV1SpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference | JobV1SpecTemplateSpecContainerSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9000,6 +10975,73 @@ export function jobV1SpecTemplateSpecContainerSecurityContextToTerraform(struct? } } + +export function jobV1SpecTemplateSpecContainerSecurityContextToHclTerraform(struct?: JobV1SpecTemplateSpecContainerSecurityContextOutputReference | JobV1SpecTemplateSpecContainerSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + allow_privilege_escalation: { + value: cdktf.booleanToHclTerraform(struct!.allowPrivilegeEscalation), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + privileged: { + value: cdktf.booleanToHclTerraform(struct!.privileged), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + read_only_root_filesystem: { + value: cdktf.booleanToHclTerraform(struct!.readOnlyRootFilesystem), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + capabilities: { + value: jobV1SpecTemplateSpecContainerSecurityContextCapabilitiesToHclTerraform(struct!.capabilities), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerSecurityContextCapabilitiesList", + }, + se_linux_options: { + value: jobV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: jobV1SpecTemplateSpecContainerSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerSecurityContextSeccompProfileList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9243,6 +11285,25 @@ export function jobV1SpecTemplateSpecContainerStartupProbeExecToTerraform(struct } } + +export function jobV1SpecTemplateSpecContainerStartupProbeExecToHclTerraform(struct?: JobV1SpecTemplateSpecContainerStartupProbeExecOutputReference | JobV1SpecTemplateSpecContainerStartupProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerStartupProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9317,6 +11378,31 @@ export function jobV1SpecTemplateSpecContainerStartupProbeGrpcToTerraform(struct } } + +export function jobV1SpecTemplateSpecContainerStartupProbeGrpcToHclTerraform(struct?: JobV1SpecTemplateSpecContainerStartupProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9442,6 +11528,31 @@ export function jobV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderToTer } } + +export function jobV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderToHclTerraform(struct?: JobV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9591,6 +11702,49 @@ export function jobV1SpecTemplateSpecContainerStartupProbeHttpGetToTerraform(str } } + +export function jobV1SpecTemplateSpecContainerStartupProbeHttpGetToHclTerraform(struct?: JobV1SpecTemplateSpecContainerStartupProbeHttpGetOutputReference | JobV1SpecTemplateSpecContainerStartupProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerStartupProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9746,6 +11900,25 @@ export function jobV1SpecTemplateSpecContainerStartupProbeTcpSocketToTerraform(s } } + +export function jobV1SpecTemplateSpecContainerStartupProbeTcpSocketToHclTerraform(struct?: JobV1SpecTemplateSpecContainerStartupProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerStartupProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9898,6 +12071,73 @@ export function jobV1SpecTemplateSpecContainerStartupProbeToTerraform(struct?: J } } + +export function jobV1SpecTemplateSpecContainerStartupProbeToHclTerraform(struct?: JobV1SpecTemplateSpecContainerStartupProbeOutputReference | JobV1SpecTemplateSpecContainerStartupProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: jobV1SpecTemplateSpecContainerStartupProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerStartupProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecContainerStartupProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerStartupProbeGrpcList", + }, + http_get: { + value: jobV1SpecTemplateSpecContainerStartupProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerStartupProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecContainerStartupProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerStartupProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerStartupProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10169,6 +12409,49 @@ export function jobV1SpecTemplateSpecContainerVolumeMountToTerraform(struct?: Jo } } + +export function jobV1SpecTemplateSpecContainerVolumeMountToHclTerraform(struct?: JobV1SpecTemplateSpecContainerVolumeMount | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mount_path: { + value: cdktf.stringToHclTerraform(struct!.mountPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mount_propagation: { + value: cdktf.stringToHclTerraform(struct!.mountPropagation), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + sub_path: { + value: cdktf.stringToHclTerraform(struct!.subPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerVolumeMountOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10490,6 +12773,145 @@ export function jobV1SpecTemplateSpecContainerToTerraform(struct?: JobV1SpecTemp } } + +export function jobV1SpecTemplateSpecContainerToHclTerraform(struct?: JobV1SpecTemplateSpecContainer | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + args: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.args), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + image: { + value: cdktf.stringToHclTerraform(struct!.image), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + image_pull_policy: { + value: cdktf.stringToHclTerraform(struct!.imagePullPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stdin: { + value: cdktf.booleanToHclTerraform(struct!.stdin), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + stdin_once: { + value: cdktf.booleanToHclTerraform(struct!.stdinOnce), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + termination_message_path: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_message_policy: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + tty: { + value: cdktf.booleanToHclTerraform(struct!.tty), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + working_dir: { + value: cdktf.stringToHclTerraform(struct!.workingDir), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + env: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecContainerEnvToHclTerraform, true)(struct!.env), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerEnvList", + }, + env_from: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecContainerEnvFromToHclTerraform, true)(struct!.envFrom), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerEnvFromList", + }, + lifecycle: { + value: jobV1SpecTemplateSpecContainerLifecycleToHclTerraform(struct!.lifecycle), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerLifecycleList", + }, + liveness_probe: { + value: jobV1SpecTemplateSpecContainerLivenessProbeToHclTerraform(struct!.livenessProbe), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerLivenessProbeList", + }, + port: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecContainerPortToHclTerraform, true)(struct!.port), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerPortList", + }, + readiness_probe: { + value: jobV1SpecTemplateSpecContainerReadinessProbeToHclTerraform(struct!.readinessProbe), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerReadinessProbeList", + }, + resources: { + value: jobV1SpecTemplateSpecContainerResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerResourcesList", + }, + security_context: { + value: jobV1SpecTemplateSpecContainerSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerSecurityContextList", + }, + startup_probe: { + value: jobV1SpecTemplateSpecContainerStartupProbeToHclTerraform(struct!.startupProbe), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerStartupProbeList", + }, + volume_mount: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecContainerVolumeMountToHclTerraform, true)(struct!.volumeMount), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerVolumeMountList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecContainerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11033,6 +13455,31 @@ export function jobV1SpecTemplateSpecDnsConfigOptionToTerraform(struct?: JobV1Sp } } + +export function jobV1SpecTemplateSpecDnsConfigOptionToHclTerraform(struct?: JobV1SpecTemplateSpecDnsConfigOption | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecDnsConfigOptionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11165,6 +13612,37 @@ export function jobV1SpecTemplateSpecDnsConfigToTerraform(struct?: JobV1SpecTemp } } + +export function jobV1SpecTemplateSpecDnsConfigToHclTerraform(struct?: JobV1SpecTemplateSpecDnsConfigOutputReference | JobV1SpecTemplateSpecDnsConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + nameservers: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.nameservers), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + searches: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.searches), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + option: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecDnsConfigOptionToHclTerraform, true)(struct!.option), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecDnsConfigOptionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecDnsConfigOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11283,6 +13761,31 @@ export function jobV1SpecTemplateSpecHostAliasesToTerraform(struct?: JobV1SpecTe } } + +export function jobV1SpecTemplateSpecHostAliasesToHclTerraform(struct?: JobV1SpecTemplateSpecHostAliases | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + hostnames: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.hostnames), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + ip: { + value: cdktf.stringToHclTerraform(struct!.ip), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecHostAliasesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11398,6 +13901,25 @@ export function jobV1SpecTemplateSpecImagePullSecretsToTerraform(struct?: JobV1S } } + +export function jobV1SpecTemplateSpecImagePullSecretsToHclTerraform(struct?: JobV1SpecTemplateSpecImagePullSecrets | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecImagePullSecretsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11508,6 +14030,37 @@ export function jobV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefToT } } + +export function jobV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference | JobV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11626,6 +14179,31 @@ export function jobV1SpecTemplateSpecInitContainerEnvValueFromFieldRefToTerrafor } } + +export function jobV1SpecTemplateSpecInitContainerEnvValueFromFieldRefToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference | JobV1SpecTemplateSpecInitContainerEnvValueFromFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11725,6 +14303,37 @@ export function jobV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefTo } } + +export function jobV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference | JobV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11847,6 +14456,37 @@ export function jobV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefToTerr } } + +export function jobV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference | JobV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11979,6 +14619,43 @@ export function jobV1SpecTemplateSpecInitContainerEnvValueFromToTerraform(struct } } + +export function jobV1SpecTemplateSpecInitContainerEnvValueFromToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerEnvValueFromOutputReference | JobV1SpecTemplateSpecInitContainerEnvValueFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map_key_ref: { + value: jobV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct!.configMapKeyRef), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefList", + }, + field_ref: { + value: jobV1SpecTemplateSpecInitContainerEnvValueFromFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerEnvValueFromFieldRefList", + }, + resource_field_ref: { + value: jobV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefList", + }, + secret_key_ref: { + value: jobV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefToHclTerraform(struct!.secretKeyRef), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerEnvValueFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12126,6 +14803,37 @@ export function jobV1SpecTemplateSpecInitContainerEnvToTerraform(struct?: JobV1S } } + +export function jobV1SpecTemplateSpecInitContainerEnvToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerEnv | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value_from: { + value: jobV1SpecTemplateSpecInitContainerEnvValueFromToHclTerraform(struct!.valueFrom), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerEnvValueFromList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerEnvOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12273,6 +14981,31 @@ export function jobV1SpecTemplateSpecInitContainerEnvFromConfigMapRefToTerraform } } + +export function jobV1SpecTemplateSpecInitContainerEnvFromConfigMapRefToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference | JobV1SpecTemplateSpecInitContainerEnvFromConfigMapRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12366,6 +15099,31 @@ export function jobV1SpecTemplateSpecInitContainerEnvFromSecretRefToTerraform(st } } + +export function jobV1SpecTemplateSpecInitContainerEnvFromSecretRefToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerEnvFromSecretRefOutputReference | JobV1SpecTemplateSpecInitContainerEnvFromSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerEnvFromSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12466,6 +15224,37 @@ export function jobV1SpecTemplateSpecInitContainerEnvFromToTerraform(struct?: Jo } } + +export function jobV1SpecTemplateSpecInitContainerEnvFromToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerEnvFrom | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + prefix: { + value: cdktf.stringToHclTerraform(struct!.prefix), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + config_map_ref: { + value: jobV1SpecTemplateSpecInitContainerEnvFromConfigMapRefToHclTerraform(struct!.configMapRef), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerEnvFromConfigMapRefList", + }, + secret_ref: { + value: jobV1SpecTemplateSpecInitContainerEnvFromSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerEnvFromSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerEnvFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12609,6 +15398,25 @@ export function jobV1SpecTemplateSpecInitContainerLifecyclePostStartExecToTerraf } } + +export function jobV1SpecTemplateSpecInitContainerLifecyclePostStartExecToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference | JobV1SpecTemplateSpecInitContainerLifecyclePostStartExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12683,6 +15491,31 @@ export function jobV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpH } } + +export function jobV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12832,6 +15665,49 @@ export function jobV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetToTer } } + +export function jobV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference | JobV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12987,6 +15863,25 @@ export function jobV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketToT } } + +export function jobV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13097,6 +15992,37 @@ export function jobV1SpecTemplateSpecInitContainerLifecyclePostStartToTerraform( } } + +export function jobV1SpecTemplateSpecInitContainerLifecyclePostStartToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerLifecyclePostStart | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: jobV1SpecTemplateSpecInitContainerLifecyclePostStartExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerLifecyclePostStartExecList", + }, + http_get: { + value: jobV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerLifecyclePostStartOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13240,6 +16166,25 @@ export function jobV1SpecTemplateSpecInitContainerLifecyclePreStopExecToTerrafor } } + +export function jobV1SpecTemplateSpecInitContainerLifecyclePreStopExecToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference | JobV1SpecTemplateSpecInitContainerLifecyclePreStopExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13314,6 +16259,31 @@ export function jobV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHea } } + +export function jobV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13463,6 +16433,49 @@ export function jobV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetToTerra } } + +export function jobV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference | JobV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13618,6 +16631,25 @@ export function jobV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketToTer } } + +export function jobV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13728,6 +16760,37 @@ export function jobV1SpecTemplateSpecInitContainerLifecyclePreStopToTerraform(st } } + +export function jobV1SpecTemplateSpecInitContainerLifecyclePreStopToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerLifecyclePreStop | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: jobV1SpecTemplateSpecInitContainerLifecyclePreStopExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerLifecyclePreStopExecList", + }, + http_get: { + value: jobV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerLifecyclePreStopOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13878,6 +16941,31 @@ export function jobV1SpecTemplateSpecInitContainerLifecycleToTerraform(struct?: } } + +export function jobV1SpecTemplateSpecInitContainerLifecycleToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerLifecycleOutputReference | JobV1SpecTemplateSpecInitContainerLifecycle): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + post_start: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecInitContainerLifecyclePostStartToHclTerraform, true)(struct!.postStart), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerLifecyclePostStartList", + }, + pre_stop: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecInitContainerLifecyclePreStopToHclTerraform, true)(struct!.preStop), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerLifecyclePreStopList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerLifecycleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13967,6 +17055,25 @@ export function jobV1SpecTemplateSpecInitContainerLivenessProbeExecToTerraform(s } } + +export function jobV1SpecTemplateSpecInitContainerLivenessProbeExecToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerLivenessProbeExecOutputReference | JobV1SpecTemplateSpecInitContainerLivenessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerLivenessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14041,6 +17148,31 @@ export function jobV1SpecTemplateSpecInitContainerLivenessProbeGrpcToTerraform(s } } + +export function jobV1SpecTemplateSpecInitContainerLivenessProbeGrpcToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerLivenessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14166,6 +17298,31 @@ export function jobV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader } } + +export function jobV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14315,6 +17472,49 @@ export function jobV1SpecTemplateSpecInitContainerLivenessProbeHttpGetToTerrafor } } + +export function jobV1SpecTemplateSpecInitContainerLivenessProbeHttpGetToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference | JobV1SpecTemplateSpecInitContainerLivenessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14470,6 +17670,25 @@ export function jobV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketToTerraf } } + +export function jobV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerLivenessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14622,6 +17841,73 @@ export function jobV1SpecTemplateSpecInitContainerLivenessProbeToTerraform(struc } } + +export function jobV1SpecTemplateSpecInitContainerLivenessProbeToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerLivenessProbeOutputReference | JobV1SpecTemplateSpecInitContainerLivenessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: jobV1SpecTemplateSpecInitContainerLivenessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerLivenessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecInitContainerLivenessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerLivenessProbeGrpcList", + }, + http_get: { + value: jobV1SpecTemplateSpecInitContainerLivenessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerLivenessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerLivenessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14893,6 +18179,49 @@ export function jobV1SpecTemplateSpecInitContainerPortToTerraform(struct?: JobV1 } } + +export function jobV1SpecTemplateSpecInitContainerPortToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerPort | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_port: { + value: cdktf.numberToHclTerraform(struct!.containerPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + host_ip: { + value: cdktf.stringToHclTerraform(struct!.hostIp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_port: { + value: cdktf.numberToHclTerraform(struct!.hostPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15077,6 +18406,25 @@ export function jobV1SpecTemplateSpecInitContainerReadinessProbeExecToTerraform( } } + +export function jobV1SpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerReadinessProbeExecOutputReference | JobV1SpecTemplateSpecInitContainerReadinessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerReadinessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15151,6 +18499,31 @@ export function jobV1SpecTemplateSpecInitContainerReadinessProbeGrpcToTerraform( } } + +export function jobV1SpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerReadinessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15276,6 +18649,31 @@ export function jobV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeade } } + +export function jobV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15425,6 +18823,49 @@ export function jobV1SpecTemplateSpecInitContainerReadinessProbeHttpGetToTerrafo } } + +export function jobV1SpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference | JobV1SpecTemplateSpecInitContainerReadinessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15580,6 +19021,25 @@ export function jobV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketToTerra } } + +export function jobV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerReadinessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15732,6 +19192,73 @@ export function jobV1SpecTemplateSpecInitContainerReadinessProbeToTerraform(stru } } + +export function jobV1SpecTemplateSpecInitContainerReadinessProbeToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerReadinessProbeOutputReference | JobV1SpecTemplateSpecInitContainerReadinessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: jobV1SpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerReadinessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerReadinessProbeGrpcList", + }, + http_get: { + value: jobV1SpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerReadinessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerReadinessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15982,6 +19509,31 @@ export function jobV1SpecTemplateSpecInitContainerResourcesToTerraform(struct?: } } + +export function jobV1SpecTemplateSpecInitContainerResourcesToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerResourcesOutputReference | JobV1SpecTemplateSpecInitContainerResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; diff --git a/src/job-v1/index-structs/structs400.ts b/src/job-v1/index-structs/structs400.ts index 4e06b15ff..24e0e19c2 100644 --- a/src/job-v1/index-structs/structs400.ts +++ b/src/job-v1/index-structs/structs400.ts @@ -6,45 +6,59 @@ import * as cdktf from 'cdktf'; import { JobV1SpecTemplateSpecInitContainerEnv, jobV1SpecTemplateSpecInitContainerEnvToTerraform, +jobV1SpecTemplateSpecInitContainerEnvToHclTerraform, JobV1SpecTemplateSpecInitContainerEnvList, JobV1SpecTemplateSpecInitContainerEnvFrom, jobV1SpecTemplateSpecInitContainerEnvFromToTerraform, +jobV1SpecTemplateSpecInitContainerEnvFromToHclTerraform, JobV1SpecTemplateSpecInitContainerEnvFromList, JobV1SpecTemplateSpecInitContainerLifecycle, jobV1SpecTemplateSpecInitContainerLifecycleToTerraform, +jobV1SpecTemplateSpecInitContainerLifecycleToHclTerraform, JobV1SpecTemplateSpecInitContainerLifecycleOutputReference, JobV1SpecTemplateSpecInitContainerLivenessProbe, jobV1SpecTemplateSpecInitContainerLivenessProbeToTerraform, +jobV1SpecTemplateSpecInitContainerLivenessProbeToHclTerraform, JobV1SpecTemplateSpecInitContainerLivenessProbeOutputReference, JobV1SpecTemplateSpecInitContainerPort, jobV1SpecTemplateSpecInitContainerPortToTerraform, +jobV1SpecTemplateSpecInitContainerPortToHclTerraform, JobV1SpecTemplateSpecInitContainerPortList, JobV1SpecTemplateSpecInitContainerReadinessProbe, jobV1SpecTemplateSpecInitContainerReadinessProbeToTerraform, +jobV1SpecTemplateSpecInitContainerReadinessProbeToHclTerraform, JobV1SpecTemplateSpecInitContainerReadinessProbeOutputReference, JobV1SpecTemplateSpecInitContainerResources, jobV1SpecTemplateSpecInitContainerResourcesToTerraform, +jobV1SpecTemplateSpecInitContainerResourcesToHclTerraform, JobV1SpecTemplateSpecInitContainerResourcesOutputReference, JobV1SpecTemplateSpecAffinity, jobV1SpecTemplateSpecAffinityToTerraform, +jobV1SpecTemplateSpecAffinityToHclTerraform, JobV1SpecTemplateSpecAffinityOutputReference, JobV1SpecTemplateSpecContainer, jobV1SpecTemplateSpecContainerToTerraform, +jobV1SpecTemplateSpecContainerToHclTerraform, JobV1SpecTemplateSpecContainerList, JobV1SpecTemplateSpecDnsConfig, jobV1SpecTemplateSpecDnsConfigToTerraform, +jobV1SpecTemplateSpecDnsConfigToHclTerraform, JobV1SpecTemplateSpecDnsConfigOutputReference, JobV1SpecTemplateSpecHostAliases, jobV1SpecTemplateSpecHostAliasesToTerraform, +jobV1SpecTemplateSpecHostAliasesToHclTerraform, JobV1SpecTemplateSpecHostAliasesList, JobV1SpecTemplateSpecImagePullSecrets, jobV1SpecTemplateSpecImagePullSecretsToTerraform, +jobV1SpecTemplateSpecImagePullSecretsToHclTerraform, JobV1SpecTemplateSpecImagePullSecretsList, JobV1SpecTemplateMetadata, jobV1SpecTemplateMetadataToTerraform, +jobV1SpecTemplateMetadataToHclTerraform, JobV1SpecTemplateMetadataOutputReference, JobV1SpecSelector, jobV1SpecSelectorToTerraform, +jobV1SpecSelectorToHclTerraform, JobV1SpecSelectorOutputReference } from './structs0' export interface JobV1SpecTemplateSpecInitContainerSecurityContextCapabilities { /** @@ -72,6 +86,31 @@ export function jobV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesToT } } + +export function jobV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference | JobV1SpecTemplateSpecInitContainerSecurityContextCapabilities): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + add: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.add), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + drop: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.drop), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -182,6 +221,43 @@ export function jobV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsT } } + +export function jobV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference | JobV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -322,6 +398,31 @@ export function jobV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileT } } + +export function jobV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference | JobV1SpecTemplateSpecInitContainerSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -467,6 +568,73 @@ export function jobV1SpecTemplateSpecInitContainerSecurityContextToTerraform(str } } + +export function jobV1SpecTemplateSpecInitContainerSecurityContextToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerSecurityContextOutputReference | JobV1SpecTemplateSpecInitContainerSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + allow_privilege_escalation: { + value: cdktf.booleanToHclTerraform(struct!.allowPrivilegeEscalation), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + privileged: { + value: cdktf.booleanToHclTerraform(struct!.privileged), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + read_only_root_filesystem: { + value: cdktf.booleanToHclTerraform(struct!.readOnlyRootFilesystem), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + capabilities: { + value: jobV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesToHclTerraform(struct!.capabilities), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesList", + }, + se_linux_options: { + value: jobV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: jobV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -710,6 +878,25 @@ export function jobV1SpecTemplateSpecInitContainerStartupProbeExecToTerraform(st } } + +export function jobV1SpecTemplateSpecInitContainerStartupProbeExecToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerStartupProbeExecOutputReference | JobV1SpecTemplateSpecInitContainerStartupProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerStartupProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -784,6 +971,31 @@ export function jobV1SpecTemplateSpecInitContainerStartupProbeGrpcToTerraform(st } } + +export function jobV1SpecTemplateSpecInitContainerStartupProbeGrpcToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerStartupProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -909,6 +1121,31 @@ export function jobV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderT } } + +export function jobV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1058,6 +1295,49 @@ export function jobV1SpecTemplateSpecInitContainerStartupProbeHttpGetToTerraform } } + +export function jobV1SpecTemplateSpecInitContainerStartupProbeHttpGetToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference | JobV1SpecTemplateSpecInitContainerStartupProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1213,6 +1493,25 @@ export function jobV1SpecTemplateSpecInitContainerStartupProbeTcpSocketToTerrafo } } + +export function jobV1SpecTemplateSpecInitContainerStartupProbeTcpSocketToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerStartupProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1365,6 +1664,73 @@ export function jobV1SpecTemplateSpecInitContainerStartupProbeToTerraform(struct } } + +export function jobV1SpecTemplateSpecInitContainerStartupProbeToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerStartupProbeOutputReference | JobV1SpecTemplateSpecInitContainerStartupProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: jobV1SpecTemplateSpecInitContainerStartupProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerStartupProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecInitContainerStartupProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerStartupProbeGrpcList", + }, + http_get: { + value: jobV1SpecTemplateSpecInitContainerStartupProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerStartupProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecInitContainerStartupProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerStartupProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerStartupProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1636,6 +2002,49 @@ export function jobV1SpecTemplateSpecInitContainerVolumeMountToTerraform(struct? } } + +export function jobV1SpecTemplateSpecInitContainerVolumeMountToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainerVolumeMount | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mount_path: { + value: cdktf.stringToHclTerraform(struct!.mountPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mount_propagation: { + value: cdktf.stringToHclTerraform(struct!.mountPropagation), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + sub_path: { + value: cdktf.stringToHclTerraform(struct!.subPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerVolumeMountOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1957,6 +2366,145 @@ export function jobV1SpecTemplateSpecInitContainerToTerraform(struct?: JobV1Spec } } + +export function jobV1SpecTemplateSpecInitContainerToHclTerraform(struct?: JobV1SpecTemplateSpecInitContainer | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + args: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.args), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + image: { + value: cdktf.stringToHclTerraform(struct!.image), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + image_pull_policy: { + value: cdktf.stringToHclTerraform(struct!.imagePullPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stdin: { + value: cdktf.booleanToHclTerraform(struct!.stdin), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + stdin_once: { + value: cdktf.booleanToHclTerraform(struct!.stdinOnce), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + termination_message_path: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_message_policy: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + tty: { + value: cdktf.booleanToHclTerraform(struct!.tty), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + working_dir: { + value: cdktf.stringToHclTerraform(struct!.workingDir), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + env: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecInitContainerEnvToHclTerraform, true)(struct!.env), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerEnvList", + }, + env_from: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecInitContainerEnvFromToHclTerraform, true)(struct!.envFrom), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerEnvFromList", + }, + lifecycle: { + value: jobV1SpecTemplateSpecInitContainerLifecycleToHclTerraform(struct!.lifecycle), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerLifecycleList", + }, + liveness_probe: { + value: jobV1SpecTemplateSpecInitContainerLivenessProbeToHclTerraform(struct!.livenessProbe), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerLivenessProbeList", + }, + port: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecInitContainerPortToHclTerraform, true)(struct!.port), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerPortList", + }, + readiness_probe: { + value: jobV1SpecTemplateSpecInitContainerReadinessProbeToHclTerraform(struct!.readinessProbe), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerReadinessProbeList", + }, + resources: { + value: jobV1SpecTemplateSpecInitContainerResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerResourcesList", + }, + security_context: { + value: jobV1SpecTemplateSpecInitContainerSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerSecurityContextList", + }, + startup_probe: { + value: jobV1SpecTemplateSpecInitContainerStartupProbeToHclTerraform(struct!.startupProbe), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerStartupProbeList", + }, + volume_mount: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecInitContainerVolumeMountToHclTerraform, true)(struct!.volumeMount), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerVolumeMountList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecInitContainerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2493,6 +3041,25 @@ export function jobV1SpecTemplateSpecOsToTerraform(struct?: JobV1SpecTemplateSpe } } + +export function jobV1SpecTemplateSpecOsToHclTerraform(struct?: JobV1SpecTemplateSpecOsOutputReference | JobV1SpecTemplateSpecOs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecOsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2557,6 +3124,25 @@ export function jobV1SpecTemplateSpecReadinessGateToTerraform(struct?: JobV1Spec } } + +export function jobV1SpecTemplateSpecReadinessGateToHclTerraform(struct?: JobV1SpecTemplateSpecReadinessGate | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + condition_type: { + value: cdktf.stringToHclTerraform(struct!.conditionType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecReadinessGateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2674,6 +3260,43 @@ export function jobV1SpecTemplateSpecSecurityContextSeLinuxOptionsToTerraform(st } } + +export function jobV1SpecTemplateSpecSecurityContextSeLinuxOptionsToHclTerraform(struct?: JobV1SpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference | JobV1SpecTemplateSpecSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2814,6 +3437,31 @@ export function jobV1SpecTemplateSpecSecurityContextSeccompProfileToTerraform(st } } + +export function jobV1SpecTemplateSpecSecurityContextSeccompProfileToHclTerraform(struct?: JobV1SpecTemplateSpecSecurityContextSeccompProfileOutputReference | JobV1SpecTemplateSpecSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2910,6 +3558,31 @@ export function jobV1SpecTemplateSpecSecurityContextSysctlToTerraform(struct?: J } } + +export function jobV1SpecTemplateSpecSecurityContextSysctlToHclTerraform(struct?: JobV1SpecTemplateSpecSecurityContextSysctl | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecSecurityContextSysctlOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3046,6 +3719,43 @@ export function jobV1SpecTemplateSpecSecurityContextWindowsOptionsToTerraform(st } } + +export function jobV1SpecTemplateSpecSecurityContextWindowsOptionsToHclTerraform(struct?: JobV1SpecTemplateSpecSecurityContextWindowsOptionsOutputReference | JobV1SpecTemplateSpecSecurityContextWindowsOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + gmsa_credential_spec: { + value: cdktf.stringToHclTerraform(struct!.gmsaCredentialSpec), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + gmsa_credential_spec_name: { + value: cdktf.stringToHclTerraform(struct!.gmsaCredentialSpecName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_process: { + value: cdktf.booleanToHclTerraform(struct!.hostProcess), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_username: { + value: cdktf.stringToHclTerraform(struct!.runAsUsername), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecSecurityContextWindowsOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3242,6 +3952,79 @@ export function jobV1SpecTemplateSpecSecurityContextToTerraform(struct?: JobV1Sp } } + +export function jobV1SpecTemplateSpecSecurityContextToHclTerraform(struct?: JobV1SpecTemplateSpecSecurityContextOutputReference | JobV1SpecTemplateSpecSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_group: { + value: cdktf.stringToHclTerraform(struct!.fsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_group_change_policy: { + value: cdktf.stringToHclTerraform(struct!.fsGroupChangePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + supplemental_groups: { + value: cdktf.listMapperHcl(cdktf.numberToHclTerraform, false)(struct!.supplementalGroups), + isBlock: false, + type: "set", + storageClassType: "numberList", + }, + se_linux_options: { + value: jobV1SpecTemplateSpecSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: jobV1SpecTemplateSpecSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecSecurityContextSeccompProfileList", + }, + sysctl: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecSecurityContextSysctlToHclTerraform, true)(struct!.sysctl), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecSecurityContextSysctlList", + }, + windows_options: { + value: jobV1SpecTemplateSpecSecurityContextWindowsOptionsToHclTerraform(struct!.windowsOptions), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecSecurityContextWindowsOptionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3535,6 +4318,49 @@ export function jobV1SpecTemplateSpecTolerationToTerraform(struct?: JobV1SpecTem } } + +export function jobV1SpecTemplateSpecTolerationToHclTerraform(struct?: JobV1SpecTemplateSpecToleration | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + effect: { + value: cdktf.stringToHclTerraform(struct!.effect), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + toleration_seconds: { + value: cdktf.stringToHclTerraform(struct!.tolerationSeconds), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecTolerationOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3736,6 +4562,37 @@ export function jobV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchE } } + +export function jobV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform(struct?: JobV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3886,6 +4743,31 @@ export function jobV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorToTerr } } + +export function jobV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorToHclTerraform(struct?: JobV1SpecTemplateSpecTopologySpreadConstraintLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4028,6 +4910,43 @@ export function jobV1SpecTemplateSpecTopologySpreadConstraintToTerraform(struct? } } + +export function jobV1SpecTemplateSpecTopologySpreadConstraintToHclTerraform(struct?: JobV1SpecTemplateSpecTopologySpreadConstraint | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + max_skew: { + value: cdktf.numberToHclTerraform(struct!.maxSkew), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + when_unsatisfiable: { + value: cdktf.stringToHclTerraform(struct!.whenUnsatisfiable), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecTopologySpreadConstraintOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4214,6 +5133,43 @@ export function jobV1SpecTemplateSpecVolumeAwsElasticBlockStoreToTerraform(struc } } + +export function jobV1SpecTemplateSpecVolumeAwsElasticBlockStoreToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference | JobV1SpecTemplateSpecVolumeAwsElasticBlockStore): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_id: { + value: cdktf.stringToHclTerraform(struct!.volumeId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4379,6 +5335,55 @@ export function jobV1SpecTemplateSpecVolumeAzureDiskToTerraform(struct?: JobV1Sp } } + +export function jobV1SpecTemplateSpecVolumeAzureDiskToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeAzureDiskOutputReference | JobV1SpecTemplateSpecVolumeAzureDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + caching_mode: { + value: cdktf.stringToHclTerraform(struct!.cachingMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + data_disk_uri: { + value: cdktf.stringToHclTerraform(struct!.dataDiskUri), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + disk_name: { + value: cdktf.stringToHclTerraform(struct!.diskName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeAzureDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4568,6 +5573,43 @@ export function jobV1SpecTemplateSpecVolumeAzureFileToTerraform(struct?: JobV1Sp } } + +export function jobV1SpecTemplateSpecVolumeAzureFileToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeAzureFileOutputReference | JobV1SpecTemplateSpecVolumeAzureFile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_name: { + value: cdktf.stringToHclTerraform(struct!.secretName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + secret_namespace: { + value: cdktf.stringToHclTerraform(struct!.secretNamespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + share_name: { + value: cdktf.stringToHclTerraform(struct!.shareName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeAzureFileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4702,6 +5744,31 @@ export function jobV1SpecTemplateSpecVolumeCephFsSecretRefToTerraform(struct?: J } } + +export function jobV1SpecTemplateSpecVolumeCephFsSecretRefToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeCephFsSecretRefOutputReference | JobV1SpecTemplateSpecVolumeCephFsSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeCephFsSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4826,6 +5893,55 @@ export function jobV1SpecTemplateSpecVolumeCephFsToTerraform(struct?: JobV1SpecT } } + +export function jobV1SpecTemplateSpecVolumeCephFsToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeCephFsOutputReference | JobV1SpecTemplateSpecVolumeCephFs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + monitors: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.monitors), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_file: { + value: cdktf.stringToHclTerraform(struct!.secretFile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + secret_ref: { + value: jobV1SpecTemplateSpecVolumeCephFsSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeCephFsSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeCephFsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5014,6 +6130,37 @@ export function jobV1SpecTemplateSpecVolumeCinderToTerraform(struct?: JobV1SpecT } } + +export function jobV1SpecTemplateSpecVolumeCinderToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeCinderOutputReference | JobV1SpecTemplateSpecVolumeCinder): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_id: { + value: cdktf.stringToHclTerraform(struct!.volumeId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeCinderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5136,6 +6283,37 @@ export function jobV1SpecTemplateSpecVolumeConfigMapItemsToTerraform(struct?: Jo } } + +export function jobV1SpecTemplateSpecVolumeConfigMapItemsToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeConfigMapItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeConfigMapItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5300,6 +6478,43 @@ export function jobV1SpecTemplateSpecVolumeConfigMapToTerraform(struct?: JobV1Sp } } + +export function jobV1SpecTemplateSpecVolumeConfigMapToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeConfigMapOutputReference | JobV1SpecTemplateSpecVolumeConfigMap): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecVolumeConfigMapItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeConfigMapItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeConfigMapOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5433,6 +6648,25 @@ export function jobV1SpecTemplateSpecVolumeCsiNodePublishSecretRefToTerraform(st } } + +export function jobV1SpecTemplateSpecVolumeCsiNodePublishSecretRefToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference | JobV1SpecTemplateSpecVolumeCsiNodePublishSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5528,6 +6762,49 @@ export function jobV1SpecTemplateSpecVolumeCsiToTerraform(struct?: JobV1SpecTemp } } + +export function jobV1SpecTemplateSpecVolumeCsiToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeCsiOutputReference | JobV1SpecTemplateSpecVolumeCsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_attributes: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.volumeAttributes), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + node_publish_secret_ref: { + value: jobV1SpecTemplateSpecVolumeCsiNodePublishSecretRefToHclTerraform(struct!.nodePublishSecretRef), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeCsiNodePublishSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeCsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5687,6 +6964,31 @@ export function jobV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefToTerraform(s } } + +export function jobV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference | JobV1SpecTemplateSpecVolumeDownwardApiItemsFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5786,6 +7088,37 @@ export function jobV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToTer } } + +export function jobV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference | JobV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5912,6 +7245,43 @@ export function jobV1SpecTemplateSpecVolumeDownwardApiItemsToTerraform(struct?: } } + +export function jobV1SpecTemplateSpecVolumeDownwardApiItemsToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeDownwardApiItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_ref: { + value: jobV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefList", + }, + resource_field_ref: { + value: jobV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeDownwardApiItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6078,6 +7448,31 @@ export function jobV1SpecTemplateSpecVolumeDownwardApiToTerraform(struct?: JobV1 } } + +export function jobV1SpecTemplateSpecVolumeDownwardApiToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeDownwardApiOutputReference | JobV1SpecTemplateSpecVolumeDownwardApi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + items: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecVolumeDownwardApiItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeDownwardApiItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeDownwardApiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6174,6 +7569,31 @@ export function jobV1SpecTemplateSpecVolumeEmptyDirToTerraform(struct?: JobV1Spe } } + +export function jobV1SpecTemplateSpecVolumeEmptyDirToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeEmptyDirOutputReference | JobV1SpecTemplateSpecVolumeEmptyDir): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + medium: { + value: cdktf.stringToHclTerraform(struct!.medium), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + size_limit: { + value: cdktf.stringToHclTerraform(struct!.sizeLimit), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeEmptyDirOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6270,6 +7690,31 @@ export function jobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataT } } + +export function jobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference | JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6366,6 +7811,31 @@ export function jobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResou } } + +export function jobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference | JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6469,6 +7939,37 @@ export function jobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelec } } + +export function jobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6619,6 +8120,31 @@ export function jobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelec } } + +export function jobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference | JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6743,6 +8269,55 @@ export function jobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToTer } } + +export function jobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference | JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + access_modes: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.accessModes), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + storage_class_name: { + value: cdktf.stringToHclTerraform(struct!.storageClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_mode: { + value: cdktf.stringToHclTerraform(struct!.volumeMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_name: { + value: cdktf.stringToHclTerraform(struct!.volumeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resources: { + value: jobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesList", + }, + selector: { + value: jobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6921,6 +8496,31 @@ export function jobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToTerrafo } } + +export function jobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference | JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metadata: { + value: jobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform(struct!.metadata), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataList", + }, + spec: { + value: jobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform(struct!.spec), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7007,6 +8607,25 @@ export function jobV1SpecTemplateSpecVolumeEphemeralToTerraform(struct?: JobV1Sp } } + +export function jobV1SpecTemplateSpecVolumeEphemeralToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeEphemeralOutputReference | JobV1SpecTemplateSpecVolumeEphemeral): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + volume_claim_template: { + value: jobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToHclTerraform(struct!.volumeClaimTemplate), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeEphemeralOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7092,6 +8711,43 @@ export function jobV1SpecTemplateSpecVolumeFcToTerraform(struct?: JobV1SpecTempl } } + +export function jobV1SpecTemplateSpecVolumeFcToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeFcOutputReference | JobV1SpecTemplateSpecVolumeFc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + lun: { + value: cdktf.numberToHclTerraform(struct!.lun), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + target_ww_ns: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.targetWwNs), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeFcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7226,6 +8882,31 @@ export function jobV1SpecTemplateSpecVolumeFlexVolumeSecretRefToTerraform(struct } } + +export function jobV1SpecTemplateSpecVolumeFlexVolumeSecretRefToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference | JobV1SpecTemplateSpecVolumeFlexVolumeSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7343,6 +9024,49 @@ export function jobV1SpecTemplateSpecVolumeFlexVolumeToTerraform(struct?: JobV1S } } + +export function jobV1SpecTemplateSpecVolumeFlexVolumeToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeFlexVolumeOutputReference | JobV1SpecTemplateSpecVolumeFlexVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + options: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.options), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_ref: { + value: jobV1SpecTemplateSpecVolumeFlexVolumeSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeFlexVolumeSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeFlexVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7502,6 +9226,31 @@ export function jobV1SpecTemplateSpecVolumeFlockerToTerraform(struct?: JobV1Spec } } + +export function jobV1SpecTemplateSpecVolumeFlockerToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeFlockerOutputReference | JobV1SpecTemplateSpecVolumeFlocker): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + dataset_name: { + value: cdktf.stringToHclTerraform(struct!.datasetName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + dataset_uuid: { + value: cdktf.stringToHclTerraform(struct!.datasetUuid), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeFlockerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7612,6 +9361,43 @@ export function jobV1SpecTemplateSpecVolumeGcePersistentDiskToTerraform(struct?: } } + +export function jobV1SpecTemplateSpecVolumeGcePersistentDiskToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeGcePersistentDiskOutputReference | JobV1SpecTemplateSpecVolumeGcePersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pd_name: { + value: cdktf.stringToHclTerraform(struct!.pdName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeGcePersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7756,6 +9542,37 @@ export function jobV1SpecTemplateSpecVolumeGitRepoToTerraform(struct?: JobV1Spec } } + +export function jobV1SpecTemplateSpecVolumeGitRepoToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeGitRepoOutputReference | JobV1SpecTemplateSpecVolumeGitRepo): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + directory: { + value: cdktf.stringToHclTerraform(struct!.directory), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + repository: { + value: cdktf.stringToHclTerraform(struct!.repository), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + revision: { + value: cdktf.stringToHclTerraform(struct!.revision), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeGitRepoOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7881,6 +9698,37 @@ export function jobV1SpecTemplateSpecVolumeGlusterfsToTerraform(struct?: JobV1Sp } } + +export function jobV1SpecTemplateSpecVolumeGlusterfsToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeGlusterfsOutputReference | JobV1SpecTemplateSpecVolumeGlusterfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + endpoints_name: { + value: cdktf.stringToHclTerraform(struct!.endpointsName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeGlusterfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7993,6 +9841,31 @@ export function jobV1SpecTemplateSpecVolumeHostPathToTerraform(struct?: JobV1Spe } } + +export function jobV1SpecTemplateSpecVolumeHostPathToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeHostPathOutputReference | JobV1SpecTemplateSpecVolumeHostPath): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeHostPathOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8117,6 +9990,55 @@ export function jobV1SpecTemplateSpecVolumeIscsiToTerraform(struct?: JobV1SpecTe } } + +export function jobV1SpecTemplateSpecVolumeIscsiToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeIscsiOutputReference | JobV1SpecTemplateSpecVolumeIscsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + iqn: { + value: cdktf.stringToHclTerraform(struct!.iqn), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + iscsi_interface: { + value: cdktf.stringToHclTerraform(struct!.iscsiInterface), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + lun: { + value: cdktf.numberToHclTerraform(struct!.lun), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + target_portal: { + value: cdktf.stringToHclTerraform(struct!.targetPortal), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeIscsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8288,6 +10210,25 @@ export function jobV1SpecTemplateSpecVolumeLocalToTerraform(struct?: JobV1SpecTe } } + +export function jobV1SpecTemplateSpecVolumeLocalToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeLocalOutputReference | JobV1SpecTemplateSpecVolumeLocal): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeLocalOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8369,6 +10310,37 @@ export function jobV1SpecTemplateSpecVolumeNfsToTerraform(struct?: JobV1SpecTemp } } + +export function jobV1SpecTemplateSpecVolumeNfsToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeNfsOutputReference | JobV1SpecTemplateSpecVolumeNfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + server: { + value: cdktf.stringToHclTerraform(struct!.server), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeNfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8481,6 +10453,31 @@ export function jobV1SpecTemplateSpecVolumePersistentVolumeClaimToTerraform(stru } } + +export function jobV1SpecTemplateSpecVolumePersistentVolumeClaimToHclTerraform(struct?: JobV1SpecTemplateSpecVolumePersistentVolumeClaimOutputReference | JobV1SpecTemplateSpecVolumePersistentVolumeClaim): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + claim_name: { + value: cdktf.stringToHclTerraform(struct!.claimName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumePersistentVolumeClaimOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8577,6 +10574,31 @@ export function jobV1SpecTemplateSpecVolumePhotonPersistentDiskToTerraform(struc } } + +export function jobV1SpecTemplateSpecVolumePhotonPersistentDiskToHclTerraform(struct?: JobV1SpecTemplateSpecVolumePhotonPersistentDiskOutputReference | JobV1SpecTemplateSpecVolumePhotonPersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + pd_id: { + value: cdktf.stringToHclTerraform(struct!.pdId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumePhotonPersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8677,6 +10699,37 @@ export function jobV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToTerra } } + +export function jobV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8834,6 +10887,37 @@ export function jobV1SpecTemplateSpecVolumeProjectedSourcesConfigMapToTerraform( } } + +export function jobV1SpecTemplateSpecVolumeProjectedSourcesConfigMapToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeProjectedSourcesConfigMap | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8984,6 +11068,31 @@ export function jobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsField } } + +export function jobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference | JobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9083,6 +11192,37 @@ export function jobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResou } } + +export function jobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference | JobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9209,6 +11349,43 @@ export function jobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToTer } } + +export function jobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_ref: { + value: jobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefList", + }, + resource_field_ref: { + value: jobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9371,6 +11548,25 @@ export function jobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiToTerrafor } } + +export function jobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference | JobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + items: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9452,6 +11648,37 @@ export function jobV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsToTerrafor } } + +export function jobV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeProjectedSourcesSecretItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9609,6 +11836,37 @@ export function jobV1SpecTemplateSpecVolumeProjectedSourcesSecretToTerraform(str } } + +export function jobV1SpecTemplateSpecVolumeProjectedSourcesSecretToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeProjectedSourcesSecret | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeProjectedSourcesSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9766,6 +12024,37 @@ export function jobV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenTo } } + +export function jobV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference | JobV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountToken): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + audience: { + value: cdktf.stringToHclTerraform(struct!.audience), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + expiration_seconds: { + value: cdktf.numberToHclTerraform(struct!.expirationSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9895,6 +12184,43 @@ export function jobV1SpecTemplateSpecVolumeProjectedSourcesToTerraform(struct?: } } + +export function jobV1SpecTemplateSpecVolumeProjectedSourcesToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeProjectedSources | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecVolumeProjectedSourcesConfigMapToHclTerraform, true)(struct!.configMap), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeProjectedSourcesConfigMapList", + }, + downward_api: { + value: jobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiToHclTerraform(struct!.downwardApi), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiList", + }, + secret: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecVolumeProjectedSourcesSecretToHclTerraform, true)(struct!.secret), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeProjectedSourcesSecretList", + }, + service_account_token: { + value: jobV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform(struct!.serviceAccountToken), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeProjectedSourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10067,6 +12393,31 @@ export function jobV1SpecTemplateSpecVolumeProjectedToTerraform(struct?: JobV1Sp } } + +export function jobV1SpecTemplateSpecVolumeProjectedToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeProjected | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + sources: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecVolumeProjectedSourcesToHclTerraform, true)(struct!.sources), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeProjectedSourcesList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeProjectedOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10213,6 +12564,49 @@ export function jobV1SpecTemplateSpecVolumeQuobyteToTerraform(struct?: JobV1Spec } } + +export function jobV1SpecTemplateSpecVolumeQuobyteToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeQuobyteOutputReference | JobV1SpecTemplateSpecVolumeQuobyte): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + group: { + value: cdktf.stringToHclTerraform(struct!.group), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + registry: { + value: cdktf.stringToHclTerraform(struct!.registry), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume: { + value: cdktf.stringToHclTerraform(struct!.volume), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeQuobyteOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10369,6 +12763,31 @@ export function jobV1SpecTemplateSpecVolumeRbdSecretRefToTerraform(struct?: JobV } } + +export function jobV1SpecTemplateSpecVolumeRbdSecretRefToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeRbdSecretRefOutputReference | JobV1SpecTemplateSpecVolumeRbdSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeRbdSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10507,6 +12926,67 @@ export function jobV1SpecTemplateSpecVolumeRbdToTerraform(struct?: JobV1SpecTemp } } + +export function jobV1SpecTemplateSpecVolumeRbdToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeRbdOutputReference | JobV1SpecTemplateSpecVolumeRbd): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + ceph_monitors: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.cephMonitors), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + keyring: { + value: cdktf.stringToHclTerraform(struct!.keyring), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rados_user: { + value: cdktf.stringToHclTerraform(struct!.radosUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rbd_image: { + value: cdktf.stringToHclTerraform(struct!.rbdImage), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rbd_pool: { + value: cdktf.stringToHclTerraform(struct!.rbdPool), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_ref: { + value: jobV1SpecTemplateSpecVolumeRbdSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeRbdSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeRbdOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10736,6 +13216,37 @@ export function jobV1SpecTemplateSpecVolumeSecretItemsToTerraform(struct?: JobV1 } } + +export function jobV1SpecTemplateSpecVolumeSecretItemsToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeSecretItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeSecretItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10900,6 +13411,43 @@ export function jobV1SpecTemplateSpecVolumeSecretToTerraform(struct?: JobV1SpecT } } + +export function jobV1SpecTemplateSpecVolumeSecretToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeSecretOutputReference | JobV1SpecTemplateSpecVolumeSecret): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_name: { + value: cdktf.stringToHclTerraform(struct!.secretName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + items: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecVolumeSecretItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeSecretItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11040,6 +13588,31 @@ export function jobV1SpecTemplateSpecVolumeVsphereVolumeToTerraform(struct?: Job } } + +export function jobV1SpecTemplateSpecVolumeVsphereVolumeToHclTerraform(struct?: JobV1SpecTemplateSpecVolumeVsphereVolumeOutputReference | JobV1SpecTemplateSpecVolumeVsphereVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_path: { + value: cdktf.stringToHclTerraform(struct!.volumePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeVsphereVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11315,6 +13888,187 @@ export function jobV1SpecTemplateSpecVolumeToTerraform(struct?: JobV1SpecTemplat } } + +export function jobV1SpecTemplateSpecVolumeToHclTerraform(struct?: JobV1SpecTemplateSpecVolume | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + aws_elastic_block_store: { + value: jobV1SpecTemplateSpecVolumeAwsElasticBlockStoreToHclTerraform(struct!.awsElasticBlockStore), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeAwsElasticBlockStoreList", + }, + azure_disk: { + value: jobV1SpecTemplateSpecVolumeAzureDiskToHclTerraform(struct!.azureDisk), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeAzureDiskList", + }, + azure_file: { + value: jobV1SpecTemplateSpecVolumeAzureFileToHclTerraform(struct!.azureFile), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeAzureFileList", + }, + ceph_fs: { + value: jobV1SpecTemplateSpecVolumeCephFsToHclTerraform(struct!.cephFs), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeCephFsList", + }, + cinder: { + value: jobV1SpecTemplateSpecVolumeCinderToHclTerraform(struct!.cinder), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeCinderList", + }, + config_map: { + value: jobV1SpecTemplateSpecVolumeConfigMapToHclTerraform(struct!.configMap), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeConfigMapList", + }, + csi: { + value: jobV1SpecTemplateSpecVolumeCsiToHclTerraform(struct!.csi), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeCsiList", + }, + downward_api: { + value: jobV1SpecTemplateSpecVolumeDownwardApiToHclTerraform(struct!.downwardApi), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeDownwardApiList", + }, + empty_dir: { + value: jobV1SpecTemplateSpecVolumeEmptyDirToHclTerraform(struct!.emptyDir), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeEmptyDirList", + }, + ephemeral: { + value: jobV1SpecTemplateSpecVolumeEphemeralToHclTerraform(struct!.ephemeral), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeEphemeralList", + }, + fc: { + value: jobV1SpecTemplateSpecVolumeFcToHclTerraform(struct!.fc), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeFcList", + }, + flex_volume: { + value: jobV1SpecTemplateSpecVolumeFlexVolumeToHclTerraform(struct!.flexVolume), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeFlexVolumeList", + }, + flocker: { + value: jobV1SpecTemplateSpecVolumeFlockerToHclTerraform(struct!.flocker), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeFlockerList", + }, + gce_persistent_disk: { + value: jobV1SpecTemplateSpecVolumeGcePersistentDiskToHclTerraform(struct!.gcePersistentDisk), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeGcePersistentDiskList", + }, + git_repo: { + value: jobV1SpecTemplateSpecVolumeGitRepoToHclTerraform(struct!.gitRepo), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeGitRepoList", + }, + glusterfs: { + value: jobV1SpecTemplateSpecVolumeGlusterfsToHclTerraform(struct!.glusterfs), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeGlusterfsList", + }, + host_path: { + value: jobV1SpecTemplateSpecVolumeHostPathToHclTerraform(struct!.hostPath), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeHostPathList", + }, + iscsi: { + value: jobV1SpecTemplateSpecVolumeIscsiToHclTerraform(struct!.iscsi), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeIscsiList", + }, + local: { + value: jobV1SpecTemplateSpecVolumeLocalToHclTerraform(struct!.local), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeLocalList", + }, + nfs: { + value: jobV1SpecTemplateSpecVolumeNfsToHclTerraform(struct!.nfs), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeNfsList", + }, + persistent_volume_claim: { + value: jobV1SpecTemplateSpecVolumePersistentVolumeClaimToHclTerraform(struct!.persistentVolumeClaim), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumePersistentVolumeClaimList", + }, + photon_persistent_disk: { + value: jobV1SpecTemplateSpecVolumePhotonPersistentDiskToHclTerraform(struct!.photonPersistentDisk), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumePhotonPersistentDiskList", + }, + projected: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecVolumeProjectedToHclTerraform, true)(struct!.projected), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeProjectedList", + }, + quobyte: { + value: jobV1SpecTemplateSpecVolumeQuobyteToHclTerraform(struct!.quobyte), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeQuobyteList", + }, + rbd: { + value: jobV1SpecTemplateSpecVolumeRbdToHclTerraform(struct!.rbd), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeRbdList", + }, + secret: { + value: jobV1SpecTemplateSpecVolumeSecretToHclTerraform(struct!.secret), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeSecretList", + }, + vsphere_volume: { + value: jobV1SpecTemplateSpecVolumeVsphereVolumeToHclTerraform(struct!.vsphereVolume), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeVsphereVolumeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12211,6 +14965,199 @@ export function jobV1SpecTemplateSpecToTerraform(struct?: JobV1SpecTemplateSpecO } } + +export function jobV1SpecTemplateSpecToHclTerraform(struct?: JobV1SpecTemplateSpecOutputReference | JobV1SpecTemplateSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + active_deadline_seconds: { + value: cdktf.numberToHclTerraform(struct!.activeDeadlineSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + automount_service_account_token: { + value: cdktf.booleanToHclTerraform(struct!.automountServiceAccountToken), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + dns_policy: { + value: cdktf.stringToHclTerraform(struct!.dnsPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + enable_service_links: { + value: cdktf.booleanToHclTerraform(struct!.enableServiceLinks), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_ipc: { + value: cdktf.booleanToHclTerraform(struct!.hostIpc), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_network: { + value: cdktf.booleanToHclTerraform(struct!.hostNetwork), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_pid: { + value: cdktf.booleanToHclTerraform(struct!.hostPid), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + hostname: { + value: cdktf.stringToHclTerraform(struct!.hostname), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_name: { + value: cdktf.stringToHclTerraform(struct!.nodeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_selector: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.nodeSelector), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + priority_class_name: { + value: cdktf.stringToHclTerraform(struct!.priorityClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + restart_policy: { + value: cdktf.stringToHclTerraform(struct!.restartPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + runtime_class_name: { + value: cdktf.stringToHclTerraform(struct!.runtimeClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheduler_name: { + value: cdktf.stringToHclTerraform(struct!.schedulerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + service_account_name: { + value: cdktf.stringToHclTerraform(struct!.serviceAccountName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + share_process_namespace: { + value: cdktf.booleanToHclTerraform(struct!.shareProcessNamespace), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + subdomain: { + value: cdktf.stringToHclTerraform(struct!.subdomain), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_grace_period_seconds: { + value: cdktf.numberToHclTerraform(struct!.terminationGracePeriodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + affinity: { + value: jobV1SpecTemplateSpecAffinityToHclTerraform(struct!.affinity), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecAffinityList", + }, + container: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecContainerToHclTerraform, true)(struct!.container), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecContainerList", + }, + dns_config: { + value: jobV1SpecTemplateSpecDnsConfigToHclTerraform(struct!.dnsConfig), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecDnsConfigList", + }, + host_aliases: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecHostAliasesToHclTerraform, true)(struct!.hostAliases), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecHostAliasesList", + }, + image_pull_secrets: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecImagePullSecretsToHclTerraform, true)(struct!.imagePullSecrets), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecImagePullSecretsList", + }, + init_container: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecInitContainerToHclTerraform, true)(struct!.initContainer), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecInitContainerList", + }, + os: { + value: jobV1SpecTemplateSpecOsToHclTerraform(struct!.os), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecOsList", + }, + readiness_gate: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecReadinessGateToHclTerraform, true)(struct!.readinessGate), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecReadinessGateList", + }, + security_context: { + value: jobV1SpecTemplateSpecSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecSecurityContextList", + }, + toleration: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecTolerationToHclTerraform, true)(struct!.toleration), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecTolerationList", + }, + topology_spread_constraint: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecTopologySpreadConstraintToHclTerraform, true)(struct!.topologySpreadConstraint), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecTopologySpreadConstraintList", + }, + volume: { + value: cdktf.listMapperHcl(jobV1SpecTemplateSpecVolumeToHclTerraform, true)(struct!.volume), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecVolumeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12923,6 +15870,31 @@ export function jobV1SpecTemplateToTerraform(struct?: JobV1SpecTemplateOutputRef } } + +export function jobV1SpecTemplateToHclTerraform(struct?: JobV1SpecTemplateOutputReference | JobV1SpecTemplate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metadata: { + value: jobV1SpecTemplateMetadataToHclTerraform(struct!.metadata), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateMetadataList", + }, + spec: { + value: jobV1SpecTemplateSpecToHclTerraform(struct!.spec), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecTemplateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13065,6 +16037,73 @@ export function jobV1SpecToTerraform(struct?: JobV1SpecOutputReference | JobV1Sp } } + +export function jobV1SpecToHclTerraform(struct?: JobV1SpecOutputReference | JobV1Spec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + active_deadline_seconds: { + value: cdktf.numberToHclTerraform(struct!.activeDeadlineSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + backoff_limit: { + value: cdktf.numberToHclTerraform(struct!.backoffLimit), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + completion_mode: { + value: cdktf.stringToHclTerraform(struct!.completionMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + completions: { + value: cdktf.numberToHclTerraform(struct!.completions), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + manual_selector: { + value: cdktf.booleanToHclTerraform(struct!.manualSelector), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + parallelism: { + value: cdktf.numberToHclTerraform(struct!.parallelism), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + ttl_seconds_after_finished: { + value: cdktf.stringToHclTerraform(struct!.ttlSecondsAfterFinished), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + selector: { + value: jobV1SpecSelectorToHclTerraform(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecSelectorList", + }, + template: { + value: jobV1SpecTemplateToHclTerraform(struct!.template), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecTemplateList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1SpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13313,6 +16352,37 @@ export function jobV1TimeoutsToTerraform(struct?: JobV1Timeouts | cdktf.IResolva } } + +export function jobV1TimeoutsToHclTerraform(struct?: JobV1Timeouts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + create: { + value: cdktf.stringToHclTerraform(struct!.create), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + delete: { + value: cdktf.stringToHclTerraform(struct!.delete), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + update: { + value: cdktf.stringToHclTerraform(struct!.update), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobV1TimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; diff --git a/src/job-v1/index.ts b/src/job-v1/index.ts index 4d005e5c6..24a1b058c 100644 --- a/src/job-v1/index.ts +++ b/src/job-v1/index.ts @@ -7,12 +7,15 @@ import { JobV1Metadata, jobV1MetadataToTerraform, +jobV1MetadataToHclTerraform, JobV1MetadataOutputReference, JobV1Spec, jobV1SpecToTerraform, +jobV1SpecToHclTerraform, JobV1SpecOutputReference, JobV1Timeouts, jobV1TimeoutsToTerraform, +jobV1TimeoutsToHclTerraform, JobV1TimeoutsOutputReference} from './index-structs' export * from './index-structs' import { Construct } from 'constructs'; @@ -198,4 +201,42 @@ export class JobV1 extends cdktf.TerraformResource { timeouts: jobV1TimeoutsToTerraform(this._timeouts.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + wait_for_completion: { + value: cdktf.booleanToHclTerraform(this._waitForCompletion), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + metadata: { + value: jobV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "JobV1MetadataList", + }, + spec: { + value: jobV1SpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "JobV1SpecList", + }, + timeouts: { + value: jobV1TimeoutsToHclTerraform(this._timeouts.internalValue), + isBlock: true, + type: "struct", + storageClassType: "JobV1Timeouts", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/job/README.md b/src/job/README.md index 02ea68768..d9078c6b0 100644 --- a/src/job/README.md +++ b/src/job/README.md @@ -1,3 +1,3 @@ # `kubernetes_job` -Refer to the Terraform Registory for docs: [`kubernetes_job`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/job). +Refer to the Terraform Registry for docs: [`kubernetes_job`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/job). diff --git a/src/job/index-structs/structs0.ts b/src/job/index-structs/structs0.ts index 490ec76f4..8e194d948 100644 --- a/src/job/index-structs/structs0.ts +++ b/src/job/index-structs/structs0.ts @@ -51,6 +51,49 @@ export function jobMetadataToTerraform(struct?: JobMetadataOutputReference | Job } } + +export function jobMetadataToHclTerraform(struct?: JobMetadataOutputReference | JobMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -235,6 +278,37 @@ export function jobSpecSelectorMatchExpressionsToTerraform(struct?: JobSpecSelec } } + +export function jobSpecSelectorMatchExpressionsToHclTerraform(struct?: JobSpecSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -385,6 +459,31 @@ export function jobSpecSelectorToTerraform(struct?: JobSpecSelectorOutputReferen } } + +export function jobSpecSelectorToHclTerraform(struct?: JobSpecSelectorOutputReference | JobSpecSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(jobSpecSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "JobSpecSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -495,6 +594,43 @@ export function jobSpecTemplateMetadataToTerraform(struct?: JobSpecTemplateMetad } } + +export function jobSpecTemplateMetadataToHclTerraform(struct?: JobSpecTemplateMetadataOutputReference | JobSpecTemplateMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -657,6 +793,37 @@ export function jobSpecTemplateSpecAffinityNodeAffinityPreferredDuringScheduling } } + +export function jobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsToHclTerraform(struct?: JobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -814,6 +981,37 @@ export function jobSpecTemplateSpecAffinityNodeAffinityPreferredDuringScheduling } } + +export function jobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsToHclTerraform(struct?: JobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -958,6 +1156,31 @@ export function jobSpecTemplateSpecAffinityNodeAffinityPreferredDuringScheduling } } + +export function jobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceToHclTerraform(struct?: JobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference | JobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_expressions: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList", + }, + match_fields: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsToHclTerraform, true)(struct!.matchFields), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1054,6 +1277,31 @@ export function jobSpecTemplateSpecAffinityNodeAffinityPreferredDuringScheduling } } + +export function jobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: JobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + preference: { + value: jobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceToHclTerraform(struct!.preference), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1183,6 +1431,37 @@ export function jobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingI } } + +export function jobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsToHclTerraform(struct?: JobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1340,6 +1619,37 @@ export function jobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingI } } + +export function jobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsToHclTerraform(struct?: JobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1484,6 +1794,31 @@ export function jobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingI } } + +export function jobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermToHclTerraform(struct?: JobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_expressions: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList", + }, + match_fields: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsToHclTerraform, true)(struct!.matchFields), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1605,6 +1940,25 @@ export function jobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingI } } + +export function jobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: JobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference | JobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + node_selector_term: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermToHclTerraform, true)(struct!.nodeSelectorTerm), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1679,6 +2033,31 @@ export function jobSpecTemplateSpecAffinityNodeAffinityToTerraform(struct?: JobS } } + +export function jobSpecTemplateSpecAffinityNodeAffinityToHclTerraform(struct?: JobSpecTemplateSpecAffinityNodeAffinityOutputReference | JobSpecTemplateSpecAffinityNodeAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: jobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecAffinityNodeAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1782,6 +2161,37 @@ export function jobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingI } } + +export function jobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform(struct?: JobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1932,6 +2342,31 @@ export function jobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingI } } + +export function jobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform(struct?: JobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2067,6 +2502,37 @@ export function jobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingI } } + +export function jobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct?: JobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference | JobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2182,6 +2648,31 @@ export function jobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingI } } + +export function jobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: JobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pod_affinity_term: { + value: jobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct!.podAffinityTerm), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2311,6 +2802,37 @@ export function jobSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIg } } + +export function jobSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform(struct?: JobSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2461,6 +2983,31 @@ export function jobSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIg } } + +export function jobSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform(struct?: JobSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2596,6 +3143,37 @@ export function jobSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIg } } + +export function jobSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: JobSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2743,6 +3321,31 @@ export function jobSpecTemplateSpecAffinityPodAffinityToTerraform(struct?: JobSp } } + +export function jobSpecTemplateSpecAffinityPodAffinityToHclTerraform(struct?: JobSpecTemplateSpecAffinityPodAffinityOutputReference | JobSpecTemplateSpecAffinityPodAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecAffinityPodAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2846,6 +3449,37 @@ export function jobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedul } } + +export function jobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform(struct?: JobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2996,6 +3630,31 @@ export function jobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedul } } + +export function jobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform(struct?: JobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3131,6 +3790,37 @@ export function jobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedul } } + +export function jobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct?: JobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference | JobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3246,6 +3936,31 @@ export function jobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedul } } + +export function jobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: JobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pod_affinity_term: { + value: jobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct!.podAffinityTerm), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3375,6 +4090,37 @@ export function jobSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringScheduli } } + +export function jobSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform(struct?: JobSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3525,6 +4271,31 @@ export function jobSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringScheduli } } + +export function jobSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform(struct?: JobSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3660,6 +4431,37 @@ export function jobSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringScheduli } } + +export function jobSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: JobSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3807,6 +4609,31 @@ export function jobSpecTemplateSpecAffinityPodAntiAffinityToTerraform(struct?: J } } + +export function jobSpecTemplateSpecAffinityPodAntiAffinityToHclTerraform(struct?: JobSpecTemplateSpecAffinityPodAntiAffinityOutputReference | JobSpecTemplateSpecAffinityPodAntiAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecAffinityPodAntiAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3910,6 +4737,37 @@ export function jobSpecTemplateSpecAffinityToTerraform(struct?: JobSpecTemplateS } } + +export function jobSpecTemplateSpecAffinityToHclTerraform(struct?: JobSpecTemplateSpecAffinityOutputReference | JobSpecTemplateSpecAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + node_affinity: { + value: jobSpecTemplateSpecAffinityNodeAffinityToHclTerraform(struct!.nodeAffinity), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecAffinityNodeAffinityList", + }, + pod_affinity: { + value: jobSpecTemplateSpecAffinityPodAffinityToHclTerraform(struct!.podAffinity), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecAffinityPodAffinityList", + }, + pod_anti_affinity: { + value: jobSpecTemplateSpecAffinityPodAntiAffinityToHclTerraform(struct!.podAntiAffinity), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecAffinityPodAntiAffinityList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4035,6 +4893,37 @@ export function jobSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefToTerrafo } } + +export function jobSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct?: JobSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference | JobSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4153,6 +5042,31 @@ export function jobSpecTemplateSpecContainerEnvValueFromFieldRefToTerraform(stru } } + +export function jobSpecTemplateSpecContainerEnvValueFromFieldRefToHclTerraform(struct?: JobSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference | JobSpecTemplateSpecContainerEnvValueFromFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4252,6 +5166,37 @@ export function jobSpecTemplateSpecContainerEnvValueFromResourceFieldRefToTerraf } } + +export function jobSpecTemplateSpecContainerEnvValueFromResourceFieldRefToHclTerraform(struct?: JobSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference | JobSpecTemplateSpecContainerEnvValueFromResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4374,6 +5319,37 @@ export function jobSpecTemplateSpecContainerEnvValueFromSecretKeyRefToTerraform( } } + +export function jobSpecTemplateSpecContainerEnvValueFromSecretKeyRefToHclTerraform(struct?: JobSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference | JobSpecTemplateSpecContainerEnvValueFromSecretKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4506,6 +5482,43 @@ export function jobSpecTemplateSpecContainerEnvValueFromToTerraform(struct?: Job } } + +export function jobSpecTemplateSpecContainerEnvValueFromToHclTerraform(struct?: JobSpecTemplateSpecContainerEnvValueFromOutputReference | JobSpecTemplateSpecContainerEnvValueFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map_key_ref: { + value: jobSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct!.configMapKeyRef), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefList", + }, + field_ref: { + value: jobSpecTemplateSpecContainerEnvValueFromFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerEnvValueFromFieldRefList", + }, + resource_field_ref: { + value: jobSpecTemplateSpecContainerEnvValueFromResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerEnvValueFromResourceFieldRefList", + }, + secret_key_ref: { + value: jobSpecTemplateSpecContainerEnvValueFromSecretKeyRefToHclTerraform(struct!.secretKeyRef), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerEnvValueFromSecretKeyRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerEnvValueFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4653,6 +5666,37 @@ export function jobSpecTemplateSpecContainerEnvToTerraform(struct?: JobSpecTempl } } + +export function jobSpecTemplateSpecContainerEnvToHclTerraform(struct?: JobSpecTemplateSpecContainerEnv | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value_from: { + value: jobSpecTemplateSpecContainerEnvValueFromToHclTerraform(struct!.valueFrom), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerEnvValueFromList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerEnvOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4800,10 +5844,35 @@ export function jobSpecTemplateSpecContainerEnvFromConfigMapRefToTerraform(struc } } -export class JobSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference extends cdktf.ComplexObject { - private isEmptyObject = false; - /** +export function jobSpecTemplateSpecContainerEnvFromConfigMapRefToHclTerraform(struct?: JobSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference | JobSpecTemplateSpecContainerEnvFromConfigMapRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class JobSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ @@ -4893,6 +5962,31 @@ export function jobSpecTemplateSpecContainerEnvFromSecretRefToTerraform(struct?: } } + +export function jobSpecTemplateSpecContainerEnvFromSecretRefToHclTerraform(struct?: JobSpecTemplateSpecContainerEnvFromSecretRefOutputReference | JobSpecTemplateSpecContainerEnvFromSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerEnvFromSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4993,6 +6087,37 @@ export function jobSpecTemplateSpecContainerEnvFromToTerraform(struct?: JobSpecT } } + +export function jobSpecTemplateSpecContainerEnvFromToHclTerraform(struct?: JobSpecTemplateSpecContainerEnvFrom | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + prefix: { + value: cdktf.stringToHclTerraform(struct!.prefix), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + config_map_ref: { + value: jobSpecTemplateSpecContainerEnvFromConfigMapRefToHclTerraform(struct!.configMapRef), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerEnvFromConfigMapRefList", + }, + secret_ref: { + value: jobSpecTemplateSpecContainerEnvFromSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerEnvFromSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerEnvFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5136,6 +6261,25 @@ export function jobSpecTemplateSpecContainerLifecyclePostStartExecToTerraform(st } } + +export function jobSpecTemplateSpecContainerLifecyclePostStartExecToHclTerraform(struct?: JobSpecTemplateSpecContainerLifecyclePostStartExecOutputReference | JobSpecTemplateSpecContainerLifecyclePostStartExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerLifecyclePostStartExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5210,6 +6354,31 @@ export function jobSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderT } } + +export function jobSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform(struct?: JobSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5359,6 +6528,49 @@ export function jobSpecTemplateSpecContainerLifecyclePostStartHttpGetToTerraform } } + +export function jobSpecTemplateSpecContainerLifecyclePostStartHttpGetToHclTerraform(struct?: JobSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference | JobSpecTemplateSpecContainerLifecyclePostStartHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5514,6 +6726,25 @@ export function jobSpecTemplateSpecContainerLifecyclePostStartTcpSocketToTerrafo } } + +export function jobSpecTemplateSpecContainerLifecyclePostStartTcpSocketToHclTerraform(struct?: JobSpecTemplateSpecContainerLifecyclePostStartTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5624,6 +6855,37 @@ export function jobSpecTemplateSpecContainerLifecyclePostStartToTerraform(struct } } + +export function jobSpecTemplateSpecContainerLifecyclePostStartToHclTerraform(struct?: JobSpecTemplateSpecContainerLifecyclePostStart | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: jobSpecTemplateSpecContainerLifecyclePostStartExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerLifecyclePostStartExecList", + }, + http_get: { + value: jobSpecTemplateSpecContainerLifecyclePostStartHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerLifecyclePostStartHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecContainerLifecyclePostStartTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerLifecyclePostStartTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerLifecyclePostStartOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5767,6 +7029,25 @@ export function jobSpecTemplateSpecContainerLifecyclePreStopExecToTerraform(stru } } + +export function jobSpecTemplateSpecContainerLifecyclePreStopExecToHclTerraform(struct?: JobSpecTemplateSpecContainerLifecyclePreStopExecOutputReference | JobSpecTemplateSpecContainerLifecyclePreStopExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerLifecyclePreStopExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5841,6 +7122,31 @@ export function jobSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderToT } } + +export function jobSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform(struct?: JobSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5990,6 +7296,49 @@ export function jobSpecTemplateSpecContainerLifecyclePreStopHttpGetToTerraform(s } } + +export function jobSpecTemplateSpecContainerLifecyclePreStopHttpGetToHclTerraform(struct?: JobSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference | JobSpecTemplateSpecContainerLifecyclePreStopHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6145,6 +7494,25 @@ export function jobSpecTemplateSpecContainerLifecyclePreStopTcpSocketToTerraform } } + +export function jobSpecTemplateSpecContainerLifecyclePreStopTcpSocketToHclTerraform(struct?: JobSpecTemplateSpecContainerLifecyclePreStopTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6255,6 +7623,37 @@ export function jobSpecTemplateSpecContainerLifecyclePreStopToTerraform(struct?: } } + +export function jobSpecTemplateSpecContainerLifecyclePreStopToHclTerraform(struct?: JobSpecTemplateSpecContainerLifecyclePreStop | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: jobSpecTemplateSpecContainerLifecyclePreStopExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerLifecyclePreStopExecList", + }, + http_get: { + value: jobSpecTemplateSpecContainerLifecyclePreStopHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerLifecyclePreStopHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecContainerLifecyclePreStopTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerLifecyclePreStopTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerLifecyclePreStopOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6405,6 +7804,31 @@ export function jobSpecTemplateSpecContainerLifecycleToTerraform(struct?: JobSpe } } + +export function jobSpecTemplateSpecContainerLifecycleToHclTerraform(struct?: JobSpecTemplateSpecContainerLifecycleOutputReference | JobSpecTemplateSpecContainerLifecycle): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + post_start: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecContainerLifecyclePostStartToHclTerraform, true)(struct!.postStart), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerLifecyclePostStartList", + }, + pre_stop: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecContainerLifecyclePreStopToHclTerraform, true)(struct!.preStop), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerLifecyclePreStopList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerLifecycleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6494,6 +7918,25 @@ export function jobSpecTemplateSpecContainerLivenessProbeExecToTerraform(struct? } } + +export function jobSpecTemplateSpecContainerLivenessProbeExecToHclTerraform(struct?: JobSpecTemplateSpecContainerLivenessProbeExecOutputReference | JobSpecTemplateSpecContainerLivenessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerLivenessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6568,6 +8011,31 @@ export function jobSpecTemplateSpecContainerLivenessProbeGrpcToTerraform(struct? } } + +export function jobSpecTemplateSpecContainerLivenessProbeGrpcToHclTerraform(struct?: JobSpecTemplateSpecContainerLivenessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerLivenessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6693,6 +8161,31 @@ export function jobSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderToTerr } } + +export function jobSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderToHclTerraform(struct?: JobSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6842,6 +8335,49 @@ export function jobSpecTemplateSpecContainerLivenessProbeHttpGetToTerraform(stru } } + +export function jobSpecTemplateSpecContainerLivenessProbeHttpGetToHclTerraform(struct?: JobSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference | JobSpecTemplateSpecContainerLivenessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6997,6 +8533,25 @@ export function jobSpecTemplateSpecContainerLivenessProbeTcpSocketToTerraform(st } } + +export function jobSpecTemplateSpecContainerLivenessProbeTcpSocketToHclTerraform(struct?: JobSpecTemplateSpecContainerLivenessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7149,6 +8704,73 @@ export function jobSpecTemplateSpecContainerLivenessProbeToTerraform(struct?: Jo } } + +export function jobSpecTemplateSpecContainerLivenessProbeToHclTerraform(struct?: JobSpecTemplateSpecContainerLivenessProbeOutputReference | JobSpecTemplateSpecContainerLivenessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: jobSpecTemplateSpecContainerLivenessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerLivenessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecContainerLivenessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerLivenessProbeGrpcList", + }, + http_get: { + value: jobSpecTemplateSpecContainerLivenessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerLivenessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecContainerLivenessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerLivenessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerLivenessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7420,6 +9042,49 @@ export function jobSpecTemplateSpecContainerPortToTerraform(struct?: JobSpecTemp } } + +export function jobSpecTemplateSpecContainerPortToHclTerraform(struct?: JobSpecTemplateSpecContainerPort | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_port: { + value: cdktf.numberToHclTerraform(struct!.containerPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + host_ip: { + value: cdktf.stringToHclTerraform(struct!.hostIp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_port: { + value: cdktf.numberToHclTerraform(struct!.hostPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7604,6 +9269,25 @@ export function jobSpecTemplateSpecContainerReadinessProbeExecToTerraform(struct } } + +export function jobSpecTemplateSpecContainerReadinessProbeExecToHclTerraform(struct?: JobSpecTemplateSpecContainerReadinessProbeExecOutputReference | JobSpecTemplateSpecContainerReadinessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerReadinessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7678,6 +9362,31 @@ export function jobSpecTemplateSpecContainerReadinessProbeGrpcToTerraform(struct } } + +export function jobSpecTemplateSpecContainerReadinessProbeGrpcToHclTerraform(struct?: JobSpecTemplateSpecContainerReadinessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerReadinessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7803,6 +9512,31 @@ export function jobSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderToTer } } + +export function jobSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderToHclTerraform(struct?: JobSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7952,6 +9686,49 @@ export function jobSpecTemplateSpecContainerReadinessProbeHttpGetToTerraform(str } } + +export function jobSpecTemplateSpecContainerReadinessProbeHttpGetToHclTerraform(struct?: JobSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference | JobSpecTemplateSpecContainerReadinessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8107,6 +9884,25 @@ export function jobSpecTemplateSpecContainerReadinessProbeTcpSocketToTerraform(s } } + +export function jobSpecTemplateSpecContainerReadinessProbeTcpSocketToHclTerraform(struct?: JobSpecTemplateSpecContainerReadinessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8259,6 +10055,73 @@ export function jobSpecTemplateSpecContainerReadinessProbeToTerraform(struct?: J } } + +export function jobSpecTemplateSpecContainerReadinessProbeToHclTerraform(struct?: JobSpecTemplateSpecContainerReadinessProbeOutputReference | JobSpecTemplateSpecContainerReadinessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: jobSpecTemplateSpecContainerReadinessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerReadinessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecContainerReadinessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerReadinessProbeGrpcList", + }, + http_get: { + value: jobSpecTemplateSpecContainerReadinessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerReadinessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecContainerReadinessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerReadinessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerReadinessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8509,6 +10372,31 @@ export function jobSpecTemplateSpecContainerResourcesToTerraform(struct?: JobSpe } } + +export function jobSpecTemplateSpecContainerResourcesToHclTerraform(struct?: JobSpecTemplateSpecContainerResourcesOutputReference | JobSpecTemplateSpecContainerResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8605,6 +10493,31 @@ export function jobSpecTemplateSpecContainerSecurityContextCapabilitiesToTerrafo } } + +export function jobSpecTemplateSpecContainerSecurityContextCapabilitiesToHclTerraform(struct?: JobSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference | JobSpecTemplateSpecContainerSecurityContextCapabilities): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + add: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.add), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + drop: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.drop), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8715,6 +10628,43 @@ export function jobSpecTemplateSpecContainerSecurityContextSeLinuxOptionsToTerra } } + +export function jobSpecTemplateSpecContainerSecurityContextSeLinuxOptionsToHclTerraform(struct?: JobSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference | JobSpecTemplateSpecContainerSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8855,6 +10805,31 @@ export function jobSpecTemplateSpecContainerSecurityContextSeccompProfileToTerra } } + +export function jobSpecTemplateSpecContainerSecurityContextSeccompProfileToHclTerraform(struct?: JobSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference | JobSpecTemplateSpecContainerSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9000,6 +10975,73 @@ export function jobSpecTemplateSpecContainerSecurityContextToTerraform(struct?: } } + +export function jobSpecTemplateSpecContainerSecurityContextToHclTerraform(struct?: JobSpecTemplateSpecContainerSecurityContextOutputReference | JobSpecTemplateSpecContainerSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + allow_privilege_escalation: { + value: cdktf.booleanToHclTerraform(struct!.allowPrivilegeEscalation), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + privileged: { + value: cdktf.booleanToHclTerraform(struct!.privileged), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + read_only_root_filesystem: { + value: cdktf.booleanToHclTerraform(struct!.readOnlyRootFilesystem), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + capabilities: { + value: jobSpecTemplateSpecContainerSecurityContextCapabilitiesToHclTerraform(struct!.capabilities), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerSecurityContextCapabilitiesList", + }, + se_linux_options: { + value: jobSpecTemplateSpecContainerSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: jobSpecTemplateSpecContainerSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerSecurityContextSeccompProfileList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9243,6 +11285,25 @@ export function jobSpecTemplateSpecContainerStartupProbeExecToTerraform(struct?: } } + +export function jobSpecTemplateSpecContainerStartupProbeExecToHclTerraform(struct?: JobSpecTemplateSpecContainerStartupProbeExecOutputReference | JobSpecTemplateSpecContainerStartupProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerStartupProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9317,6 +11378,31 @@ export function jobSpecTemplateSpecContainerStartupProbeGrpcToTerraform(struct?: } } + +export function jobSpecTemplateSpecContainerStartupProbeGrpcToHclTerraform(struct?: JobSpecTemplateSpecContainerStartupProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9442,6 +11528,31 @@ export function jobSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderToTerra } } + +export function jobSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderToHclTerraform(struct?: JobSpecTemplateSpecContainerStartupProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9591,6 +11702,49 @@ export function jobSpecTemplateSpecContainerStartupProbeHttpGetToTerraform(struc } } + +export function jobSpecTemplateSpecContainerStartupProbeHttpGetToHclTerraform(struct?: JobSpecTemplateSpecContainerStartupProbeHttpGetOutputReference | JobSpecTemplateSpecContainerStartupProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerStartupProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9746,6 +11900,25 @@ export function jobSpecTemplateSpecContainerStartupProbeTcpSocketToTerraform(str } } + +export function jobSpecTemplateSpecContainerStartupProbeTcpSocketToHclTerraform(struct?: JobSpecTemplateSpecContainerStartupProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9898,6 +12071,73 @@ export function jobSpecTemplateSpecContainerStartupProbeToTerraform(struct?: Job } } + +export function jobSpecTemplateSpecContainerStartupProbeToHclTerraform(struct?: JobSpecTemplateSpecContainerStartupProbeOutputReference | JobSpecTemplateSpecContainerStartupProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: jobSpecTemplateSpecContainerStartupProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerStartupProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecContainerStartupProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerStartupProbeGrpcList", + }, + http_get: { + value: jobSpecTemplateSpecContainerStartupProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerStartupProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecContainerStartupProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerStartupProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerStartupProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10169,6 +12409,49 @@ export function jobSpecTemplateSpecContainerVolumeMountToTerraform(struct?: JobS } } + +export function jobSpecTemplateSpecContainerVolumeMountToHclTerraform(struct?: JobSpecTemplateSpecContainerVolumeMount | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mount_path: { + value: cdktf.stringToHclTerraform(struct!.mountPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mount_propagation: { + value: cdktf.stringToHclTerraform(struct!.mountPropagation), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + sub_path: { + value: cdktf.stringToHclTerraform(struct!.subPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerVolumeMountOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10490,6 +12773,145 @@ export function jobSpecTemplateSpecContainerToTerraform(struct?: JobSpecTemplate } } + +export function jobSpecTemplateSpecContainerToHclTerraform(struct?: JobSpecTemplateSpecContainer | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + args: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.args), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + image: { + value: cdktf.stringToHclTerraform(struct!.image), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + image_pull_policy: { + value: cdktf.stringToHclTerraform(struct!.imagePullPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stdin: { + value: cdktf.booleanToHclTerraform(struct!.stdin), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + stdin_once: { + value: cdktf.booleanToHclTerraform(struct!.stdinOnce), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + termination_message_path: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_message_policy: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + tty: { + value: cdktf.booleanToHclTerraform(struct!.tty), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + working_dir: { + value: cdktf.stringToHclTerraform(struct!.workingDir), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + env: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecContainerEnvToHclTerraform, true)(struct!.env), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerEnvList", + }, + env_from: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecContainerEnvFromToHclTerraform, true)(struct!.envFrom), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerEnvFromList", + }, + lifecycle: { + value: jobSpecTemplateSpecContainerLifecycleToHclTerraform(struct!.lifecycle), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerLifecycleList", + }, + liveness_probe: { + value: jobSpecTemplateSpecContainerLivenessProbeToHclTerraform(struct!.livenessProbe), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerLivenessProbeList", + }, + port: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecContainerPortToHclTerraform, true)(struct!.port), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerPortList", + }, + readiness_probe: { + value: jobSpecTemplateSpecContainerReadinessProbeToHclTerraform(struct!.readinessProbe), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerReadinessProbeList", + }, + resources: { + value: jobSpecTemplateSpecContainerResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerResourcesList", + }, + security_context: { + value: jobSpecTemplateSpecContainerSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerSecurityContextList", + }, + startup_probe: { + value: jobSpecTemplateSpecContainerStartupProbeToHclTerraform(struct!.startupProbe), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerStartupProbeList", + }, + volume_mount: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecContainerVolumeMountToHclTerraform, true)(struct!.volumeMount), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerVolumeMountList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecContainerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11033,6 +13455,31 @@ export function jobSpecTemplateSpecDnsConfigOptionToTerraform(struct?: JobSpecTe } } + +export function jobSpecTemplateSpecDnsConfigOptionToHclTerraform(struct?: JobSpecTemplateSpecDnsConfigOption | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecDnsConfigOptionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11165,6 +13612,37 @@ export function jobSpecTemplateSpecDnsConfigToTerraform(struct?: JobSpecTemplate } } + +export function jobSpecTemplateSpecDnsConfigToHclTerraform(struct?: JobSpecTemplateSpecDnsConfigOutputReference | JobSpecTemplateSpecDnsConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + nameservers: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.nameservers), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + searches: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.searches), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + option: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecDnsConfigOptionToHclTerraform, true)(struct!.option), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecDnsConfigOptionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecDnsConfigOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11283,6 +13761,31 @@ export function jobSpecTemplateSpecHostAliasesToTerraform(struct?: JobSpecTempla } } + +export function jobSpecTemplateSpecHostAliasesToHclTerraform(struct?: JobSpecTemplateSpecHostAliases | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + hostnames: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.hostnames), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + ip: { + value: cdktf.stringToHclTerraform(struct!.ip), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecHostAliasesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11398,6 +13901,25 @@ export function jobSpecTemplateSpecImagePullSecretsToTerraform(struct?: JobSpecT } } + +export function jobSpecTemplateSpecImagePullSecretsToHclTerraform(struct?: JobSpecTemplateSpecImagePullSecrets | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecImagePullSecretsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11508,6 +14030,37 @@ export function jobSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefToTer } } + +export function jobSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct?: JobSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference | JobSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11626,6 +14179,31 @@ export function jobSpecTemplateSpecInitContainerEnvValueFromFieldRefToTerraform( } } + +export function jobSpecTemplateSpecInitContainerEnvValueFromFieldRefToHclTerraform(struct?: JobSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference | JobSpecTemplateSpecInitContainerEnvValueFromFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11725,6 +14303,37 @@ export function jobSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefToTe } } + +export function jobSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefToHclTerraform(struct?: JobSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference | JobSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11847,6 +14456,37 @@ export function jobSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefToTerraf } } + +export function jobSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefToHclTerraform(struct?: JobSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference | JobSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11979,6 +14619,43 @@ export function jobSpecTemplateSpecInitContainerEnvValueFromToTerraform(struct?: } } + +export function jobSpecTemplateSpecInitContainerEnvValueFromToHclTerraform(struct?: JobSpecTemplateSpecInitContainerEnvValueFromOutputReference | JobSpecTemplateSpecInitContainerEnvValueFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map_key_ref: { + value: jobSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct!.configMapKeyRef), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefList", + }, + field_ref: { + value: jobSpecTemplateSpecInitContainerEnvValueFromFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerEnvValueFromFieldRefList", + }, + resource_field_ref: { + value: jobSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefList", + }, + secret_key_ref: { + value: jobSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefToHclTerraform(struct!.secretKeyRef), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerEnvValueFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12126,6 +14803,37 @@ export function jobSpecTemplateSpecInitContainerEnvToTerraform(struct?: JobSpecT } } + +export function jobSpecTemplateSpecInitContainerEnvToHclTerraform(struct?: JobSpecTemplateSpecInitContainerEnv | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value_from: { + value: jobSpecTemplateSpecInitContainerEnvValueFromToHclTerraform(struct!.valueFrom), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerEnvValueFromList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerEnvOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12273,6 +14981,31 @@ export function jobSpecTemplateSpecInitContainerEnvFromConfigMapRefToTerraform(s } } + +export function jobSpecTemplateSpecInitContainerEnvFromConfigMapRefToHclTerraform(struct?: JobSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference | JobSpecTemplateSpecInitContainerEnvFromConfigMapRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12366,6 +15099,31 @@ export function jobSpecTemplateSpecInitContainerEnvFromSecretRefToTerraform(stru } } + +export function jobSpecTemplateSpecInitContainerEnvFromSecretRefToHclTerraform(struct?: JobSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference | JobSpecTemplateSpecInitContainerEnvFromSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12466,6 +15224,37 @@ export function jobSpecTemplateSpecInitContainerEnvFromToTerraform(struct?: JobS } } + +export function jobSpecTemplateSpecInitContainerEnvFromToHclTerraform(struct?: JobSpecTemplateSpecInitContainerEnvFrom | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + prefix: { + value: cdktf.stringToHclTerraform(struct!.prefix), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + config_map_ref: { + value: jobSpecTemplateSpecInitContainerEnvFromConfigMapRefToHclTerraform(struct!.configMapRef), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerEnvFromConfigMapRefList", + }, + secret_ref: { + value: jobSpecTemplateSpecInitContainerEnvFromSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerEnvFromSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerEnvFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12609,6 +15398,25 @@ export function jobSpecTemplateSpecInitContainerLifecyclePostStartExecToTerrafor } } + +export function jobSpecTemplateSpecInitContainerLifecyclePostStartExecToHclTerraform(struct?: JobSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference | JobSpecTemplateSpecInitContainerLifecyclePostStartExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12683,6 +15491,31 @@ export function jobSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHea } } + +export function jobSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform(struct?: JobSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12832,6 +15665,49 @@ export function jobSpecTemplateSpecInitContainerLifecyclePostStartHttpGetToTerra } } + +export function jobSpecTemplateSpecInitContainerLifecyclePostStartHttpGetToHclTerraform(struct?: JobSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference | JobSpecTemplateSpecInitContainerLifecyclePostStartHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12987,6 +15863,25 @@ export function jobSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketToTer } } + +export function jobSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketToHclTerraform(struct?: JobSpecTemplateSpecInitContainerLifecyclePostStartTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13097,6 +15992,37 @@ export function jobSpecTemplateSpecInitContainerLifecyclePostStartToTerraform(st } } + +export function jobSpecTemplateSpecInitContainerLifecyclePostStartToHclTerraform(struct?: JobSpecTemplateSpecInitContainerLifecyclePostStart | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: jobSpecTemplateSpecInitContainerLifecyclePostStartExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerLifecyclePostStartExecList", + }, + http_get: { + value: jobSpecTemplateSpecInitContainerLifecyclePostStartHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerLifecyclePostStartHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerLifecyclePostStartOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13240,6 +16166,25 @@ export function jobSpecTemplateSpecInitContainerLifecyclePreStopExecToTerraform( } } + +export function jobSpecTemplateSpecInitContainerLifecyclePreStopExecToHclTerraform(struct?: JobSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference | JobSpecTemplateSpecInitContainerLifecyclePreStopExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13314,6 +16259,31 @@ export function jobSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeade } } + +export function jobSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform(struct?: JobSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13463,6 +16433,49 @@ export function jobSpecTemplateSpecInitContainerLifecyclePreStopHttpGetToTerrafo } } + +export function jobSpecTemplateSpecInitContainerLifecyclePreStopHttpGetToHclTerraform(struct?: JobSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference | JobSpecTemplateSpecInitContainerLifecyclePreStopHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13618,6 +16631,25 @@ export function jobSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketToTerra } } + +export function jobSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketToHclTerraform(struct?: JobSpecTemplateSpecInitContainerLifecyclePreStopTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13728,6 +16760,37 @@ export function jobSpecTemplateSpecInitContainerLifecyclePreStopToTerraform(stru } } + +export function jobSpecTemplateSpecInitContainerLifecyclePreStopToHclTerraform(struct?: JobSpecTemplateSpecInitContainerLifecyclePreStop | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: jobSpecTemplateSpecInitContainerLifecyclePreStopExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerLifecyclePreStopExecList", + }, + http_get: { + value: jobSpecTemplateSpecInitContainerLifecyclePreStopHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerLifecyclePreStopHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerLifecyclePreStopOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13878,6 +16941,31 @@ export function jobSpecTemplateSpecInitContainerLifecycleToTerraform(struct?: Jo } } + +export function jobSpecTemplateSpecInitContainerLifecycleToHclTerraform(struct?: JobSpecTemplateSpecInitContainerLifecycleOutputReference | JobSpecTemplateSpecInitContainerLifecycle): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + post_start: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecInitContainerLifecyclePostStartToHclTerraform, true)(struct!.postStart), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerLifecyclePostStartList", + }, + pre_stop: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecInitContainerLifecyclePreStopToHclTerraform, true)(struct!.preStop), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerLifecyclePreStopList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerLifecycleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13967,6 +17055,25 @@ export function jobSpecTemplateSpecInitContainerLivenessProbeExecToTerraform(str } } + +export function jobSpecTemplateSpecInitContainerLivenessProbeExecToHclTerraform(struct?: JobSpecTemplateSpecInitContainerLivenessProbeExecOutputReference | JobSpecTemplateSpecInitContainerLivenessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerLivenessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14041,6 +17148,31 @@ export function jobSpecTemplateSpecInitContainerLivenessProbeGrpcToTerraform(str } } + +export function jobSpecTemplateSpecInitContainerLivenessProbeGrpcToHclTerraform(struct?: JobSpecTemplateSpecInitContainerLivenessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14166,6 +17298,31 @@ export function jobSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderTo } } + +export function jobSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform(struct?: JobSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14315,6 +17472,49 @@ export function jobSpecTemplateSpecInitContainerLivenessProbeHttpGetToTerraform( } } + +export function jobSpecTemplateSpecInitContainerLivenessProbeHttpGetToHclTerraform(struct?: JobSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference | JobSpecTemplateSpecInitContainerLivenessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14470,6 +17670,25 @@ export function jobSpecTemplateSpecInitContainerLivenessProbeTcpSocketToTerrafor } } + +export function jobSpecTemplateSpecInitContainerLivenessProbeTcpSocketToHclTerraform(struct?: JobSpecTemplateSpecInitContainerLivenessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14622,6 +17841,73 @@ export function jobSpecTemplateSpecInitContainerLivenessProbeToTerraform(struct? } } + +export function jobSpecTemplateSpecInitContainerLivenessProbeToHclTerraform(struct?: JobSpecTemplateSpecInitContainerLivenessProbeOutputReference | JobSpecTemplateSpecInitContainerLivenessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: jobSpecTemplateSpecInitContainerLivenessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerLivenessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecInitContainerLivenessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerLivenessProbeGrpcList", + }, + http_get: { + value: jobSpecTemplateSpecInitContainerLivenessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerLivenessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecInitContainerLivenessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerLivenessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerLivenessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14893,6 +18179,49 @@ export function jobSpecTemplateSpecInitContainerPortToTerraform(struct?: JobSpec } } + +export function jobSpecTemplateSpecInitContainerPortToHclTerraform(struct?: JobSpecTemplateSpecInitContainerPort | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_port: { + value: cdktf.numberToHclTerraform(struct!.containerPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + host_ip: { + value: cdktf.stringToHclTerraform(struct!.hostIp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_port: { + value: cdktf.numberToHclTerraform(struct!.hostPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15077,6 +18406,25 @@ export function jobSpecTemplateSpecInitContainerReadinessProbeExecToTerraform(st } } + +export function jobSpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform(struct?: JobSpecTemplateSpecInitContainerReadinessProbeExecOutputReference | JobSpecTemplateSpecInitContainerReadinessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerReadinessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15151,6 +18499,31 @@ export function jobSpecTemplateSpecInitContainerReadinessProbeGrpcToTerraform(st } } + +export function jobSpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform(struct?: JobSpecTemplateSpecInitContainerReadinessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15276,6 +18649,31 @@ export function jobSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderT } } + +export function jobSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform(struct?: JobSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15425,6 +18823,49 @@ export function jobSpecTemplateSpecInitContainerReadinessProbeHttpGetToTerraform } } + +export function jobSpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform(struct?: JobSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference | JobSpecTemplateSpecInitContainerReadinessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15580,6 +19021,25 @@ export function jobSpecTemplateSpecInitContainerReadinessProbeTcpSocketToTerrafo } } + +export function jobSpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform(struct?: JobSpecTemplateSpecInitContainerReadinessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15732,6 +19192,73 @@ export function jobSpecTemplateSpecInitContainerReadinessProbeToTerraform(struct } } + +export function jobSpecTemplateSpecInitContainerReadinessProbeToHclTerraform(struct?: JobSpecTemplateSpecInitContainerReadinessProbeOutputReference | JobSpecTemplateSpecInitContainerReadinessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: jobSpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerReadinessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerReadinessProbeGrpcList", + }, + http_get: { + value: jobSpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerReadinessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerReadinessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerReadinessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15982,6 +19509,31 @@ export function jobSpecTemplateSpecInitContainerResourcesToTerraform(struct?: Jo } } + +export function jobSpecTemplateSpecInitContainerResourcesToHclTerraform(struct?: JobSpecTemplateSpecInitContainerResourcesOutputReference | JobSpecTemplateSpecInitContainerResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; diff --git a/src/job/index-structs/structs400.ts b/src/job/index-structs/structs400.ts index e70c609a0..8c8659ed3 100644 --- a/src/job/index-structs/structs400.ts +++ b/src/job/index-structs/structs400.ts @@ -6,45 +6,59 @@ import * as cdktf from 'cdktf'; import { JobSpecTemplateSpecInitContainerEnv, jobSpecTemplateSpecInitContainerEnvToTerraform, +jobSpecTemplateSpecInitContainerEnvToHclTerraform, JobSpecTemplateSpecInitContainerEnvList, JobSpecTemplateSpecInitContainerEnvFrom, jobSpecTemplateSpecInitContainerEnvFromToTerraform, +jobSpecTemplateSpecInitContainerEnvFromToHclTerraform, JobSpecTemplateSpecInitContainerEnvFromList, JobSpecTemplateSpecInitContainerLifecycle, jobSpecTemplateSpecInitContainerLifecycleToTerraform, +jobSpecTemplateSpecInitContainerLifecycleToHclTerraform, JobSpecTemplateSpecInitContainerLifecycleOutputReference, JobSpecTemplateSpecInitContainerLivenessProbe, jobSpecTemplateSpecInitContainerLivenessProbeToTerraform, +jobSpecTemplateSpecInitContainerLivenessProbeToHclTerraform, JobSpecTemplateSpecInitContainerLivenessProbeOutputReference, JobSpecTemplateSpecInitContainerPort, jobSpecTemplateSpecInitContainerPortToTerraform, +jobSpecTemplateSpecInitContainerPortToHclTerraform, JobSpecTemplateSpecInitContainerPortList, JobSpecTemplateSpecInitContainerReadinessProbe, jobSpecTemplateSpecInitContainerReadinessProbeToTerraform, +jobSpecTemplateSpecInitContainerReadinessProbeToHclTerraform, JobSpecTemplateSpecInitContainerReadinessProbeOutputReference, JobSpecTemplateSpecInitContainerResources, jobSpecTemplateSpecInitContainerResourcesToTerraform, +jobSpecTemplateSpecInitContainerResourcesToHclTerraform, JobSpecTemplateSpecInitContainerResourcesOutputReference, JobSpecTemplateSpecAffinity, jobSpecTemplateSpecAffinityToTerraform, +jobSpecTemplateSpecAffinityToHclTerraform, JobSpecTemplateSpecAffinityOutputReference, JobSpecTemplateSpecContainer, jobSpecTemplateSpecContainerToTerraform, +jobSpecTemplateSpecContainerToHclTerraform, JobSpecTemplateSpecContainerList, JobSpecTemplateSpecDnsConfig, jobSpecTemplateSpecDnsConfigToTerraform, +jobSpecTemplateSpecDnsConfigToHclTerraform, JobSpecTemplateSpecDnsConfigOutputReference, JobSpecTemplateSpecHostAliases, jobSpecTemplateSpecHostAliasesToTerraform, +jobSpecTemplateSpecHostAliasesToHclTerraform, JobSpecTemplateSpecHostAliasesList, JobSpecTemplateSpecImagePullSecrets, jobSpecTemplateSpecImagePullSecretsToTerraform, +jobSpecTemplateSpecImagePullSecretsToHclTerraform, JobSpecTemplateSpecImagePullSecretsList, JobSpecTemplateMetadata, jobSpecTemplateMetadataToTerraform, +jobSpecTemplateMetadataToHclTerraform, JobSpecTemplateMetadataOutputReference, JobSpecSelector, jobSpecSelectorToTerraform, +jobSpecSelectorToHclTerraform, JobSpecSelectorOutputReference } from './structs0' export interface JobSpecTemplateSpecInitContainerSecurityContextCapabilities { /** @@ -72,6 +86,31 @@ export function jobSpecTemplateSpecInitContainerSecurityContextCapabilitiesToTer } } + +export function jobSpecTemplateSpecInitContainerSecurityContextCapabilitiesToHclTerraform(struct?: JobSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference | JobSpecTemplateSpecInitContainerSecurityContextCapabilities): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + add: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.add), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + drop: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.drop), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -182,6 +221,43 @@ export function jobSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToT } } + +export function jobSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform(struct?: JobSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference | JobSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -322,6 +398,31 @@ export function jobSpecTemplateSpecInitContainerSecurityContextSeccompProfileToT } } + +export function jobSpecTemplateSpecInitContainerSecurityContextSeccompProfileToHclTerraform(struct?: JobSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference | JobSpecTemplateSpecInitContainerSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -467,6 +568,73 @@ export function jobSpecTemplateSpecInitContainerSecurityContextToTerraform(struc } } + +export function jobSpecTemplateSpecInitContainerSecurityContextToHclTerraform(struct?: JobSpecTemplateSpecInitContainerSecurityContextOutputReference | JobSpecTemplateSpecInitContainerSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + allow_privilege_escalation: { + value: cdktf.booleanToHclTerraform(struct!.allowPrivilegeEscalation), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + privileged: { + value: cdktf.booleanToHclTerraform(struct!.privileged), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + read_only_root_filesystem: { + value: cdktf.booleanToHclTerraform(struct!.readOnlyRootFilesystem), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + capabilities: { + value: jobSpecTemplateSpecInitContainerSecurityContextCapabilitiesToHclTerraform(struct!.capabilities), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerSecurityContextCapabilitiesList", + }, + se_linux_options: { + value: jobSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: jobSpecTemplateSpecInitContainerSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerSecurityContextSeccompProfileList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -710,6 +878,25 @@ export function jobSpecTemplateSpecInitContainerStartupProbeExecToTerraform(stru } } + +export function jobSpecTemplateSpecInitContainerStartupProbeExecToHclTerraform(struct?: JobSpecTemplateSpecInitContainerStartupProbeExecOutputReference | JobSpecTemplateSpecInitContainerStartupProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerStartupProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -784,6 +971,31 @@ export function jobSpecTemplateSpecInitContainerStartupProbeGrpcToTerraform(stru } } + +export function jobSpecTemplateSpecInitContainerStartupProbeGrpcToHclTerraform(struct?: JobSpecTemplateSpecInitContainerStartupProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -909,6 +1121,31 @@ export function jobSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToT } } + +export function jobSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform(struct?: JobSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1058,6 +1295,49 @@ export function jobSpecTemplateSpecInitContainerStartupProbeHttpGetToTerraform(s } } + +export function jobSpecTemplateSpecInitContainerStartupProbeHttpGetToHclTerraform(struct?: JobSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference | JobSpecTemplateSpecInitContainerStartupProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1213,6 +1493,25 @@ export function jobSpecTemplateSpecInitContainerStartupProbeTcpSocketToTerraform } } + +export function jobSpecTemplateSpecInitContainerStartupProbeTcpSocketToHclTerraform(struct?: JobSpecTemplateSpecInitContainerStartupProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1365,6 +1664,73 @@ export function jobSpecTemplateSpecInitContainerStartupProbeToTerraform(struct?: } } + +export function jobSpecTemplateSpecInitContainerStartupProbeToHclTerraform(struct?: JobSpecTemplateSpecInitContainerStartupProbeOutputReference | JobSpecTemplateSpecInitContainerStartupProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: jobSpecTemplateSpecInitContainerStartupProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerStartupProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecInitContainerStartupProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerStartupProbeGrpcList", + }, + http_get: { + value: jobSpecTemplateSpecInitContainerStartupProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerStartupProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecInitContainerStartupProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerStartupProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerStartupProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1636,6 +2002,49 @@ export function jobSpecTemplateSpecInitContainerVolumeMountToTerraform(struct?: } } + +export function jobSpecTemplateSpecInitContainerVolumeMountToHclTerraform(struct?: JobSpecTemplateSpecInitContainerVolumeMount | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mount_path: { + value: cdktf.stringToHclTerraform(struct!.mountPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mount_propagation: { + value: cdktf.stringToHclTerraform(struct!.mountPropagation), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + sub_path: { + value: cdktf.stringToHclTerraform(struct!.subPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerVolumeMountOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1957,6 +2366,145 @@ export function jobSpecTemplateSpecInitContainerToTerraform(struct?: JobSpecTemp } } + +export function jobSpecTemplateSpecInitContainerToHclTerraform(struct?: JobSpecTemplateSpecInitContainer | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + args: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.args), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + image: { + value: cdktf.stringToHclTerraform(struct!.image), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + image_pull_policy: { + value: cdktf.stringToHclTerraform(struct!.imagePullPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stdin: { + value: cdktf.booleanToHclTerraform(struct!.stdin), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + stdin_once: { + value: cdktf.booleanToHclTerraform(struct!.stdinOnce), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + termination_message_path: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_message_policy: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + tty: { + value: cdktf.booleanToHclTerraform(struct!.tty), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + working_dir: { + value: cdktf.stringToHclTerraform(struct!.workingDir), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + env: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecInitContainerEnvToHclTerraform, true)(struct!.env), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerEnvList", + }, + env_from: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecInitContainerEnvFromToHclTerraform, true)(struct!.envFrom), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerEnvFromList", + }, + lifecycle: { + value: jobSpecTemplateSpecInitContainerLifecycleToHclTerraform(struct!.lifecycle), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerLifecycleList", + }, + liveness_probe: { + value: jobSpecTemplateSpecInitContainerLivenessProbeToHclTerraform(struct!.livenessProbe), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerLivenessProbeList", + }, + port: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecInitContainerPortToHclTerraform, true)(struct!.port), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerPortList", + }, + readiness_probe: { + value: jobSpecTemplateSpecInitContainerReadinessProbeToHclTerraform(struct!.readinessProbe), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerReadinessProbeList", + }, + resources: { + value: jobSpecTemplateSpecInitContainerResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerResourcesList", + }, + security_context: { + value: jobSpecTemplateSpecInitContainerSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerSecurityContextList", + }, + startup_probe: { + value: jobSpecTemplateSpecInitContainerStartupProbeToHclTerraform(struct!.startupProbe), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerStartupProbeList", + }, + volume_mount: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecInitContainerVolumeMountToHclTerraform, true)(struct!.volumeMount), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerVolumeMountList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecInitContainerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2493,6 +3041,25 @@ export function jobSpecTemplateSpecOsToTerraform(struct?: JobSpecTemplateSpecOsO } } + +export function jobSpecTemplateSpecOsToHclTerraform(struct?: JobSpecTemplateSpecOsOutputReference | JobSpecTemplateSpecOs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecOsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2557,6 +3124,25 @@ export function jobSpecTemplateSpecReadinessGateToTerraform(struct?: JobSpecTemp } } + +export function jobSpecTemplateSpecReadinessGateToHclTerraform(struct?: JobSpecTemplateSpecReadinessGate | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + condition_type: { + value: cdktf.stringToHclTerraform(struct!.conditionType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecReadinessGateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2674,6 +3260,43 @@ export function jobSpecTemplateSpecSecurityContextSeLinuxOptionsToTerraform(stru } } + +export function jobSpecTemplateSpecSecurityContextSeLinuxOptionsToHclTerraform(struct?: JobSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference | JobSpecTemplateSpecSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2814,6 +3437,31 @@ export function jobSpecTemplateSpecSecurityContextSeccompProfileToTerraform(stru } } + +export function jobSpecTemplateSpecSecurityContextSeccompProfileToHclTerraform(struct?: JobSpecTemplateSpecSecurityContextSeccompProfileOutputReference | JobSpecTemplateSpecSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2910,6 +3558,31 @@ export function jobSpecTemplateSpecSecurityContextSysctlToTerraform(struct?: Job } } + +export function jobSpecTemplateSpecSecurityContextSysctlToHclTerraform(struct?: JobSpecTemplateSpecSecurityContextSysctl | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecSecurityContextSysctlOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3046,6 +3719,43 @@ export function jobSpecTemplateSpecSecurityContextWindowsOptionsToTerraform(stru } } + +export function jobSpecTemplateSpecSecurityContextWindowsOptionsToHclTerraform(struct?: JobSpecTemplateSpecSecurityContextWindowsOptionsOutputReference | JobSpecTemplateSpecSecurityContextWindowsOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + gmsa_credential_spec: { + value: cdktf.stringToHclTerraform(struct!.gmsaCredentialSpec), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + gmsa_credential_spec_name: { + value: cdktf.stringToHclTerraform(struct!.gmsaCredentialSpecName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_process: { + value: cdktf.booleanToHclTerraform(struct!.hostProcess), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_username: { + value: cdktf.stringToHclTerraform(struct!.runAsUsername), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecSecurityContextWindowsOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3242,6 +3952,79 @@ export function jobSpecTemplateSpecSecurityContextToTerraform(struct?: JobSpecTe } } + +export function jobSpecTemplateSpecSecurityContextToHclTerraform(struct?: JobSpecTemplateSpecSecurityContextOutputReference | JobSpecTemplateSpecSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_group: { + value: cdktf.stringToHclTerraform(struct!.fsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_group_change_policy: { + value: cdktf.stringToHclTerraform(struct!.fsGroupChangePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + supplemental_groups: { + value: cdktf.listMapperHcl(cdktf.numberToHclTerraform, false)(struct!.supplementalGroups), + isBlock: false, + type: "set", + storageClassType: "numberList", + }, + se_linux_options: { + value: jobSpecTemplateSpecSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: jobSpecTemplateSpecSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecSecurityContextSeccompProfileList", + }, + sysctl: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecSecurityContextSysctlToHclTerraform, true)(struct!.sysctl), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecSecurityContextSysctlList", + }, + windows_options: { + value: jobSpecTemplateSpecSecurityContextWindowsOptionsToHclTerraform(struct!.windowsOptions), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecSecurityContextWindowsOptionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3535,6 +4318,49 @@ export function jobSpecTemplateSpecTolerationToTerraform(struct?: JobSpecTemplat } } + +export function jobSpecTemplateSpecTolerationToHclTerraform(struct?: JobSpecTemplateSpecToleration | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + effect: { + value: cdktf.stringToHclTerraform(struct!.effect), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + toleration_seconds: { + value: cdktf.stringToHclTerraform(struct!.tolerationSeconds), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecTolerationOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3736,6 +4562,37 @@ export function jobSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExp } } + +export function jobSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform(struct?: JobSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3886,6 +4743,31 @@ export function jobSpecTemplateSpecTopologySpreadConstraintLabelSelectorToTerraf } } + +export function jobSpecTemplateSpecTopologySpreadConstraintLabelSelectorToHclTerraform(struct?: JobSpecTemplateSpecTopologySpreadConstraintLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4028,6 +4910,43 @@ export function jobSpecTemplateSpecTopologySpreadConstraintToTerraform(struct?: } } + +export function jobSpecTemplateSpecTopologySpreadConstraintToHclTerraform(struct?: JobSpecTemplateSpecTopologySpreadConstraint | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + max_skew: { + value: cdktf.numberToHclTerraform(struct!.maxSkew), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + when_unsatisfiable: { + value: cdktf.stringToHclTerraform(struct!.whenUnsatisfiable), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecTopologySpreadConstraintLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecTopologySpreadConstraintLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecTopologySpreadConstraintOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4214,6 +5133,43 @@ export function jobSpecTemplateSpecVolumeAwsElasticBlockStoreToTerraform(struct? } } + +export function jobSpecTemplateSpecVolumeAwsElasticBlockStoreToHclTerraform(struct?: JobSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference | JobSpecTemplateSpecVolumeAwsElasticBlockStore): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_id: { + value: cdktf.stringToHclTerraform(struct!.volumeId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4379,6 +5335,55 @@ export function jobSpecTemplateSpecVolumeAzureDiskToTerraform(struct?: JobSpecTe } } + +export function jobSpecTemplateSpecVolumeAzureDiskToHclTerraform(struct?: JobSpecTemplateSpecVolumeAzureDiskOutputReference | JobSpecTemplateSpecVolumeAzureDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + caching_mode: { + value: cdktf.stringToHclTerraform(struct!.cachingMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + data_disk_uri: { + value: cdktf.stringToHclTerraform(struct!.dataDiskUri), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + disk_name: { + value: cdktf.stringToHclTerraform(struct!.diskName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeAzureDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4568,6 +5573,43 @@ export function jobSpecTemplateSpecVolumeAzureFileToTerraform(struct?: JobSpecTe } } + +export function jobSpecTemplateSpecVolumeAzureFileToHclTerraform(struct?: JobSpecTemplateSpecVolumeAzureFileOutputReference | JobSpecTemplateSpecVolumeAzureFile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_name: { + value: cdktf.stringToHclTerraform(struct!.secretName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + secret_namespace: { + value: cdktf.stringToHclTerraform(struct!.secretNamespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + share_name: { + value: cdktf.stringToHclTerraform(struct!.shareName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeAzureFileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4702,6 +5744,31 @@ export function jobSpecTemplateSpecVolumeCephFsSecretRefToTerraform(struct?: Job } } + +export function jobSpecTemplateSpecVolumeCephFsSecretRefToHclTerraform(struct?: JobSpecTemplateSpecVolumeCephFsSecretRefOutputReference | JobSpecTemplateSpecVolumeCephFsSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeCephFsSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4826,6 +5893,55 @@ export function jobSpecTemplateSpecVolumeCephFsToTerraform(struct?: JobSpecTempl } } + +export function jobSpecTemplateSpecVolumeCephFsToHclTerraform(struct?: JobSpecTemplateSpecVolumeCephFsOutputReference | JobSpecTemplateSpecVolumeCephFs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + monitors: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.monitors), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_file: { + value: cdktf.stringToHclTerraform(struct!.secretFile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + secret_ref: { + value: jobSpecTemplateSpecVolumeCephFsSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeCephFsSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeCephFsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5014,6 +6130,37 @@ export function jobSpecTemplateSpecVolumeCinderToTerraform(struct?: JobSpecTempl } } + +export function jobSpecTemplateSpecVolumeCinderToHclTerraform(struct?: JobSpecTemplateSpecVolumeCinderOutputReference | JobSpecTemplateSpecVolumeCinder): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_id: { + value: cdktf.stringToHclTerraform(struct!.volumeId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeCinderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5136,6 +6283,37 @@ export function jobSpecTemplateSpecVolumeConfigMapItemsToTerraform(struct?: JobS } } + +export function jobSpecTemplateSpecVolumeConfigMapItemsToHclTerraform(struct?: JobSpecTemplateSpecVolumeConfigMapItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeConfigMapItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5300,6 +6478,43 @@ export function jobSpecTemplateSpecVolumeConfigMapToTerraform(struct?: JobSpecTe } } + +export function jobSpecTemplateSpecVolumeConfigMapToHclTerraform(struct?: JobSpecTemplateSpecVolumeConfigMapOutputReference | JobSpecTemplateSpecVolumeConfigMap): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecVolumeConfigMapItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeConfigMapItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeConfigMapOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5433,6 +6648,25 @@ export function jobSpecTemplateSpecVolumeCsiNodePublishSecretRefToTerraform(stru } } + +export function jobSpecTemplateSpecVolumeCsiNodePublishSecretRefToHclTerraform(struct?: JobSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference | JobSpecTemplateSpecVolumeCsiNodePublishSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5528,6 +6762,49 @@ export function jobSpecTemplateSpecVolumeCsiToTerraform(struct?: JobSpecTemplate } } + +export function jobSpecTemplateSpecVolumeCsiToHclTerraform(struct?: JobSpecTemplateSpecVolumeCsiOutputReference | JobSpecTemplateSpecVolumeCsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_attributes: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.volumeAttributes), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + node_publish_secret_ref: { + value: jobSpecTemplateSpecVolumeCsiNodePublishSecretRefToHclTerraform(struct!.nodePublishSecretRef), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeCsiNodePublishSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeCsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5687,6 +6964,31 @@ export function jobSpecTemplateSpecVolumeDownwardApiItemsFieldRefToTerraform(str } } + +export function jobSpecTemplateSpecVolumeDownwardApiItemsFieldRefToHclTerraform(struct?: JobSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference | JobSpecTemplateSpecVolumeDownwardApiItemsFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5786,6 +7088,37 @@ export function jobSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToTerra } } + +export function jobSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform(struct?: JobSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference | JobSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5912,6 +7245,43 @@ export function jobSpecTemplateSpecVolumeDownwardApiItemsToTerraform(struct?: Jo } } + +export function jobSpecTemplateSpecVolumeDownwardApiItemsToHclTerraform(struct?: JobSpecTemplateSpecVolumeDownwardApiItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_ref: { + value: jobSpecTemplateSpecVolumeDownwardApiItemsFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeDownwardApiItemsFieldRefList", + }, + resource_field_ref: { + value: jobSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeDownwardApiItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6078,6 +7448,31 @@ export function jobSpecTemplateSpecVolumeDownwardApiToTerraform(struct?: JobSpec } } + +export function jobSpecTemplateSpecVolumeDownwardApiToHclTerraform(struct?: JobSpecTemplateSpecVolumeDownwardApiOutputReference | JobSpecTemplateSpecVolumeDownwardApi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + items: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecVolumeDownwardApiItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeDownwardApiItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeDownwardApiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6174,6 +7569,31 @@ export function jobSpecTemplateSpecVolumeEmptyDirToTerraform(struct?: JobSpecTem } } + +export function jobSpecTemplateSpecVolumeEmptyDirToHclTerraform(struct?: JobSpecTemplateSpecVolumeEmptyDirOutputReference | JobSpecTemplateSpecVolumeEmptyDir): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + medium: { + value: cdktf.stringToHclTerraform(struct!.medium), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + size_limit: { + value: cdktf.stringToHclTerraform(struct!.sizeLimit), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeEmptyDirOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6270,6 +7690,31 @@ export function jobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToT } } + +export function jobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform(struct?: JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference | JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6366,6 +7811,31 @@ export function jobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourc } } + +export function jobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform(struct?: JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference | JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6469,6 +7939,37 @@ export function jobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelecto } } + +export function jobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform(struct?: JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6619,6 +8120,31 @@ export function jobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelecto } } + +export function jobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform(struct?: JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference | JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6743,6 +8269,55 @@ export function jobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToTerra } } + +export function jobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform(struct?: JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference | JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + access_modes: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.accessModes), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + storage_class_name: { + value: cdktf.stringToHclTerraform(struct!.storageClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_mode: { + value: cdktf.stringToHclTerraform(struct!.volumeMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_name: { + value: cdktf.stringToHclTerraform(struct!.volumeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resources: { + value: jobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesList", + }, + selector: { + value: jobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6921,6 +8496,31 @@ export function jobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToTerraform } } + +export function jobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToHclTerraform(struct?: JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference | JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metadata: { + value: jobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform(struct!.metadata), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataList", + }, + spec: { + value: jobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform(struct!.spec), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7007,6 +8607,25 @@ export function jobSpecTemplateSpecVolumeEphemeralToTerraform(struct?: JobSpecTe } } + +export function jobSpecTemplateSpecVolumeEphemeralToHclTerraform(struct?: JobSpecTemplateSpecVolumeEphemeralOutputReference | JobSpecTemplateSpecVolumeEphemeral): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + volume_claim_template: { + value: jobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToHclTerraform(struct!.volumeClaimTemplate), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeEphemeralOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7092,6 +8711,43 @@ export function jobSpecTemplateSpecVolumeFcToTerraform(struct?: JobSpecTemplateS } } + +export function jobSpecTemplateSpecVolumeFcToHclTerraform(struct?: JobSpecTemplateSpecVolumeFcOutputReference | JobSpecTemplateSpecVolumeFc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + lun: { + value: cdktf.numberToHclTerraform(struct!.lun), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + target_ww_ns: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.targetWwNs), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeFcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7226,6 +8882,31 @@ export function jobSpecTemplateSpecVolumeFlexVolumeSecretRefToTerraform(struct?: } } + +export function jobSpecTemplateSpecVolumeFlexVolumeSecretRefToHclTerraform(struct?: JobSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference | JobSpecTemplateSpecVolumeFlexVolumeSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7343,6 +9024,49 @@ export function jobSpecTemplateSpecVolumeFlexVolumeToTerraform(struct?: JobSpecT } } + +export function jobSpecTemplateSpecVolumeFlexVolumeToHclTerraform(struct?: JobSpecTemplateSpecVolumeFlexVolumeOutputReference | JobSpecTemplateSpecVolumeFlexVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + options: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.options), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_ref: { + value: jobSpecTemplateSpecVolumeFlexVolumeSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeFlexVolumeSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeFlexVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7502,6 +9226,31 @@ export function jobSpecTemplateSpecVolumeFlockerToTerraform(struct?: JobSpecTemp } } + +export function jobSpecTemplateSpecVolumeFlockerToHclTerraform(struct?: JobSpecTemplateSpecVolumeFlockerOutputReference | JobSpecTemplateSpecVolumeFlocker): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + dataset_name: { + value: cdktf.stringToHclTerraform(struct!.datasetName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + dataset_uuid: { + value: cdktf.stringToHclTerraform(struct!.datasetUuid), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeFlockerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7612,6 +9361,43 @@ export function jobSpecTemplateSpecVolumeGcePersistentDiskToTerraform(struct?: J } } + +export function jobSpecTemplateSpecVolumeGcePersistentDiskToHclTerraform(struct?: JobSpecTemplateSpecVolumeGcePersistentDiskOutputReference | JobSpecTemplateSpecVolumeGcePersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pd_name: { + value: cdktf.stringToHclTerraform(struct!.pdName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeGcePersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7756,6 +9542,37 @@ export function jobSpecTemplateSpecVolumeGitRepoToTerraform(struct?: JobSpecTemp } } + +export function jobSpecTemplateSpecVolumeGitRepoToHclTerraform(struct?: JobSpecTemplateSpecVolumeGitRepoOutputReference | JobSpecTemplateSpecVolumeGitRepo): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + directory: { + value: cdktf.stringToHclTerraform(struct!.directory), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + repository: { + value: cdktf.stringToHclTerraform(struct!.repository), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + revision: { + value: cdktf.stringToHclTerraform(struct!.revision), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeGitRepoOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7881,6 +9698,37 @@ export function jobSpecTemplateSpecVolumeGlusterfsToTerraform(struct?: JobSpecTe } } + +export function jobSpecTemplateSpecVolumeGlusterfsToHclTerraform(struct?: JobSpecTemplateSpecVolumeGlusterfsOutputReference | JobSpecTemplateSpecVolumeGlusterfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + endpoints_name: { + value: cdktf.stringToHclTerraform(struct!.endpointsName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeGlusterfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7993,6 +9841,31 @@ export function jobSpecTemplateSpecVolumeHostPathToTerraform(struct?: JobSpecTem } } + +export function jobSpecTemplateSpecVolumeHostPathToHclTerraform(struct?: JobSpecTemplateSpecVolumeHostPathOutputReference | JobSpecTemplateSpecVolumeHostPath): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeHostPathOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8117,6 +9990,55 @@ export function jobSpecTemplateSpecVolumeIscsiToTerraform(struct?: JobSpecTempla } } + +export function jobSpecTemplateSpecVolumeIscsiToHclTerraform(struct?: JobSpecTemplateSpecVolumeIscsiOutputReference | JobSpecTemplateSpecVolumeIscsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + iqn: { + value: cdktf.stringToHclTerraform(struct!.iqn), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + iscsi_interface: { + value: cdktf.stringToHclTerraform(struct!.iscsiInterface), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + lun: { + value: cdktf.numberToHclTerraform(struct!.lun), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + target_portal: { + value: cdktf.stringToHclTerraform(struct!.targetPortal), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeIscsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8288,6 +10210,25 @@ export function jobSpecTemplateSpecVolumeLocalToTerraform(struct?: JobSpecTempla } } + +export function jobSpecTemplateSpecVolumeLocalToHclTerraform(struct?: JobSpecTemplateSpecVolumeLocalOutputReference | JobSpecTemplateSpecVolumeLocal): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeLocalOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8369,6 +10310,37 @@ export function jobSpecTemplateSpecVolumeNfsToTerraform(struct?: JobSpecTemplate } } + +export function jobSpecTemplateSpecVolumeNfsToHclTerraform(struct?: JobSpecTemplateSpecVolumeNfsOutputReference | JobSpecTemplateSpecVolumeNfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + server: { + value: cdktf.stringToHclTerraform(struct!.server), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeNfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8481,6 +10453,31 @@ export function jobSpecTemplateSpecVolumePersistentVolumeClaimToTerraform(struct } } + +export function jobSpecTemplateSpecVolumePersistentVolumeClaimToHclTerraform(struct?: JobSpecTemplateSpecVolumePersistentVolumeClaimOutputReference | JobSpecTemplateSpecVolumePersistentVolumeClaim): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + claim_name: { + value: cdktf.stringToHclTerraform(struct!.claimName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumePersistentVolumeClaimOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8577,6 +10574,31 @@ export function jobSpecTemplateSpecVolumePhotonPersistentDiskToTerraform(struct? } } + +export function jobSpecTemplateSpecVolumePhotonPersistentDiskToHclTerraform(struct?: JobSpecTemplateSpecVolumePhotonPersistentDiskOutputReference | JobSpecTemplateSpecVolumePhotonPersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + pd_id: { + value: cdktf.stringToHclTerraform(struct!.pdId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumePhotonPersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8677,6 +10699,37 @@ export function jobSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToTerrafo } } + +export function jobSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToHclTerraform(struct?: JobSpecTemplateSpecVolumeProjectedSourcesConfigMapItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8834,6 +10887,37 @@ export function jobSpecTemplateSpecVolumeProjectedSourcesConfigMapToTerraform(st } } + +export function jobSpecTemplateSpecVolumeProjectedSourcesConfigMapToHclTerraform(struct?: JobSpecTemplateSpecVolumeProjectedSourcesConfigMap | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8984,6 +11068,31 @@ export function jobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRe } } + +export function jobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform(struct?: JobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference | JobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9083,6 +11192,37 @@ export function jobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourc } } + +export function jobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform(struct?: JobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference | JobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9209,6 +11349,43 @@ export function jobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToTerra } } + +export function jobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform(struct?: JobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_ref: { + value: jobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefList", + }, + resource_field_ref: { + value: jobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9371,6 +11548,25 @@ export function jobSpecTemplateSpecVolumeProjectedSourcesDownwardApiToTerraform( } } + +export function jobSpecTemplateSpecVolumeProjectedSourcesDownwardApiToHclTerraform(struct?: JobSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference | JobSpecTemplateSpecVolumeProjectedSourcesDownwardApi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + items: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9452,6 +11648,37 @@ export function jobSpecTemplateSpecVolumeProjectedSourcesSecretItemsToTerraform( } } + +export function jobSpecTemplateSpecVolumeProjectedSourcesSecretItemsToHclTerraform(struct?: JobSpecTemplateSpecVolumeProjectedSourcesSecretItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9609,6 +11836,37 @@ export function jobSpecTemplateSpecVolumeProjectedSourcesSecretToTerraform(struc } } + +export function jobSpecTemplateSpecVolumeProjectedSourcesSecretToHclTerraform(struct?: JobSpecTemplateSpecVolumeProjectedSourcesSecret | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecVolumeProjectedSourcesSecretItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeProjectedSourcesSecretItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9766,6 +12024,37 @@ export function jobSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToTe } } + +export function jobSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform(struct?: JobSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference | JobSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + audience: { + value: cdktf.stringToHclTerraform(struct!.audience), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + expiration_seconds: { + value: cdktf.numberToHclTerraform(struct!.expirationSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9895,6 +12184,43 @@ export function jobSpecTemplateSpecVolumeProjectedSourcesToTerraform(struct?: Jo } } + +export function jobSpecTemplateSpecVolumeProjectedSourcesToHclTerraform(struct?: JobSpecTemplateSpecVolumeProjectedSources | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecVolumeProjectedSourcesConfigMapToHclTerraform, true)(struct!.configMap), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeProjectedSourcesConfigMapList", + }, + downward_api: { + value: jobSpecTemplateSpecVolumeProjectedSourcesDownwardApiToHclTerraform(struct!.downwardApi), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeProjectedSourcesDownwardApiList", + }, + secret: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecVolumeProjectedSourcesSecretToHclTerraform, true)(struct!.secret), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeProjectedSourcesSecretList", + }, + service_account_token: { + value: jobSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform(struct!.serviceAccountToken), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeProjectedSourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10067,6 +12393,31 @@ export function jobSpecTemplateSpecVolumeProjectedToTerraform(struct?: JobSpecTe } } + +export function jobSpecTemplateSpecVolumeProjectedToHclTerraform(struct?: JobSpecTemplateSpecVolumeProjected | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + sources: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecVolumeProjectedSourcesToHclTerraform, true)(struct!.sources), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeProjectedSourcesList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeProjectedOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10213,6 +12564,49 @@ export function jobSpecTemplateSpecVolumeQuobyteToTerraform(struct?: JobSpecTemp } } + +export function jobSpecTemplateSpecVolumeQuobyteToHclTerraform(struct?: JobSpecTemplateSpecVolumeQuobyteOutputReference | JobSpecTemplateSpecVolumeQuobyte): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + group: { + value: cdktf.stringToHclTerraform(struct!.group), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + registry: { + value: cdktf.stringToHclTerraform(struct!.registry), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume: { + value: cdktf.stringToHclTerraform(struct!.volume), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeQuobyteOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10369,6 +12763,31 @@ export function jobSpecTemplateSpecVolumeRbdSecretRefToTerraform(struct?: JobSpe } } + +export function jobSpecTemplateSpecVolumeRbdSecretRefToHclTerraform(struct?: JobSpecTemplateSpecVolumeRbdSecretRefOutputReference | JobSpecTemplateSpecVolumeRbdSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeRbdSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10507,6 +12926,67 @@ export function jobSpecTemplateSpecVolumeRbdToTerraform(struct?: JobSpecTemplate } } + +export function jobSpecTemplateSpecVolumeRbdToHclTerraform(struct?: JobSpecTemplateSpecVolumeRbdOutputReference | JobSpecTemplateSpecVolumeRbd): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + ceph_monitors: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.cephMonitors), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + keyring: { + value: cdktf.stringToHclTerraform(struct!.keyring), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rados_user: { + value: cdktf.stringToHclTerraform(struct!.radosUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rbd_image: { + value: cdktf.stringToHclTerraform(struct!.rbdImage), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rbd_pool: { + value: cdktf.stringToHclTerraform(struct!.rbdPool), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_ref: { + value: jobSpecTemplateSpecVolumeRbdSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeRbdSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeRbdOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10736,6 +13216,37 @@ export function jobSpecTemplateSpecVolumeSecretItemsToTerraform(struct?: JobSpec } } + +export function jobSpecTemplateSpecVolumeSecretItemsToHclTerraform(struct?: JobSpecTemplateSpecVolumeSecretItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeSecretItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10900,6 +13411,43 @@ export function jobSpecTemplateSpecVolumeSecretToTerraform(struct?: JobSpecTempl } } + +export function jobSpecTemplateSpecVolumeSecretToHclTerraform(struct?: JobSpecTemplateSpecVolumeSecretOutputReference | JobSpecTemplateSpecVolumeSecret): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_name: { + value: cdktf.stringToHclTerraform(struct!.secretName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + items: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecVolumeSecretItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeSecretItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11040,6 +13588,31 @@ export function jobSpecTemplateSpecVolumeVsphereVolumeToTerraform(struct?: JobSp } } + +export function jobSpecTemplateSpecVolumeVsphereVolumeToHclTerraform(struct?: JobSpecTemplateSpecVolumeVsphereVolumeOutputReference | JobSpecTemplateSpecVolumeVsphereVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_path: { + value: cdktf.stringToHclTerraform(struct!.volumePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeVsphereVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11315,6 +13888,187 @@ export function jobSpecTemplateSpecVolumeToTerraform(struct?: JobSpecTemplateSpe } } + +export function jobSpecTemplateSpecVolumeToHclTerraform(struct?: JobSpecTemplateSpecVolume | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + aws_elastic_block_store: { + value: jobSpecTemplateSpecVolumeAwsElasticBlockStoreToHclTerraform(struct!.awsElasticBlockStore), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeAwsElasticBlockStoreList", + }, + azure_disk: { + value: jobSpecTemplateSpecVolumeAzureDiskToHclTerraform(struct!.azureDisk), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeAzureDiskList", + }, + azure_file: { + value: jobSpecTemplateSpecVolumeAzureFileToHclTerraform(struct!.azureFile), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeAzureFileList", + }, + ceph_fs: { + value: jobSpecTemplateSpecVolumeCephFsToHclTerraform(struct!.cephFs), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeCephFsList", + }, + cinder: { + value: jobSpecTemplateSpecVolumeCinderToHclTerraform(struct!.cinder), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeCinderList", + }, + config_map: { + value: jobSpecTemplateSpecVolumeConfigMapToHclTerraform(struct!.configMap), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeConfigMapList", + }, + csi: { + value: jobSpecTemplateSpecVolumeCsiToHclTerraform(struct!.csi), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeCsiList", + }, + downward_api: { + value: jobSpecTemplateSpecVolumeDownwardApiToHclTerraform(struct!.downwardApi), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeDownwardApiList", + }, + empty_dir: { + value: jobSpecTemplateSpecVolumeEmptyDirToHclTerraform(struct!.emptyDir), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeEmptyDirList", + }, + ephemeral: { + value: jobSpecTemplateSpecVolumeEphemeralToHclTerraform(struct!.ephemeral), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeEphemeralList", + }, + fc: { + value: jobSpecTemplateSpecVolumeFcToHclTerraform(struct!.fc), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeFcList", + }, + flex_volume: { + value: jobSpecTemplateSpecVolumeFlexVolumeToHclTerraform(struct!.flexVolume), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeFlexVolumeList", + }, + flocker: { + value: jobSpecTemplateSpecVolumeFlockerToHclTerraform(struct!.flocker), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeFlockerList", + }, + gce_persistent_disk: { + value: jobSpecTemplateSpecVolumeGcePersistentDiskToHclTerraform(struct!.gcePersistentDisk), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeGcePersistentDiskList", + }, + git_repo: { + value: jobSpecTemplateSpecVolumeGitRepoToHclTerraform(struct!.gitRepo), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeGitRepoList", + }, + glusterfs: { + value: jobSpecTemplateSpecVolumeGlusterfsToHclTerraform(struct!.glusterfs), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeGlusterfsList", + }, + host_path: { + value: jobSpecTemplateSpecVolumeHostPathToHclTerraform(struct!.hostPath), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeHostPathList", + }, + iscsi: { + value: jobSpecTemplateSpecVolumeIscsiToHclTerraform(struct!.iscsi), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeIscsiList", + }, + local: { + value: jobSpecTemplateSpecVolumeLocalToHclTerraform(struct!.local), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeLocalList", + }, + nfs: { + value: jobSpecTemplateSpecVolumeNfsToHclTerraform(struct!.nfs), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeNfsList", + }, + persistent_volume_claim: { + value: jobSpecTemplateSpecVolumePersistentVolumeClaimToHclTerraform(struct!.persistentVolumeClaim), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumePersistentVolumeClaimList", + }, + photon_persistent_disk: { + value: jobSpecTemplateSpecVolumePhotonPersistentDiskToHclTerraform(struct!.photonPersistentDisk), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumePhotonPersistentDiskList", + }, + projected: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecVolumeProjectedToHclTerraform, true)(struct!.projected), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeProjectedList", + }, + quobyte: { + value: jobSpecTemplateSpecVolumeQuobyteToHclTerraform(struct!.quobyte), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeQuobyteList", + }, + rbd: { + value: jobSpecTemplateSpecVolumeRbdToHclTerraform(struct!.rbd), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeRbdList", + }, + secret: { + value: jobSpecTemplateSpecVolumeSecretToHclTerraform(struct!.secret), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeSecretList", + }, + vsphere_volume: { + value: jobSpecTemplateSpecVolumeVsphereVolumeToHclTerraform(struct!.vsphereVolume), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeVsphereVolumeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12211,6 +14965,199 @@ export function jobSpecTemplateSpecToTerraform(struct?: JobSpecTemplateSpecOutpu } } + +export function jobSpecTemplateSpecToHclTerraform(struct?: JobSpecTemplateSpecOutputReference | JobSpecTemplateSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + active_deadline_seconds: { + value: cdktf.numberToHclTerraform(struct!.activeDeadlineSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + automount_service_account_token: { + value: cdktf.booleanToHclTerraform(struct!.automountServiceAccountToken), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + dns_policy: { + value: cdktf.stringToHclTerraform(struct!.dnsPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + enable_service_links: { + value: cdktf.booleanToHclTerraform(struct!.enableServiceLinks), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_ipc: { + value: cdktf.booleanToHclTerraform(struct!.hostIpc), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_network: { + value: cdktf.booleanToHclTerraform(struct!.hostNetwork), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_pid: { + value: cdktf.booleanToHclTerraform(struct!.hostPid), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + hostname: { + value: cdktf.stringToHclTerraform(struct!.hostname), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_name: { + value: cdktf.stringToHclTerraform(struct!.nodeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_selector: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.nodeSelector), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + priority_class_name: { + value: cdktf.stringToHclTerraform(struct!.priorityClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + restart_policy: { + value: cdktf.stringToHclTerraform(struct!.restartPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + runtime_class_name: { + value: cdktf.stringToHclTerraform(struct!.runtimeClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheduler_name: { + value: cdktf.stringToHclTerraform(struct!.schedulerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + service_account_name: { + value: cdktf.stringToHclTerraform(struct!.serviceAccountName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + share_process_namespace: { + value: cdktf.booleanToHclTerraform(struct!.shareProcessNamespace), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + subdomain: { + value: cdktf.stringToHclTerraform(struct!.subdomain), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_grace_period_seconds: { + value: cdktf.numberToHclTerraform(struct!.terminationGracePeriodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + affinity: { + value: jobSpecTemplateSpecAffinityToHclTerraform(struct!.affinity), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecAffinityList", + }, + container: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecContainerToHclTerraform, true)(struct!.container), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecContainerList", + }, + dns_config: { + value: jobSpecTemplateSpecDnsConfigToHclTerraform(struct!.dnsConfig), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecDnsConfigList", + }, + host_aliases: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecHostAliasesToHclTerraform, true)(struct!.hostAliases), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecHostAliasesList", + }, + image_pull_secrets: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecImagePullSecretsToHclTerraform, true)(struct!.imagePullSecrets), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecImagePullSecretsList", + }, + init_container: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecInitContainerToHclTerraform, true)(struct!.initContainer), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecInitContainerList", + }, + os: { + value: jobSpecTemplateSpecOsToHclTerraform(struct!.os), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecOsList", + }, + readiness_gate: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecReadinessGateToHclTerraform, true)(struct!.readinessGate), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecReadinessGateList", + }, + security_context: { + value: jobSpecTemplateSpecSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecSecurityContextList", + }, + toleration: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecTolerationToHclTerraform, true)(struct!.toleration), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecTolerationList", + }, + topology_spread_constraint: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecTopologySpreadConstraintToHclTerraform, true)(struct!.topologySpreadConstraint), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecTopologySpreadConstraintList", + }, + volume: { + value: cdktf.listMapperHcl(jobSpecTemplateSpecVolumeToHclTerraform, true)(struct!.volume), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecVolumeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12923,6 +15870,31 @@ export function jobSpecTemplateToTerraform(struct?: JobSpecTemplateOutputReferen } } + +export function jobSpecTemplateToHclTerraform(struct?: JobSpecTemplateOutputReference | JobSpecTemplate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metadata: { + value: jobSpecTemplateMetadataToHclTerraform(struct!.metadata), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateMetadataList", + }, + spec: { + value: jobSpecTemplateSpecToHclTerraform(struct!.spec), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecTemplateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13065,6 +16037,73 @@ export function jobSpecToTerraform(struct?: JobSpecOutputReference | JobSpec): a } } + +export function jobSpecToHclTerraform(struct?: JobSpecOutputReference | JobSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + active_deadline_seconds: { + value: cdktf.numberToHclTerraform(struct!.activeDeadlineSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + backoff_limit: { + value: cdktf.numberToHclTerraform(struct!.backoffLimit), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + completion_mode: { + value: cdktf.stringToHclTerraform(struct!.completionMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + completions: { + value: cdktf.numberToHclTerraform(struct!.completions), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + manual_selector: { + value: cdktf.booleanToHclTerraform(struct!.manualSelector), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + parallelism: { + value: cdktf.numberToHclTerraform(struct!.parallelism), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + ttl_seconds_after_finished: { + value: cdktf.stringToHclTerraform(struct!.ttlSecondsAfterFinished), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + selector: { + value: jobSpecSelectorToHclTerraform(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "JobSpecSelectorList", + }, + template: { + value: jobSpecTemplateToHclTerraform(struct!.template), + isBlock: true, + type: "list", + storageClassType: "JobSpecTemplateList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13313,6 +16352,37 @@ export function jobTimeoutsToTerraform(struct?: JobTimeouts | cdktf.IResolvable) } } + +export function jobTimeoutsToHclTerraform(struct?: JobTimeouts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + create: { + value: cdktf.stringToHclTerraform(struct!.create), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + delete: { + value: cdktf.stringToHclTerraform(struct!.delete), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + update: { + value: cdktf.stringToHclTerraform(struct!.update), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class JobTimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; diff --git a/src/job/index.ts b/src/job/index.ts index 77c919fa1..7400846bc 100644 --- a/src/job/index.ts +++ b/src/job/index.ts @@ -7,12 +7,15 @@ import { JobMetadata, jobMetadataToTerraform, +jobMetadataToHclTerraform, JobMetadataOutputReference, JobSpec, jobSpecToTerraform, +jobSpecToHclTerraform, JobSpecOutputReference, JobTimeouts, jobTimeoutsToTerraform, +jobTimeoutsToHclTerraform, JobTimeoutsOutputReference} from './index-structs' export * from './index-structs' import { Construct } from 'constructs'; @@ -198,4 +201,42 @@ export class Job extends cdktf.TerraformResource { timeouts: jobTimeoutsToTerraform(this._timeouts.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + wait_for_completion: { + value: cdktf.booleanToHclTerraform(this._waitForCompletion), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + metadata: { + value: jobMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "JobMetadataList", + }, + spec: { + value: jobSpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "JobSpecList", + }, + timeouts: { + value: jobTimeoutsToHclTerraform(this._timeouts.internalValue), + isBlock: true, + type: "struct", + storageClassType: "JobTimeouts", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/labels/README.md b/src/labels/README.md index 8b04e2cb7..ee20338ab 100644 --- a/src/labels/README.md +++ b/src/labels/README.md @@ -1,3 +1,3 @@ # `kubernetes_labels` -Refer to the Terraform Registory for docs: [`kubernetes_labels`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/labels). +Refer to the Terraform Registry for docs: [`kubernetes_labels`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/labels). diff --git a/src/labels/index.ts b/src/labels/index.ts index b7637606a..c33db8ca4 100644 --- a/src/labels/index.ts +++ b/src/labels/index.ts @@ -82,6 +82,31 @@ export function labelsMetadataToTerraform(struct?: LabelsMetadataOutputReference } } + +export function labelsMetadataToHclTerraform(struct?: LabelsMetadataOutputReference | LabelsMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class LabelsMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -329,4 +354,54 @@ export class Labels extends cdktf.TerraformResource { metadata: labelsMetadataToTerraform(this._metadata.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(this._apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_manager: { + value: cdktf.stringToHclTerraform(this._fieldManager), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + force: { + value: cdktf.booleanToHclTerraform(this._force), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(this._kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(this._labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + metadata: { + value: labelsMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "LabelsMetadataList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/limit-range-v1/README.md b/src/limit-range-v1/README.md index 8bf5d4cf5..4da576d7c 100644 --- a/src/limit-range-v1/README.md +++ b/src/limit-range-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_limit_range_v1` -Refer to the Terraform Registory for docs: [`kubernetes_limit_range_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/limit_range_v1). +Refer to the Terraform Registry for docs: [`kubernetes_limit_range_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/limit_range_v1). diff --git a/src/limit-range-v1/index.ts b/src/limit-range-v1/index.ts index 02ffdc5d0..8fd9ccb4f 100644 --- a/src/limit-range-v1/index.ts +++ b/src/limit-range-v1/index.ts @@ -79,6 +79,49 @@ export function limitRangeV1MetadataToTerraform(struct?: LimitRangeV1MetadataOut } } + +export function limitRangeV1MetadataToHclTerraform(struct?: LimitRangeV1MetadataOutputReference | LimitRangeV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class LimitRangeV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -284,6 +327,55 @@ export function limitRangeV1SpecLimitToTerraform(struct?: LimitRangeV1SpecLimit } } + +export function limitRangeV1SpecLimitToHclTerraform(struct?: LimitRangeV1SpecLimit | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.default), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + default_request: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.defaultRequest), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + max: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.max), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + max_limit_request_ratio: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.maxLimitRequestRatio), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + min: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.min), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class LimitRangeV1SpecLimitOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -493,6 +585,25 @@ export function limitRangeV1SpecToTerraform(struct?: LimitRangeV1SpecOutputRefer } } + +export function limitRangeV1SpecToHclTerraform(struct?: LimitRangeV1SpecOutputReference | LimitRangeV1Spec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limit: { + value: cdktf.listMapperHcl(limitRangeV1SpecLimitToHclTerraform, true)(struct!.limit), + isBlock: true, + type: "list", + storageClassType: "LimitRangeV1SpecLimitList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class LimitRangeV1SpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -658,4 +769,30 @@ export class LimitRangeV1 extends cdktf.TerraformResource { spec: limitRangeV1SpecToTerraform(this._spec.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: limitRangeV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "LimitRangeV1MetadataList", + }, + spec: { + value: limitRangeV1SpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "LimitRangeV1SpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/limit-range/README.md b/src/limit-range/README.md index 1fefbc2cc..cc9f44af8 100644 --- a/src/limit-range/README.md +++ b/src/limit-range/README.md @@ -1,3 +1,3 @@ # `kubernetes_limit_range` -Refer to the Terraform Registory for docs: [`kubernetes_limit_range`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/limit_range). +Refer to the Terraform Registry for docs: [`kubernetes_limit_range`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/limit_range). diff --git a/src/limit-range/index.ts b/src/limit-range/index.ts index 3270d4818..bc374aaf7 100644 --- a/src/limit-range/index.ts +++ b/src/limit-range/index.ts @@ -79,6 +79,49 @@ export function limitRangeMetadataToTerraform(struct?: LimitRangeMetadataOutputR } } + +export function limitRangeMetadataToHclTerraform(struct?: LimitRangeMetadataOutputReference | LimitRangeMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class LimitRangeMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -284,6 +327,55 @@ export function limitRangeSpecLimitToTerraform(struct?: LimitRangeSpecLimit | cd } } + +export function limitRangeSpecLimitToHclTerraform(struct?: LimitRangeSpecLimit | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.default), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + default_request: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.defaultRequest), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + max: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.max), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + max_limit_request_ratio: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.maxLimitRequestRatio), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + min: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.min), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class LimitRangeSpecLimitOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -493,6 +585,25 @@ export function limitRangeSpecToTerraform(struct?: LimitRangeSpecOutputReference } } + +export function limitRangeSpecToHclTerraform(struct?: LimitRangeSpecOutputReference | LimitRangeSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limit: { + value: cdktf.listMapperHcl(limitRangeSpecLimitToHclTerraform, true)(struct!.limit), + isBlock: true, + type: "list", + storageClassType: "LimitRangeSpecLimitList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class LimitRangeSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -658,4 +769,30 @@ export class LimitRange extends cdktf.TerraformResource { spec: limitRangeSpecToTerraform(this._spec.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: limitRangeMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "LimitRangeMetadataList", + }, + spec: { + value: limitRangeSpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "LimitRangeSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/manifest/README.md b/src/manifest/README.md index a110fa9aa..90df57ca6 100644 --- a/src/manifest/README.md +++ b/src/manifest/README.md @@ -1,3 +1,3 @@ # `kubernetes_manifest` -Refer to the Terraform Registory for docs: [`kubernetes_manifest`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/manifest). +Refer to the Terraform Registry for docs: [`kubernetes_manifest`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/manifest). diff --git a/src/manifest/index.ts b/src/manifest/index.ts index c0d4dbafb..f35e84351 100644 --- a/src/manifest/index.ts +++ b/src/manifest/index.ts @@ -72,6 +72,25 @@ export function manifestWaitForToTerraform(struct?: ManifestWaitFor | cdktf.IRes } } + +export function manifestWaitForToHclTerraform(struct?: ManifestWaitFor | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fields: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.fields), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ManifestWaitForOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -156,6 +175,31 @@ export function manifestFieldManagerToTerraform(struct?: ManifestFieldManagerOut } } + +export function manifestFieldManagerToHclTerraform(struct?: ManifestFieldManagerOutputReference | ManifestFieldManager): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + force_conflicts: { + value: cdktf.booleanToHclTerraform(struct!.forceConflicts), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ManifestFieldManagerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -259,6 +303,37 @@ export function manifestTimeoutsToTerraform(struct?: ManifestTimeoutsOutputRefer } } + +export function manifestTimeoutsToHclTerraform(struct?: ManifestTimeoutsOutputReference | ManifestTimeouts): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + create: { + value: cdktf.stringToHclTerraform(struct!.create), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + delete: { + value: cdktf.stringToHclTerraform(struct!.delete), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + update: { + value: cdktf.stringToHclTerraform(struct!.update), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ManifestTimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -377,6 +452,31 @@ export function manifestWaitConditionToTerraform(struct?: ManifestWaitCondition } } + +export function manifestWaitConditionToHclTerraform(struct?: ManifestWaitCondition | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + status: { + value: cdktf.stringToHclTerraform(struct!.status), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ManifestWaitConditionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -512,6 +612,37 @@ export function manifestWaitToTerraform(struct?: ManifestWaitOutputReference | M } } + +export function manifestWaitToHclTerraform(struct?: ManifestWaitOutputReference | ManifestWait): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fields: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.fields), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + rollout: { + value: cdktf.booleanToHclTerraform(struct!.rollout), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + condition: { + value: cdktf.listMapperHcl(manifestWaitConditionToHclTerraform, true)(struct!.condition), + isBlock: true, + type: "list", + storageClassType: "ManifestWaitConditionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ManifestWaitOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -793,4 +924,54 @@ export class Manifest extends cdktf.TerraformResource { wait: manifestWaitToTerraform(this._wait.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + computed_fields: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(this._computedFields), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + manifest: { + value: cdktf.hashMapperHcl(cdktf.anyToHclTerraform)(this._manifest), + isBlock: false, + type: "map", + storageClassType: "anyMap", + }, + object: { + value: cdktf.hashMapperHcl(cdktf.anyToHclTerraform)(this._object), + isBlock: false, + type: "map", + storageClassType: "anyMap", + }, + wait_for: { + value: manifestWaitForToHclTerraform(this._waitFor.internalValue), + isBlock: true, + type: "struct", + storageClassType: "ManifestWaitFor", + }, + field_manager: { + value: manifestFieldManagerToHclTerraform(this._fieldManager.internalValue), + isBlock: true, + type: "list", + storageClassType: "ManifestFieldManagerList", + }, + timeouts: { + value: manifestTimeoutsToHclTerraform(this._timeouts.internalValue), + isBlock: true, + type: "list", + storageClassType: "ManifestTimeoutsList", + }, + wait: { + value: manifestWaitToHclTerraform(this._wait.internalValue), + isBlock: true, + type: "list", + storageClassType: "ManifestWaitList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/mutating-webhook-configuration-v1/README.md b/src/mutating-webhook-configuration-v1/README.md index e9ef66262..b14830ee2 100644 --- a/src/mutating-webhook-configuration-v1/README.md +++ b/src/mutating-webhook-configuration-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_mutating_webhook_configuration_v1` -Refer to the Terraform Registory for docs: [`kubernetes_mutating_webhook_configuration_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/mutating_webhook_configuration_v1). +Refer to the Terraform Registry for docs: [`kubernetes_mutating_webhook_configuration_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/mutating_webhook_configuration_v1). diff --git a/src/mutating-webhook-configuration-v1/index.ts b/src/mutating-webhook-configuration-v1/index.ts index e5a63e056..3c2c95f5d 100644 --- a/src/mutating-webhook-configuration-v1/index.ts +++ b/src/mutating-webhook-configuration-v1/index.ts @@ -72,6 +72,43 @@ export function mutatingWebhookConfigurationV1MetadataToTerraform(struct?: Mutat } } + +export function mutatingWebhookConfigurationV1MetadataToHclTerraform(struct?: MutatingWebhookConfigurationV1MetadataOutputReference | MutatingWebhookConfigurationV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class MutatingWebhookConfigurationV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -241,6 +278,43 @@ export function mutatingWebhookConfigurationV1WebhookClientConfigServiceToTerraf } } + +export function mutatingWebhookConfigurationV1WebhookClientConfigServiceToHclTerraform(struct?: MutatingWebhookConfigurationV1WebhookClientConfigServiceOutputReference | MutatingWebhookConfigurationV1WebhookClientConfigService): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class MutatingWebhookConfigurationV1WebhookClientConfigServiceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -392,6 +466,37 @@ export function mutatingWebhookConfigurationV1WebhookClientConfigToTerraform(str } } + +export function mutatingWebhookConfigurationV1WebhookClientConfigToHclTerraform(struct?: MutatingWebhookConfigurationV1WebhookClientConfigOutputReference | MutatingWebhookConfigurationV1WebhookClientConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + ca_bundle: { + value: cdktf.stringToHclTerraform(struct!.caBundle), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + url: { + value: cdktf.stringToHclTerraform(struct!.url), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + service: { + value: mutatingWebhookConfigurationV1WebhookClientConfigServiceToHclTerraform(struct!.service), + isBlock: true, + type: "list", + storageClassType: "MutatingWebhookConfigurationV1WebhookClientConfigServiceList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class MutatingWebhookConfigurationV1WebhookClientConfigOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -517,6 +622,37 @@ export function mutatingWebhookConfigurationV1WebhookNamespaceSelectorMatchExpre } } + +export function mutatingWebhookConfigurationV1WebhookNamespaceSelectorMatchExpressionsToHclTerraform(struct?: MutatingWebhookConfigurationV1WebhookNamespaceSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class MutatingWebhookConfigurationV1WebhookNamespaceSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -667,6 +803,31 @@ export function mutatingWebhookConfigurationV1WebhookNamespaceSelectorToTerrafor } } + +export function mutatingWebhookConfigurationV1WebhookNamespaceSelectorToHclTerraform(struct?: MutatingWebhookConfigurationV1WebhookNamespaceSelectorOutputReference | MutatingWebhookConfigurationV1WebhookNamespaceSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(mutatingWebhookConfigurationV1WebhookNamespaceSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "MutatingWebhookConfigurationV1WebhookNamespaceSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class MutatingWebhookConfigurationV1WebhookNamespaceSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -770,6 +931,37 @@ export function mutatingWebhookConfigurationV1WebhookObjectSelectorMatchExpressi } } + +export function mutatingWebhookConfigurationV1WebhookObjectSelectorMatchExpressionsToHclTerraform(struct?: MutatingWebhookConfigurationV1WebhookObjectSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class MutatingWebhookConfigurationV1WebhookObjectSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -920,6 +1112,31 @@ export function mutatingWebhookConfigurationV1WebhookObjectSelectorToTerraform(s } } + +export function mutatingWebhookConfigurationV1WebhookObjectSelectorToHclTerraform(struct?: MutatingWebhookConfigurationV1WebhookObjectSelectorOutputReference | MutatingWebhookConfigurationV1WebhookObjectSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(mutatingWebhookConfigurationV1WebhookObjectSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "MutatingWebhookConfigurationV1WebhookObjectSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class MutatingWebhookConfigurationV1WebhookObjectSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1029,6 +1246,49 @@ export function mutatingWebhookConfigurationV1WebhookRuleToTerraform(struct?: Mu } } + +export function mutatingWebhookConfigurationV1WebhookRuleToHclTerraform(struct?: MutatingWebhookConfigurationV1WebhookRule | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_groups: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.apiGroups), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + api_versions: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.apiVersions), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + operations: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.operations), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + resources: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.resources), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + scope: { + value: cdktf.stringToHclTerraform(struct!.scope), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class MutatingWebhookConfigurationV1WebhookRuleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1286,6 +1546,85 @@ export function mutatingWebhookConfigurationV1WebhookToTerraform(struct?: Mutati } } + +export function mutatingWebhookConfigurationV1WebhookToHclTerraform(struct?: MutatingWebhookConfigurationV1Webhook | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + admission_review_versions: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.admissionReviewVersions), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + failure_policy: { + value: cdktf.stringToHclTerraform(struct!.failurePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + match_policy: { + value: cdktf.stringToHclTerraform(struct!.matchPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + reinvocation_policy: { + value: cdktf.stringToHclTerraform(struct!.reinvocationPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + side_effects: { + value: cdktf.stringToHclTerraform(struct!.sideEffects), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + client_config: { + value: mutatingWebhookConfigurationV1WebhookClientConfigToHclTerraform(struct!.clientConfig), + isBlock: true, + type: "list", + storageClassType: "MutatingWebhookConfigurationV1WebhookClientConfigList", + }, + namespace_selector: { + value: mutatingWebhookConfigurationV1WebhookNamespaceSelectorToHclTerraform(struct!.namespaceSelector), + isBlock: true, + type: "list", + storageClassType: "MutatingWebhookConfigurationV1WebhookNamespaceSelectorList", + }, + object_selector: { + value: mutatingWebhookConfigurationV1WebhookObjectSelectorToHclTerraform(struct!.objectSelector), + isBlock: true, + type: "list", + storageClassType: "MutatingWebhookConfigurationV1WebhookObjectSelectorList", + }, + rule: { + value: cdktf.listMapperHcl(mutatingWebhookConfigurationV1WebhookRuleToHclTerraform, true)(struct!.rule), + isBlock: true, + type: "list", + storageClassType: "MutatingWebhookConfigurationV1WebhookRuleList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class MutatingWebhookConfigurationV1WebhookOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1694,4 +2033,30 @@ export class MutatingWebhookConfigurationV1 extends cdktf.TerraformResource { webhook: cdktf.listMapper(mutatingWebhookConfigurationV1WebhookToTerraform, true)(this._webhook.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: mutatingWebhookConfigurationV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "MutatingWebhookConfigurationV1MetadataList", + }, + webhook: { + value: cdktf.listMapperHcl(mutatingWebhookConfigurationV1WebhookToHclTerraform, true)(this._webhook.internalValue), + isBlock: true, + type: "list", + storageClassType: "MutatingWebhookConfigurationV1WebhookList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/mutating-webhook-configuration/README.md b/src/mutating-webhook-configuration/README.md index 1d5cfb9b4..67b04c146 100644 --- a/src/mutating-webhook-configuration/README.md +++ b/src/mutating-webhook-configuration/README.md @@ -1,3 +1,3 @@ # `kubernetes_mutating_webhook_configuration` -Refer to the Terraform Registory for docs: [`kubernetes_mutating_webhook_configuration`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/mutating_webhook_configuration). +Refer to the Terraform Registry for docs: [`kubernetes_mutating_webhook_configuration`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/mutating_webhook_configuration). diff --git a/src/mutating-webhook-configuration/index.ts b/src/mutating-webhook-configuration/index.ts index 270e639b8..3ec229cc0 100644 --- a/src/mutating-webhook-configuration/index.ts +++ b/src/mutating-webhook-configuration/index.ts @@ -72,6 +72,43 @@ export function mutatingWebhookConfigurationMetadataToTerraform(struct?: Mutatin } } + +export function mutatingWebhookConfigurationMetadataToHclTerraform(struct?: MutatingWebhookConfigurationMetadataOutputReference | MutatingWebhookConfigurationMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class MutatingWebhookConfigurationMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -241,6 +278,43 @@ export function mutatingWebhookConfigurationWebhookClientConfigServiceToTerrafor } } + +export function mutatingWebhookConfigurationWebhookClientConfigServiceToHclTerraform(struct?: MutatingWebhookConfigurationWebhookClientConfigServiceOutputReference | MutatingWebhookConfigurationWebhookClientConfigService): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class MutatingWebhookConfigurationWebhookClientConfigServiceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -392,6 +466,37 @@ export function mutatingWebhookConfigurationWebhookClientConfigToTerraform(struc } } + +export function mutatingWebhookConfigurationWebhookClientConfigToHclTerraform(struct?: MutatingWebhookConfigurationWebhookClientConfigOutputReference | MutatingWebhookConfigurationWebhookClientConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + ca_bundle: { + value: cdktf.stringToHclTerraform(struct!.caBundle), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + url: { + value: cdktf.stringToHclTerraform(struct!.url), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + service: { + value: mutatingWebhookConfigurationWebhookClientConfigServiceToHclTerraform(struct!.service), + isBlock: true, + type: "list", + storageClassType: "MutatingWebhookConfigurationWebhookClientConfigServiceList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class MutatingWebhookConfigurationWebhookClientConfigOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -517,6 +622,37 @@ export function mutatingWebhookConfigurationWebhookNamespaceSelectorMatchExpress } } + +export function mutatingWebhookConfigurationWebhookNamespaceSelectorMatchExpressionsToHclTerraform(struct?: MutatingWebhookConfigurationWebhookNamespaceSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class MutatingWebhookConfigurationWebhookNamespaceSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -667,6 +803,31 @@ export function mutatingWebhookConfigurationWebhookNamespaceSelectorToTerraform( } } + +export function mutatingWebhookConfigurationWebhookNamespaceSelectorToHclTerraform(struct?: MutatingWebhookConfigurationWebhookNamespaceSelectorOutputReference | MutatingWebhookConfigurationWebhookNamespaceSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(mutatingWebhookConfigurationWebhookNamespaceSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "MutatingWebhookConfigurationWebhookNamespaceSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class MutatingWebhookConfigurationWebhookNamespaceSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -770,6 +931,37 @@ export function mutatingWebhookConfigurationWebhookObjectSelectorMatchExpression } } + +export function mutatingWebhookConfigurationWebhookObjectSelectorMatchExpressionsToHclTerraform(struct?: MutatingWebhookConfigurationWebhookObjectSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class MutatingWebhookConfigurationWebhookObjectSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -920,6 +1112,31 @@ export function mutatingWebhookConfigurationWebhookObjectSelectorToTerraform(str } } + +export function mutatingWebhookConfigurationWebhookObjectSelectorToHclTerraform(struct?: MutatingWebhookConfigurationWebhookObjectSelectorOutputReference | MutatingWebhookConfigurationWebhookObjectSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(mutatingWebhookConfigurationWebhookObjectSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "MutatingWebhookConfigurationWebhookObjectSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class MutatingWebhookConfigurationWebhookObjectSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1029,6 +1246,49 @@ export function mutatingWebhookConfigurationWebhookRuleToTerraform(struct?: Muta } } + +export function mutatingWebhookConfigurationWebhookRuleToHclTerraform(struct?: MutatingWebhookConfigurationWebhookRule | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_groups: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.apiGroups), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + api_versions: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.apiVersions), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + operations: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.operations), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + resources: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.resources), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + scope: { + value: cdktf.stringToHclTerraform(struct!.scope), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class MutatingWebhookConfigurationWebhookRuleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1286,6 +1546,85 @@ export function mutatingWebhookConfigurationWebhookToTerraform(struct?: Mutating } } + +export function mutatingWebhookConfigurationWebhookToHclTerraform(struct?: MutatingWebhookConfigurationWebhook | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + admission_review_versions: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.admissionReviewVersions), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + failure_policy: { + value: cdktf.stringToHclTerraform(struct!.failurePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + match_policy: { + value: cdktf.stringToHclTerraform(struct!.matchPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + reinvocation_policy: { + value: cdktf.stringToHclTerraform(struct!.reinvocationPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + side_effects: { + value: cdktf.stringToHclTerraform(struct!.sideEffects), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + client_config: { + value: mutatingWebhookConfigurationWebhookClientConfigToHclTerraform(struct!.clientConfig), + isBlock: true, + type: "list", + storageClassType: "MutatingWebhookConfigurationWebhookClientConfigList", + }, + namespace_selector: { + value: mutatingWebhookConfigurationWebhookNamespaceSelectorToHclTerraform(struct!.namespaceSelector), + isBlock: true, + type: "list", + storageClassType: "MutatingWebhookConfigurationWebhookNamespaceSelectorList", + }, + object_selector: { + value: mutatingWebhookConfigurationWebhookObjectSelectorToHclTerraform(struct!.objectSelector), + isBlock: true, + type: "list", + storageClassType: "MutatingWebhookConfigurationWebhookObjectSelectorList", + }, + rule: { + value: cdktf.listMapperHcl(mutatingWebhookConfigurationWebhookRuleToHclTerraform, true)(struct!.rule), + isBlock: true, + type: "list", + storageClassType: "MutatingWebhookConfigurationWebhookRuleList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class MutatingWebhookConfigurationWebhookOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1694,4 +2033,30 @@ export class MutatingWebhookConfiguration extends cdktf.TerraformResource { webhook: cdktf.listMapper(mutatingWebhookConfigurationWebhookToTerraform, true)(this._webhook.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: mutatingWebhookConfigurationMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "MutatingWebhookConfigurationMetadataList", + }, + webhook: { + value: cdktf.listMapperHcl(mutatingWebhookConfigurationWebhookToHclTerraform, true)(this._webhook.internalValue), + isBlock: true, + type: "list", + storageClassType: "MutatingWebhookConfigurationWebhookList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/namespace-v1/README.md b/src/namespace-v1/README.md index 2578b6855..e668511a7 100644 --- a/src/namespace-v1/README.md +++ b/src/namespace-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_namespace_v1` -Refer to the Terraform Registory for docs: [`kubernetes_namespace_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/namespace_v1). +Refer to the Terraform Registry for docs: [`kubernetes_namespace_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/namespace_v1). diff --git a/src/namespace-v1/index.ts b/src/namespace-v1/index.ts index 404107c68..d78b9800b 100644 --- a/src/namespace-v1/index.ts +++ b/src/namespace-v1/index.ts @@ -78,6 +78,43 @@ export function namespaceV1MetadataToTerraform(struct?: NamespaceV1MetadataOutpu } } + +export function namespaceV1MetadataToHclTerraform(struct?: NamespaceV1MetadataOutputReference | NamespaceV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NamespaceV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -224,6 +261,25 @@ export function namespaceV1TimeoutsToTerraform(struct?: NamespaceV1Timeouts | cd } } + +export function namespaceV1TimeoutsToHclTerraform(struct?: NamespaceV1Timeouts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + delete: { + value: cdktf.stringToHclTerraform(struct!.delete), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NamespaceV1TimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -417,4 +473,36 @@ export class NamespaceV1 extends cdktf.TerraformResource { timeouts: namespaceV1TimeoutsToTerraform(this._timeouts.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + wait_for_default_service_account: { + value: cdktf.booleanToHclTerraform(this._waitForDefaultServiceAccount), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + metadata: { + value: namespaceV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "NamespaceV1MetadataList", + }, + timeouts: { + value: namespaceV1TimeoutsToHclTerraform(this._timeouts.internalValue), + isBlock: true, + type: "struct", + storageClassType: "NamespaceV1Timeouts", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/namespace/README.md b/src/namespace/README.md index 1af47fd3b..fac094f6f 100644 --- a/src/namespace/README.md +++ b/src/namespace/README.md @@ -1,3 +1,3 @@ # `kubernetes_namespace` -Refer to the Terraform Registory for docs: [`kubernetes_namespace`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/namespace). +Refer to the Terraform Registry for docs: [`kubernetes_namespace`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/namespace). diff --git a/src/namespace/index.ts b/src/namespace/index.ts index cb4b0218c..0fcda97de 100644 --- a/src/namespace/index.ts +++ b/src/namespace/index.ts @@ -78,6 +78,43 @@ export function namespaceMetadataToTerraform(struct?: NamespaceMetadataOutputRef } } + +export function namespaceMetadataToHclTerraform(struct?: NamespaceMetadataOutputReference | NamespaceMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NamespaceMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -224,6 +261,25 @@ export function namespaceTimeoutsToTerraform(struct?: NamespaceTimeouts | cdktf. } } + +export function namespaceTimeoutsToHclTerraform(struct?: NamespaceTimeouts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + delete: { + value: cdktf.stringToHclTerraform(struct!.delete), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NamespaceTimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -417,4 +473,36 @@ export class Namespace extends cdktf.TerraformResource { timeouts: namespaceTimeoutsToTerraform(this._timeouts.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + wait_for_default_service_account: { + value: cdktf.booleanToHclTerraform(this._waitForDefaultServiceAccount), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + metadata: { + value: namespaceMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "NamespaceMetadataList", + }, + timeouts: { + value: namespaceTimeoutsToHclTerraform(this._timeouts.internalValue), + isBlock: true, + type: "struct", + storageClassType: "NamespaceTimeouts", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/network-policy-v1/README.md b/src/network-policy-v1/README.md index 92118284d..198253d1a 100644 --- a/src/network-policy-v1/README.md +++ b/src/network-policy-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_network_policy_v1` -Refer to the Terraform Registory for docs: [`kubernetes_network_policy_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/network_policy_v1). +Refer to the Terraform Registry for docs: [`kubernetes_network_policy_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/network_policy_v1). diff --git a/src/network-policy-v1/index.ts b/src/network-policy-v1/index.ts index 125d92c85..491ef6a8e 100644 --- a/src/network-policy-v1/index.ts +++ b/src/network-policy-v1/index.ts @@ -79,6 +79,49 @@ export function networkPolicyV1MetadataToTerraform(struct?: NetworkPolicyV1Metad } } + +export function networkPolicyV1MetadataToHclTerraform(struct?: NetworkPolicyV1MetadataOutputReference | NetworkPolicyV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicyV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -256,6 +299,31 @@ export function networkPolicyV1SpecEgressPortsToTerraform(struct?: NetworkPolicy } } + +export function networkPolicyV1SpecEgressPortsToHclTerraform(struct?: NetworkPolicyV1SpecEgressPorts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicyV1SpecEgressPortsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -384,6 +452,31 @@ export function networkPolicyV1SpecEgressToIpBlockToTerraform(struct?: NetworkPo } } + +export function networkPolicyV1SpecEgressToIpBlockToHclTerraform(struct?: NetworkPolicyV1SpecEgressToIpBlockOutputReference | NetworkPolicyV1SpecEgressToIpBlock): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + cidr: { + value: cdktf.stringToHclTerraform(struct!.cidr), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + except: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.except), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicyV1SpecEgressToIpBlockOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -487,6 +580,37 @@ export function networkPolicyV1SpecEgressToNamespaceSelectorMatchExpressionsToTe } } + +export function networkPolicyV1SpecEgressToNamespaceSelectorMatchExpressionsToHclTerraform(struct?: NetworkPolicyV1SpecEgressToNamespaceSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicyV1SpecEgressToNamespaceSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -637,6 +761,31 @@ export function networkPolicyV1SpecEgressToNamespaceSelectorToTerraform(struct?: } } + +export function networkPolicyV1SpecEgressToNamespaceSelectorToHclTerraform(struct?: NetworkPolicyV1SpecEgressToNamespaceSelectorOutputReference | NetworkPolicyV1SpecEgressToNamespaceSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(networkPolicyV1SpecEgressToNamespaceSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicyV1SpecEgressToNamespaceSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicyV1SpecEgressToNamespaceSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -740,6 +889,37 @@ export function networkPolicyV1SpecEgressToPodSelectorMatchExpressionsToTerrafor } } + +export function networkPolicyV1SpecEgressToPodSelectorMatchExpressionsToHclTerraform(struct?: NetworkPolicyV1SpecEgressToPodSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicyV1SpecEgressToPodSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -890,6 +1070,31 @@ export function networkPolicyV1SpecEgressToPodSelectorToTerraform(struct?: Netwo } } + +export function networkPolicyV1SpecEgressToPodSelectorToHclTerraform(struct?: NetworkPolicyV1SpecEgressToPodSelectorOutputReference | NetworkPolicyV1SpecEgressToPodSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(networkPolicyV1SpecEgressToPodSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicyV1SpecEgressToPodSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicyV1SpecEgressToPodSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -993,6 +1198,37 @@ export function networkPolicyV1SpecEgressToToTerraform(struct?: NetworkPolicyV1S } } + +export function networkPolicyV1SpecEgressToToHclTerraform(struct?: NetworkPolicyV1SpecEgressTo | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + ip_block: { + value: networkPolicyV1SpecEgressToIpBlockToHclTerraform(struct!.ipBlock), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicyV1SpecEgressToIpBlockList", + }, + namespace_selector: { + value: networkPolicyV1SpecEgressToNamespaceSelectorToHclTerraform(struct!.namespaceSelector), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicyV1SpecEgressToNamespaceSelectorList", + }, + pod_selector: { + value: networkPolicyV1SpecEgressToPodSelectorToHclTerraform(struct!.podSelector), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicyV1SpecEgressToPodSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicyV1SpecEgressToOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1143,6 +1379,31 @@ export function networkPolicyV1SpecEgressToTerraform(struct?: NetworkPolicyV1Spe } } + +export function networkPolicyV1SpecEgressToHclTerraform(struct?: NetworkPolicyV1SpecEgress | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + ports: { + value: cdktf.listMapperHcl(networkPolicyV1SpecEgressPortsToHclTerraform, true)(struct!.ports), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicyV1SpecEgressPortsList", + }, + to: { + value: cdktf.listMapperHcl(networkPolicyV1SpecEgressToToHclTerraform, true)(struct!.to), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicyV1SpecEgressToList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicyV1SpecEgressOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1271,6 +1532,31 @@ export function networkPolicyV1SpecIngressFromIpBlockToTerraform(struct?: Networ } } + +export function networkPolicyV1SpecIngressFromIpBlockToHclTerraform(struct?: NetworkPolicyV1SpecIngressFromIpBlockOutputReference | NetworkPolicyV1SpecIngressFromIpBlock): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + cidr: { + value: cdktf.stringToHclTerraform(struct!.cidr), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + except: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.except), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicyV1SpecIngressFromIpBlockOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1374,6 +1660,37 @@ export function networkPolicyV1SpecIngressFromNamespaceSelectorMatchExpressionsT } } + +export function networkPolicyV1SpecIngressFromNamespaceSelectorMatchExpressionsToHclTerraform(struct?: NetworkPolicyV1SpecIngressFromNamespaceSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicyV1SpecIngressFromNamespaceSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1524,6 +1841,31 @@ export function networkPolicyV1SpecIngressFromNamespaceSelectorToTerraform(struc } } + +export function networkPolicyV1SpecIngressFromNamespaceSelectorToHclTerraform(struct?: NetworkPolicyV1SpecIngressFromNamespaceSelectorOutputReference | NetworkPolicyV1SpecIngressFromNamespaceSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(networkPolicyV1SpecIngressFromNamespaceSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicyV1SpecIngressFromNamespaceSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicyV1SpecIngressFromNamespaceSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1627,6 +1969,37 @@ export function networkPolicyV1SpecIngressFromPodSelectorMatchExpressionsToTerra } } + +export function networkPolicyV1SpecIngressFromPodSelectorMatchExpressionsToHclTerraform(struct?: NetworkPolicyV1SpecIngressFromPodSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicyV1SpecIngressFromPodSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1777,6 +2150,31 @@ export function networkPolicyV1SpecIngressFromPodSelectorToTerraform(struct?: Ne } } + +export function networkPolicyV1SpecIngressFromPodSelectorToHclTerraform(struct?: NetworkPolicyV1SpecIngressFromPodSelectorOutputReference | NetworkPolicyV1SpecIngressFromPodSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(networkPolicyV1SpecIngressFromPodSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicyV1SpecIngressFromPodSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicyV1SpecIngressFromPodSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1880,6 +2278,37 @@ export function networkPolicyV1SpecIngressFromToTerraform(struct?: NetworkPolicy } } + +export function networkPolicyV1SpecIngressFromToHclTerraform(struct?: NetworkPolicyV1SpecIngressFrom | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + ip_block: { + value: networkPolicyV1SpecIngressFromIpBlockToHclTerraform(struct!.ipBlock), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicyV1SpecIngressFromIpBlockList", + }, + namespace_selector: { + value: networkPolicyV1SpecIngressFromNamespaceSelectorToHclTerraform(struct!.namespaceSelector), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicyV1SpecIngressFromNamespaceSelectorList", + }, + pod_selector: { + value: networkPolicyV1SpecIngressFromPodSelectorToHclTerraform(struct!.podSelector), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicyV1SpecIngressFromPodSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicyV1SpecIngressFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2030,6 +2459,31 @@ export function networkPolicyV1SpecIngressPortsToTerraform(struct?: NetworkPolic } } + +export function networkPolicyV1SpecIngressPortsToHclTerraform(struct?: NetworkPolicyV1SpecIngressPorts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicyV1SpecIngressPortsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2158,6 +2612,31 @@ export function networkPolicyV1SpecIngressToTerraform(struct?: NetworkPolicyV1Sp } } + +export function networkPolicyV1SpecIngressToHclTerraform(struct?: NetworkPolicyV1SpecIngress | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + from: { + value: cdktf.listMapperHcl(networkPolicyV1SpecIngressFromToHclTerraform, true)(struct!.from), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicyV1SpecIngressFromList", + }, + ports: { + value: cdktf.listMapperHcl(networkPolicyV1SpecIngressPortsToHclTerraform, true)(struct!.ports), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicyV1SpecIngressPortsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicyV1SpecIngressOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2293,6 +2772,37 @@ export function networkPolicyV1SpecPodSelectorMatchExpressionsToTerraform(struct } } + +export function networkPolicyV1SpecPodSelectorMatchExpressionsToHclTerraform(struct?: NetworkPolicyV1SpecPodSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicyV1SpecPodSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2443,6 +2953,31 @@ export function networkPolicyV1SpecPodSelectorToTerraform(struct?: NetworkPolicy } } + +export function networkPolicyV1SpecPodSelectorToHclTerraform(struct?: NetworkPolicyV1SpecPodSelectorOutputReference | NetworkPolicyV1SpecPodSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(networkPolicyV1SpecPodSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicyV1SpecPodSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicyV1SpecPodSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2553,6 +3088,43 @@ export function networkPolicyV1SpecToTerraform(struct?: NetworkPolicyV1SpecOutpu } } + +export function networkPolicyV1SpecToHclTerraform(struct?: NetworkPolicyV1SpecOutputReference | NetworkPolicyV1Spec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + policy_types: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.policyTypes), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + egress: { + value: cdktf.listMapperHcl(networkPolicyV1SpecEgressToHclTerraform, true)(struct!.egress), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicyV1SpecEgressList", + }, + ingress: { + value: cdktf.listMapperHcl(networkPolicyV1SpecIngressToHclTerraform, true)(struct!.ingress), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicyV1SpecIngressList", + }, + pod_selector: { + value: networkPolicyV1SpecPodSelectorToHclTerraform(struct!.podSelector), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicyV1SpecPodSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicyV1SpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2775,4 +3347,30 @@ export class NetworkPolicyV1 extends cdktf.TerraformResource { spec: networkPolicyV1SpecToTerraform(this._spec.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: networkPolicyV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicyV1MetadataList", + }, + spec: { + value: networkPolicyV1SpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicyV1SpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/network-policy/README.md b/src/network-policy/README.md index 658de8347..cad951eb5 100644 --- a/src/network-policy/README.md +++ b/src/network-policy/README.md @@ -1,3 +1,3 @@ # `kubernetes_network_policy` -Refer to the Terraform Registory for docs: [`kubernetes_network_policy`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/network_policy). +Refer to the Terraform Registry for docs: [`kubernetes_network_policy`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/network_policy). diff --git a/src/network-policy/index.ts b/src/network-policy/index.ts index c1e09b390..fa9efa6ff 100644 --- a/src/network-policy/index.ts +++ b/src/network-policy/index.ts @@ -79,6 +79,49 @@ export function networkPolicyMetadataToTerraform(struct?: NetworkPolicyMetadataO } } + +export function networkPolicyMetadataToHclTerraform(struct?: NetworkPolicyMetadataOutputReference | NetworkPolicyMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicyMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -256,6 +299,31 @@ export function networkPolicySpecEgressPortsToTerraform(struct?: NetworkPolicySp } } + +export function networkPolicySpecEgressPortsToHclTerraform(struct?: NetworkPolicySpecEgressPorts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicySpecEgressPortsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -384,6 +452,31 @@ export function networkPolicySpecEgressToIpBlockToTerraform(struct?: NetworkPoli } } + +export function networkPolicySpecEgressToIpBlockToHclTerraform(struct?: NetworkPolicySpecEgressToIpBlockOutputReference | NetworkPolicySpecEgressToIpBlock): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + cidr: { + value: cdktf.stringToHclTerraform(struct!.cidr), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + except: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.except), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicySpecEgressToIpBlockOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -487,6 +580,37 @@ export function networkPolicySpecEgressToNamespaceSelectorMatchExpressionsToTerr } } + +export function networkPolicySpecEgressToNamespaceSelectorMatchExpressionsToHclTerraform(struct?: NetworkPolicySpecEgressToNamespaceSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicySpecEgressToNamespaceSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -637,6 +761,31 @@ export function networkPolicySpecEgressToNamespaceSelectorToTerraform(struct?: N } } + +export function networkPolicySpecEgressToNamespaceSelectorToHclTerraform(struct?: NetworkPolicySpecEgressToNamespaceSelectorOutputReference | NetworkPolicySpecEgressToNamespaceSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(networkPolicySpecEgressToNamespaceSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicySpecEgressToNamespaceSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicySpecEgressToNamespaceSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -740,6 +889,37 @@ export function networkPolicySpecEgressToPodSelectorMatchExpressionsToTerraform( } } + +export function networkPolicySpecEgressToPodSelectorMatchExpressionsToHclTerraform(struct?: NetworkPolicySpecEgressToPodSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicySpecEgressToPodSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -890,6 +1070,31 @@ export function networkPolicySpecEgressToPodSelectorToTerraform(struct?: Network } } + +export function networkPolicySpecEgressToPodSelectorToHclTerraform(struct?: NetworkPolicySpecEgressToPodSelectorOutputReference | NetworkPolicySpecEgressToPodSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(networkPolicySpecEgressToPodSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicySpecEgressToPodSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicySpecEgressToPodSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -993,6 +1198,37 @@ export function networkPolicySpecEgressToToTerraform(struct?: NetworkPolicySpecE } } + +export function networkPolicySpecEgressToToHclTerraform(struct?: NetworkPolicySpecEgressTo | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + ip_block: { + value: networkPolicySpecEgressToIpBlockToHclTerraform(struct!.ipBlock), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicySpecEgressToIpBlockList", + }, + namespace_selector: { + value: networkPolicySpecEgressToNamespaceSelectorToHclTerraform(struct!.namespaceSelector), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicySpecEgressToNamespaceSelectorList", + }, + pod_selector: { + value: networkPolicySpecEgressToPodSelectorToHclTerraform(struct!.podSelector), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicySpecEgressToPodSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicySpecEgressToOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1143,6 +1379,31 @@ export function networkPolicySpecEgressToTerraform(struct?: NetworkPolicySpecEgr } } + +export function networkPolicySpecEgressToHclTerraform(struct?: NetworkPolicySpecEgress | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + ports: { + value: cdktf.listMapperHcl(networkPolicySpecEgressPortsToHclTerraform, true)(struct!.ports), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicySpecEgressPortsList", + }, + to: { + value: cdktf.listMapperHcl(networkPolicySpecEgressToToHclTerraform, true)(struct!.to), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicySpecEgressToList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicySpecEgressOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1271,6 +1532,31 @@ export function networkPolicySpecIngressFromIpBlockToTerraform(struct?: NetworkP } } + +export function networkPolicySpecIngressFromIpBlockToHclTerraform(struct?: NetworkPolicySpecIngressFromIpBlockOutputReference | NetworkPolicySpecIngressFromIpBlock): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + cidr: { + value: cdktf.stringToHclTerraform(struct!.cidr), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + except: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.except), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicySpecIngressFromIpBlockOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1374,6 +1660,37 @@ export function networkPolicySpecIngressFromNamespaceSelectorMatchExpressionsToT } } + +export function networkPolicySpecIngressFromNamespaceSelectorMatchExpressionsToHclTerraform(struct?: NetworkPolicySpecIngressFromNamespaceSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicySpecIngressFromNamespaceSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1524,6 +1841,31 @@ export function networkPolicySpecIngressFromNamespaceSelectorToTerraform(struct? } } + +export function networkPolicySpecIngressFromNamespaceSelectorToHclTerraform(struct?: NetworkPolicySpecIngressFromNamespaceSelectorOutputReference | NetworkPolicySpecIngressFromNamespaceSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(networkPolicySpecIngressFromNamespaceSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicySpecIngressFromNamespaceSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicySpecIngressFromNamespaceSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1627,6 +1969,37 @@ export function networkPolicySpecIngressFromPodSelectorMatchExpressionsToTerrafo } } + +export function networkPolicySpecIngressFromPodSelectorMatchExpressionsToHclTerraform(struct?: NetworkPolicySpecIngressFromPodSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicySpecIngressFromPodSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1777,6 +2150,31 @@ export function networkPolicySpecIngressFromPodSelectorToTerraform(struct?: Netw } } + +export function networkPolicySpecIngressFromPodSelectorToHclTerraform(struct?: NetworkPolicySpecIngressFromPodSelectorOutputReference | NetworkPolicySpecIngressFromPodSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(networkPolicySpecIngressFromPodSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicySpecIngressFromPodSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicySpecIngressFromPodSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1880,6 +2278,37 @@ export function networkPolicySpecIngressFromToTerraform(struct?: NetworkPolicySp } } + +export function networkPolicySpecIngressFromToHclTerraform(struct?: NetworkPolicySpecIngressFrom | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + ip_block: { + value: networkPolicySpecIngressFromIpBlockToHclTerraform(struct!.ipBlock), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicySpecIngressFromIpBlockList", + }, + namespace_selector: { + value: networkPolicySpecIngressFromNamespaceSelectorToHclTerraform(struct!.namespaceSelector), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicySpecIngressFromNamespaceSelectorList", + }, + pod_selector: { + value: networkPolicySpecIngressFromPodSelectorToHclTerraform(struct!.podSelector), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicySpecIngressFromPodSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicySpecIngressFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2030,6 +2459,31 @@ export function networkPolicySpecIngressPortsToTerraform(struct?: NetworkPolicyS } } + +export function networkPolicySpecIngressPortsToHclTerraform(struct?: NetworkPolicySpecIngressPorts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicySpecIngressPortsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2158,6 +2612,31 @@ export function networkPolicySpecIngressToTerraform(struct?: NetworkPolicySpecIn } } + +export function networkPolicySpecIngressToHclTerraform(struct?: NetworkPolicySpecIngress | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + from: { + value: cdktf.listMapperHcl(networkPolicySpecIngressFromToHclTerraform, true)(struct!.from), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicySpecIngressFromList", + }, + ports: { + value: cdktf.listMapperHcl(networkPolicySpecIngressPortsToHclTerraform, true)(struct!.ports), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicySpecIngressPortsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicySpecIngressOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2293,6 +2772,37 @@ export function networkPolicySpecPodSelectorMatchExpressionsToTerraform(struct?: } } + +export function networkPolicySpecPodSelectorMatchExpressionsToHclTerraform(struct?: NetworkPolicySpecPodSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicySpecPodSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2443,6 +2953,31 @@ export function networkPolicySpecPodSelectorToTerraform(struct?: NetworkPolicySp } } + +export function networkPolicySpecPodSelectorToHclTerraform(struct?: NetworkPolicySpecPodSelectorOutputReference | NetworkPolicySpecPodSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(networkPolicySpecPodSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicySpecPodSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicySpecPodSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2553,6 +3088,43 @@ export function networkPolicySpecToTerraform(struct?: NetworkPolicySpecOutputRef } } + +export function networkPolicySpecToHclTerraform(struct?: NetworkPolicySpecOutputReference | NetworkPolicySpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + policy_types: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.policyTypes), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + egress: { + value: cdktf.listMapperHcl(networkPolicySpecEgressToHclTerraform, true)(struct!.egress), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicySpecEgressList", + }, + ingress: { + value: cdktf.listMapperHcl(networkPolicySpecIngressToHclTerraform, true)(struct!.ingress), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicySpecIngressList", + }, + pod_selector: { + value: networkPolicySpecPodSelectorToHclTerraform(struct!.podSelector), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicySpecPodSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NetworkPolicySpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2775,4 +3347,30 @@ export class NetworkPolicy extends cdktf.TerraformResource { spec: networkPolicySpecToTerraform(this._spec.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: networkPolicyMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicyMetadataList", + }, + spec: { + value: networkPolicySpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "NetworkPolicySpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/node-taint/README.md b/src/node-taint/README.md index f1799cbdf..0b0069d04 100644 --- a/src/node-taint/README.md +++ b/src/node-taint/README.md @@ -1,3 +1,3 @@ # `kubernetes_node_taint` -Refer to the Terraform Registory for docs: [`kubernetes_node_taint`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/node_taint). +Refer to the Terraform Registry for docs: [`kubernetes_node_taint`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/node_taint). diff --git a/src/node-taint/index.ts b/src/node-taint/index.ts index 3d9d33a24..bd6d5d6ba 100644 --- a/src/node-taint/index.ts +++ b/src/node-taint/index.ts @@ -63,6 +63,25 @@ export function nodeTaintMetadataToTerraform(struct?: NodeTaintMetadataOutputRef } } + +export function nodeTaintMetadataToHclTerraform(struct?: NodeTaintMetadataOutputReference | NodeTaintMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NodeTaintMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -141,6 +160,37 @@ export function nodeTaintTaintToTerraform(struct?: NodeTaintTaint | cdktf.IResol } } + +export function nodeTaintTaintToHclTerraform(struct?: NodeTaintTaint | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + effect: { + value: cdktf.stringToHclTerraform(struct!.effect), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class NodeTaintTaintOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -406,4 +456,42 @@ export class NodeTaint extends cdktf.TerraformResource { taint: cdktf.listMapper(nodeTaintTaintToTerraform, true)(this._taint.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + field_manager: { + value: cdktf.stringToHclTerraform(this._fieldManager), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + force: { + value: cdktf.booleanToHclTerraform(this._force), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: nodeTaintMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "NodeTaintMetadataList", + }, + taint: { + value: cdktf.listMapperHcl(nodeTaintTaintToHclTerraform, true)(this._taint.internalValue), + isBlock: true, + type: "list", + storageClassType: "NodeTaintTaintList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/persistent-volume-claim-v1/README.md b/src/persistent-volume-claim-v1/README.md index 7f219c5a6..149b9b87d 100644 --- a/src/persistent-volume-claim-v1/README.md +++ b/src/persistent-volume-claim-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_persistent_volume_claim_v1` -Refer to the Terraform Registory for docs: [`kubernetes_persistent_volume_claim_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/persistent_volume_claim_v1). +Refer to the Terraform Registry for docs: [`kubernetes_persistent_volume_claim_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/persistent_volume_claim_v1). diff --git a/src/persistent-volume-claim-v1/index.ts b/src/persistent-volume-claim-v1/index.ts index 88e319bcb..db3d31ed1 100644 --- a/src/persistent-volume-claim-v1/index.ts +++ b/src/persistent-volume-claim-v1/index.ts @@ -91,6 +91,49 @@ export function persistentVolumeClaimV1MetadataToTerraform(struct?: PersistentVo } } + +export function persistentVolumeClaimV1MetadataToHclTerraform(struct?: PersistentVolumeClaimV1MetadataOutputReference | PersistentVolumeClaimV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeClaimV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -268,6 +311,31 @@ export function persistentVolumeClaimV1SpecResourcesToTerraform(struct?: Persist } } + +export function persistentVolumeClaimV1SpecResourcesToHclTerraform(struct?: PersistentVolumeClaimV1SpecResourcesOutputReference | PersistentVolumeClaimV1SpecResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeClaimV1SpecResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -371,6 +439,37 @@ export function persistentVolumeClaimV1SpecSelectorMatchExpressionsToTerraform(s } } + +export function persistentVolumeClaimV1SpecSelectorMatchExpressionsToHclTerraform(struct?: PersistentVolumeClaimV1SpecSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeClaimV1SpecSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -521,6 +620,31 @@ export function persistentVolumeClaimV1SpecSelectorToTerraform(struct?: Persiste } } + +export function persistentVolumeClaimV1SpecSelectorToHclTerraform(struct?: PersistentVolumeClaimV1SpecSelectorOutputReference | PersistentVolumeClaimV1SpecSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(persistentVolumeClaimV1SpecSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeClaimV1SpecSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeClaimV1SpecSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -645,6 +769,55 @@ export function persistentVolumeClaimV1SpecToTerraform(struct?: PersistentVolume } } + +export function persistentVolumeClaimV1SpecToHclTerraform(struct?: PersistentVolumeClaimV1SpecOutputReference | PersistentVolumeClaimV1Spec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + access_modes: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.accessModes), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + storage_class_name: { + value: cdktf.stringToHclTerraform(struct!.storageClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_mode: { + value: cdktf.stringToHclTerraform(struct!.volumeMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_name: { + value: cdktf.stringToHclTerraform(struct!.volumeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resources: { + value: persistentVolumeClaimV1SpecResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeClaimV1SpecResourcesList", + }, + selector: { + value: persistentVolumeClaimV1SpecSelectorToHclTerraform(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeClaimV1SpecSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeClaimV1SpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -814,6 +987,25 @@ export function persistentVolumeClaimV1TimeoutsToTerraform(struct?: PersistentVo } } + +export function persistentVolumeClaimV1TimeoutsToHclTerraform(struct?: PersistentVolumeClaimV1Timeouts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + create: { + value: cdktf.stringToHclTerraform(struct!.create), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeClaimV1TimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1022,4 +1214,42 @@ export class PersistentVolumeClaimV1 extends cdktf.TerraformResource { timeouts: persistentVolumeClaimV1TimeoutsToTerraform(this._timeouts.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + wait_until_bound: { + value: cdktf.booleanToHclTerraform(this._waitUntilBound), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + metadata: { + value: persistentVolumeClaimV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeClaimV1MetadataList", + }, + spec: { + value: persistentVolumeClaimV1SpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeClaimV1SpecList", + }, + timeouts: { + value: persistentVolumeClaimV1TimeoutsToHclTerraform(this._timeouts.internalValue), + isBlock: true, + type: "struct", + storageClassType: "PersistentVolumeClaimV1Timeouts", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/persistent-volume-claim/README.md b/src/persistent-volume-claim/README.md index 6a948370d..7e6f11cd6 100644 --- a/src/persistent-volume-claim/README.md +++ b/src/persistent-volume-claim/README.md @@ -1,3 +1,3 @@ # `kubernetes_persistent_volume_claim` -Refer to the Terraform Registory for docs: [`kubernetes_persistent_volume_claim`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/persistent_volume_claim). +Refer to the Terraform Registry for docs: [`kubernetes_persistent_volume_claim`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/persistent_volume_claim). diff --git a/src/persistent-volume-claim/index.ts b/src/persistent-volume-claim/index.ts index 8ca87dfe8..affb362db 100644 --- a/src/persistent-volume-claim/index.ts +++ b/src/persistent-volume-claim/index.ts @@ -91,6 +91,49 @@ export function persistentVolumeClaimMetadataToTerraform(struct?: PersistentVolu } } + +export function persistentVolumeClaimMetadataToHclTerraform(struct?: PersistentVolumeClaimMetadataOutputReference | PersistentVolumeClaimMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeClaimMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -268,6 +311,31 @@ export function persistentVolumeClaimSpecResourcesToTerraform(struct?: Persisten } } + +export function persistentVolumeClaimSpecResourcesToHclTerraform(struct?: PersistentVolumeClaimSpecResourcesOutputReference | PersistentVolumeClaimSpecResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeClaimSpecResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -371,6 +439,37 @@ export function persistentVolumeClaimSpecSelectorMatchExpressionsToTerraform(str } } + +export function persistentVolumeClaimSpecSelectorMatchExpressionsToHclTerraform(struct?: PersistentVolumeClaimSpecSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeClaimSpecSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -521,6 +620,31 @@ export function persistentVolumeClaimSpecSelectorToTerraform(struct?: Persistent } } + +export function persistentVolumeClaimSpecSelectorToHclTerraform(struct?: PersistentVolumeClaimSpecSelectorOutputReference | PersistentVolumeClaimSpecSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(persistentVolumeClaimSpecSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeClaimSpecSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeClaimSpecSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -645,6 +769,55 @@ export function persistentVolumeClaimSpecToTerraform(struct?: PersistentVolumeCl } } + +export function persistentVolumeClaimSpecToHclTerraform(struct?: PersistentVolumeClaimSpecOutputReference | PersistentVolumeClaimSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + access_modes: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.accessModes), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + storage_class_name: { + value: cdktf.stringToHclTerraform(struct!.storageClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_mode: { + value: cdktf.stringToHclTerraform(struct!.volumeMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_name: { + value: cdktf.stringToHclTerraform(struct!.volumeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resources: { + value: persistentVolumeClaimSpecResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeClaimSpecResourcesList", + }, + selector: { + value: persistentVolumeClaimSpecSelectorToHclTerraform(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeClaimSpecSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeClaimSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -814,6 +987,25 @@ export function persistentVolumeClaimTimeoutsToTerraform(struct?: PersistentVolu } } + +export function persistentVolumeClaimTimeoutsToHclTerraform(struct?: PersistentVolumeClaimTimeouts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + create: { + value: cdktf.stringToHclTerraform(struct!.create), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeClaimTimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1022,4 +1214,42 @@ export class PersistentVolumeClaim extends cdktf.TerraformResource { timeouts: persistentVolumeClaimTimeoutsToTerraform(this._timeouts.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + wait_until_bound: { + value: cdktf.booleanToHclTerraform(this._waitUntilBound), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + metadata: { + value: persistentVolumeClaimMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeClaimMetadataList", + }, + spec: { + value: persistentVolumeClaimSpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeClaimSpecList", + }, + timeouts: { + value: persistentVolumeClaimTimeoutsToHclTerraform(this._timeouts.internalValue), + isBlock: true, + type: "struct", + storageClassType: "PersistentVolumeClaimTimeouts", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/persistent-volume-v1/README.md b/src/persistent-volume-v1/README.md index 09988de46..6ec68b225 100644 --- a/src/persistent-volume-v1/README.md +++ b/src/persistent-volume-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_persistent_volume_v1` -Refer to the Terraform Registory for docs: [`kubernetes_persistent_volume_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/persistent_volume_v1). +Refer to the Terraform Registry for docs: [`kubernetes_persistent_volume_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/persistent_volume_v1). diff --git a/src/persistent-volume-v1/index.ts b/src/persistent-volume-v1/index.ts index d09db7273..ad731a4ff 100644 --- a/src/persistent-volume-v1/index.ts +++ b/src/persistent-volume-v1/index.ts @@ -71,6 +71,37 @@ export function persistentVolumeV1MetadataToTerraform(struct?: PersistentVolumeV } } + +export function persistentVolumeV1MetadataToHclTerraform(struct?: PersistentVolumeV1MetadataOutputReference | PersistentVolumeV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -204,6 +235,31 @@ export function persistentVolumeV1SpecClaimRefToTerraform(struct?: PersistentVol } } + +export function persistentVolumeV1SpecClaimRefToHclTerraform(struct?: PersistentVolumeV1SpecClaimRefOutputReference | PersistentVolumeV1SpecClaimRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1SpecClaimRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -304,6 +360,37 @@ export function persistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchE } } + +export function persistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchExpressionsToHclTerraform(struct?: PersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -455,6 +542,37 @@ export function persistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchF } } + +export function persistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchFieldsToHclTerraform(struct?: PersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchFields | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchFieldsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -599,6 +717,31 @@ export function persistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermToTerr } } + +export function persistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermToHclTerraform(struct?: PersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTerm | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_expressions: { + value: cdktf.listMapperHcl(persistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchExpressionsList", + }, + match_fields: { + value: cdktf.listMapperHcl(persistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchFieldsToHclTerraform, true)(struct!.matchFields), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermMatchFieldsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -720,6 +863,25 @@ export function persistentVolumeV1SpecNodeAffinityRequiredToTerraform(struct?: P } } + +export function persistentVolumeV1SpecNodeAffinityRequiredToHclTerraform(struct?: PersistentVolumeV1SpecNodeAffinityRequiredOutputReference | PersistentVolumeV1SpecNodeAffinityRequired): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + node_selector_term: { + value: cdktf.listMapperHcl(persistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermToHclTerraform, true)(struct!.nodeSelectorTerm), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeV1SpecNodeAffinityRequiredNodeSelectorTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1SpecNodeAffinityRequiredOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -784,6 +946,25 @@ export function persistentVolumeV1SpecNodeAffinityToTerraform(struct?: Persisten } } + +export function persistentVolumeV1SpecNodeAffinityToHclTerraform(struct?: PersistentVolumeV1SpecNodeAffinityOutputReference | PersistentVolumeV1SpecNodeAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + required: { + value: persistentVolumeV1SpecNodeAffinityRequiredToHclTerraform(struct!.required), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeV1SpecNodeAffinityRequiredList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1SpecNodeAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -872,6 +1053,43 @@ export function persistentVolumeV1SpecPersistentVolumeSourceAwsElasticBlockStore } } + +export function persistentVolumeV1SpecPersistentVolumeSourceAwsElasticBlockStoreToHclTerraform(struct?: PersistentVolumeV1SpecPersistentVolumeSourceAwsElasticBlockStoreOutputReference | PersistentVolumeV1SpecPersistentVolumeSourceAwsElasticBlockStore): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_id: { + value: cdktf.stringToHclTerraform(struct!.volumeId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1SpecPersistentVolumeSourceAwsElasticBlockStoreOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1037,6 +1255,55 @@ export function persistentVolumeV1SpecPersistentVolumeSourceAzureDiskToTerraform } } + +export function persistentVolumeV1SpecPersistentVolumeSourceAzureDiskToHclTerraform(struct?: PersistentVolumeV1SpecPersistentVolumeSourceAzureDiskOutputReference | PersistentVolumeV1SpecPersistentVolumeSourceAzureDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + caching_mode: { + value: cdktf.stringToHclTerraform(struct!.cachingMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + data_disk_uri: { + value: cdktf.stringToHclTerraform(struct!.dataDiskUri), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + disk_name: { + value: cdktf.stringToHclTerraform(struct!.diskName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1SpecPersistentVolumeSourceAzureDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1226,6 +1493,43 @@ export function persistentVolumeV1SpecPersistentVolumeSourceAzureFileToTerraform } } + +export function persistentVolumeV1SpecPersistentVolumeSourceAzureFileToHclTerraform(struct?: PersistentVolumeV1SpecPersistentVolumeSourceAzureFileOutputReference | PersistentVolumeV1SpecPersistentVolumeSourceAzureFile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_name: { + value: cdktf.stringToHclTerraform(struct!.secretName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + secret_namespace: { + value: cdktf.stringToHclTerraform(struct!.secretNamespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + share_name: { + value: cdktf.stringToHclTerraform(struct!.shareName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1SpecPersistentVolumeSourceAzureFileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1360,6 +1664,31 @@ export function persistentVolumeV1SpecPersistentVolumeSourceCephFsSecretRefToTer } } + +export function persistentVolumeV1SpecPersistentVolumeSourceCephFsSecretRefToHclTerraform(struct?: PersistentVolumeV1SpecPersistentVolumeSourceCephFsSecretRefOutputReference | PersistentVolumeV1SpecPersistentVolumeSourceCephFsSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1SpecPersistentVolumeSourceCephFsSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1484,6 +1813,55 @@ export function persistentVolumeV1SpecPersistentVolumeSourceCephFsToTerraform(st } } + +export function persistentVolumeV1SpecPersistentVolumeSourceCephFsToHclTerraform(struct?: PersistentVolumeV1SpecPersistentVolumeSourceCephFsOutputReference | PersistentVolumeV1SpecPersistentVolumeSourceCephFs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + monitors: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.monitors), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_file: { + value: cdktf.stringToHclTerraform(struct!.secretFile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + secret_ref: { + value: persistentVolumeV1SpecPersistentVolumeSourceCephFsSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeV1SpecPersistentVolumeSourceCephFsSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1SpecPersistentVolumeSourceCephFsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1672,6 +2050,37 @@ export function persistentVolumeV1SpecPersistentVolumeSourceCinderToTerraform(st } } + +export function persistentVolumeV1SpecPersistentVolumeSourceCinderToHclTerraform(struct?: PersistentVolumeV1SpecPersistentVolumeSourceCinderOutputReference | PersistentVolumeV1SpecPersistentVolumeSourceCinder): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_id: { + value: cdktf.stringToHclTerraform(struct!.volumeId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1SpecPersistentVolumeSourceCinderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1787,6 +2196,31 @@ export function persistentVolumeV1SpecPersistentVolumeSourceCsiControllerExpandS } } + +export function persistentVolumeV1SpecPersistentVolumeSourceCsiControllerExpandSecretRefToHclTerraform(struct?: PersistentVolumeV1SpecPersistentVolumeSourceCsiControllerExpandSecretRefOutputReference | PersistentVolumeV1SpecPersistentVolumeSourceCsiControllerExpandSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1SpecPersistentVolumeSourceCsiControllerExpandSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1883,6 +2317,31 @@ export function persistentVolumeV1SpecPersistentVolumeSourceCsiControllerPublish } } + +export function persistentVolumeV1SpecPersistentVolumeSourceCsiControllerPublishSecretRefToHclTerraform(struct?: PersistentVolumeV1SpecPersistentVolumeSourceCsiControllerPublishSecretRefOutputReference | PersistentVolumeV1SpecPersistentVolumeSourceCsiControllerPublishSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1SpecPersistentVolumeSourceCsiControllerPublishSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1979,6 +2438,31 @@ export function persistentVolumeV1SpecPersistentVolumeSourceCsiNodePublishSecret } } + +export function persistentVolumeV1SpecPersistentVolumeSourceCsiNodePublishSecretRefToHclTerraform(struct?: PersistentVolumeV1SpecPersistentVolumeSourceCsiNodePublishSecretRefOutputReference | PersistentVolumeV1SpecPersistentVolumeSourceCsiNodePublishSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1SpecPersistentVolumeSourceCsiNodePublishSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2075,6 +2559,31 @@ export function persistentVolumeV1SpecPersistentVolumeSourceCsiNodeStageSecretRe } } + +export function persistentVolumeV1SpecPersistentVolumeSourceCsiNodeStageSecretRefToHclTerraform(struct?: PersistentVolumeV1SpecPersistentVolumeSourceCsiNodeStageSecretRefOutputReference | PersistentVolumeV1SpecPersistentVolumeSourceCsiNodeStageSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1SpecPersistentVolumeSourceCsiNodeStageSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2220,6 +2729,73 @@ export function persistentVolumeV1SpecPersistentVolumeSourceCsiToTerraform(struc } } + +export function persistentVolumeV1SpecPersistentVolumeSourceCsiToHclTerraform(struct?: PersistentVolumeV1SpecPersistentVolumeSourceCsiOutputReference | PersistentVolumeV1SpecPersistentVolumeSourceCsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_attributes: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.volumeAttributes), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + volume_handle: { + value: cdktf.stringToHclTerraform(struct!.volumeHandle), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + controller_expand_secret_ref: { + value: persistentVolumeV1SpecPersistentVolumeSourceCsiControllerExpandSecretRefToHclTerraform(struct!.controllerExpandSecretRef), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeV1SpecPersistentVolumeSourceCsiControllerExpandSecretRefList", + }, + controller_publish_secret_ref: { + value: persistentVolumeV1SpecPersistentVolumeSourceCsiControllerPublishSecretRefToHclTerraform(struct!.controllerPublishSecretRef), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeV1SpecPersistentVolumeSourceCsiControllerPublishSecretRefList", + }, + node_publish_secret_ref: { + value: persistentVolumeV1SpecPersistentVolumeSourceCsiNodePublishSecretRefToHclTerraform(struct!.nodePublishSecretRef), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeV1SpecPersistentVolumeSourceCsiNodePublishSecretRefList", + }, + node_stage_secret_ref: { + value: persistentVolumeV1SpecPersistentVolumeSourceCsiNodeStageSecretRefToHclTerraform(struct!.nodeStageSecretRef), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeV1SpecPersistentVolumeSourceCsiNodeStageSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1SpecPersistentVolumeSourceCsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2478,6 +3054,43 @@ export function persistentVolumeV1SpecPersistentVolumeSourceFcToTerraform(struct } } + +export function persistentVolumeV1SpecPersistentVolumeSourceFcToHclTerraform(struct?: PersistentVolumeV1SpecPersistentVolumeSourceFcOutputReference | PersistentVolumeV1SpecPersistentVolumeSourceFc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + lun: { + value: cdktf.numberToHclTerraform(struct!.lun), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + target_ww_ns: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.targetWwNs), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1SpecPersistentVolumeSourceFcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2612,6 +3225,31 @@ export function persistentVolumeV1SpecPersistentVolumeSourceFlexVolumeSecretRefT } } + +export function persistentVolumeV1SpecPersistentVolumeSourceFlexVolumeSecretRefToHclTerraform(struct?: PersistentVolumeV1SpecPersistentVolumeSourceFlexVolumeSecretRefOutputReference | PersistentVolumeV1SpecPersistentVolumeSourceFlexVolumeSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1SpecPersistentVolumeSourceFlexVolumeSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2729,6 +3367,49 @@ export function persistentVolumeV1SpecPersistentVolumeSourceFlexVolumeToTerrafor } } + +export function persistentVolumeV1SpecPersistentVolumeSourceFlexVolumeToHclTerraform(struct?: PersistentVolumeV1SpecPersistentVolumeSourceFlexVolumeOutputReference | PersistentVolumeV1SpecPersistentVolumeSourceFlexVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + options: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.options), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_ref: { + value: persistentVolumeV1SpecPersistentVolumeSourceFlexVolumeSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeV1SpecPersistentVolumeSourceFlexVolumeSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1SpecPersistentVolumeSourceFlexVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2888,6 +3569,31 @@ export function persistentVolumeV1SpecPersistentVolumeSourceFlockerToTerraform(s } } + +export function persistentVolumeV1SpecPersistentVolumeSourceFlockerToHclTerraform(struct?: PersistentVolumeV1SpecPersistentVolumeSourceFlockerOutputReference | PersistentVolumeV1SpecPersistentVolumeSourceFlocker): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + dataset_name: { + value: cdktf.stringToHclTerraform(struct!.datasetName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + dataset_uuid: { + value: cdktf.stringToHclTerraform(struct!.datasetUuid), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1SpecPersistentVolumeSourceFlockerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2998,6 +3704,43 @@ export function persistentVolumeV1SpecPersistentVolumeSourceGcePersistentDiskToT } } + +export function persistentVolumeV1SpecPersistentVolumeSourceGcePersistentDiskToHclTerraform(struct?: PersistentVolumeV1SpecPersistentVolumeSourceGcePersistentDiskOutputReference | PersistentVolumeV1SpecPersistentVolumeSourceGcePersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pd_name: { + value: cdktf.stringToHclTerraform(struct!.pdName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1SpecPersistentVolumeSourceGcePersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3142,6 +3885,37 @@ export function persistentVolumeV1SpecPersistentVolumeSourceGlusterfsToTerraform } } + +export function persistentVolumeV1SpecPersistentVolumeSourceGlusterfsToHclTerraform(struct?: PersistentVolumeV1SpecPersistentVolumeSourceGlusterfsOutputReference | PersistentVolumeV1SpecPersistentVolumeSourceGlusterfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + endpoints_name: { + value: cdktf.stringToHclTerraform(struct!.endpointsName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1SpecPersistentVolumeSourceGlusterfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3254,6 +4028,31 @@ export function persistentVolumeV1SpecPersistentVolumeSourceHostPathToTerraform( } } + +export function persistentVolumeV1SpecPersistentVolumeSourceHostPathToHclTerraform(struct?: PersistentVolumeV1SpecPersistentVolumeSourceHostPathOutputReference | PersistentVolumeV1SpecPersistentVolumeSourceHostPath): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1SpecPersistentVolumeSourceHostPathOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3378,6 +4177,55 @@ export function persistentVolumeV1SpecPersistentVolumeSourceIscsiToTerraform(str } } + +export function persistentVolumeV1SpecPersistentVolumeSourceIscsiToHclTerraform(struct?: PersistentVolumeV1SpecPersistentVolumeSourceIscsiOutputReference | PersistentVolumeV1SpecPersistentVolumeSourceIscsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + iqn: { + value: cdktf.stringToHclTerraform(struct!.iqn), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + iscsi_interface: { + value: cdktf.stringToHclTerraform(struct!.iscsiInterface), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + lun: { + value: cdktf.numberToHclTerraform(struct!.lun), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + target_portal: { + value: cdktf.stringToHclTerraform(struct!.targetPortal), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1SpecPersistentVolumeSourceIscsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3549,6 +4397,25 @@ export function persistentVolumeV1SpecPersistentVolumeSourceLocalToTerraform(str } } + +export function persistentVolumeV1SpecPersistentVolumeSourceLocalToHclTerraform(struct?: PersistentVolumeV1SpecPersistentVolumeSourceLocalOutputReference | PersistentVolumeV1SpecPersistentVolumeSourceLocal): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1SpecPersistentVolumeSourceLocalOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3630,6 +4497,37 @@ export function persistentVolumeV1SpecPersistentVolumeSourceNfsToTerraform(struc } } + +export function persistentVolumeV1SpecPersistentVolumeSourceNfsToHclTerraform(struct?: PersistentVolumeV1SpecPersistentVolumeSourceNfsOutputReference | PersistentVolumeV1SpecPersistentVolumeSourceNfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + server: { + value: cdktf.stringToHclTerraform(struct!.server), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1SpecPersistentVolumeSourceNfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3742,6 +4640,31 @@ export function persistentVolumeV1SpecPersistentVolumeSourcePhotonPersistentDisk } } + +export function persistentVolumeV1SpecPersistentVolumeSourcePhotonPersistentDiskToHclTerraform(struct?: PersistentVolumeV1SpecPersistentVolumeSourcePhotonPersistentDiskOutputReference | PersistentVolumeV1SpecPersistentVolumeSourcePhotonPersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + pd_id: { + value: cdktf.stringToHclTerraform(struct!.pdId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1SpecPersistentVolumeSourcePhotonPersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3856,6 +4779,49 @@ export function persistentVolumeV1SpecPersistentVolumeSourceQuobyteToTerraform(s } } + +export function persistentVolumeV1SpecPersistentVolumeSourceQuobyteToHclTerraform(struct?: PersistentVolumeV1SpecPersistentVolumeSourceQuobyteOutputReference | PersistentVolumeV1SpecPersistentVolumeSourceQuobyte): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + group: { + value: cdktf.stringToHclTerraform(struct!.group), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + registry: { + value: cdktf.stringToHclTerraform(struct!.registry), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume: { + value: cdktf.stringToHclTerraform(struct!.volume), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1SpecPersistentVolumeSourceQuobyteOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4012,6 +4978,31 @@ export function persistentVolumeV1SpecPersistentVolumeSourceRbdSecretRefToTerraf } } + +export function persistentVolumeV1SpecPersistentVolumeSourceRbdSecretRefToHclTerraform(struct?: PersistentVolumeV1SpecPersistentVolumeSourceRbdSecretRefOutputReference | PersistentVolumeV1SpecPersistentVolumeSourceRbdSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1SpecPersistentVolumeSourceRbdSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4150,6 +5141,67 @@ export function persistentVolumeV1SpecPersistentVolumeSourceRbdToTerraform(struc } } + +export function persistentVolumeV1SpecPersistentVolumeSourceRbdToHclTerraform(struct?: PersistentVolumeV1SpecPersistentVolumeSourceRbdOutputReference | PersistentVolumeV1SpecPersistentVolumeSourceRbd): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + ceph_monitors: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.cephMonitors), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + keyring: { + value: cdktf.stringToHclTerraform(struct!.keyring), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rados_user: { + value: cdktf.stringToHclTerraform(struct!.radosUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rbd_image: { + value: cdktf.stringToHclTerraform(struct!.rbdImage), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rbd_pool: { + value: cdktf.stringToHclTerraform(struct!.rbdPool), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_ref: { + value: persistentVolumeV1SpecPersistentVolumeSourceRbdSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeV1SpecPersistentVolumeSourceRbdSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1SpecPersistentVolumeSourceRbdOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4372,6 +5424,31 @@ export function persistentVolumeV1SpecPersistentVolumeSourceVsphereVolumeToTerra } } + +export function persistentVolumeV1SpecPersistentVolumeSourceVsphereVolumeToHclTerraform(struct?: PersistentVolumeV1SpecPersistentVolumeSourceVsphereVolumeOutputReference | PersistentVolumeV1SpecPersistentVolumeSourceVsphereVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_path: { + value: cdktf.stringToHclTerraform(struct!.volumePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1SpecPersistentVolumeSourceVsphereVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4584,6 +5661,133 @@ export function persistentVolumeV1SpecPersistentVolumeSourceToTerraform(struct?: } } + +export function persistentVolumeV1SpecPersistentVolumeSourceToHclTerraform(struct?: PersistentVolumeV1SpecPersistentVolumeSourceOutputReference | PersistentVolumeV1SpecPersistentVolumeSource): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + aws_elastic_block_store: { + value: persistentVolumeV1SpecPersistentVolumeSourceAwsElasticBlockStoreToHclTerraform(struct!.awsElasticBlockStore), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeV1SpecPersistentVolumeSourceAwsElasticBlockStoreList", + }, + azure_disk: { + value: persistentVolumeV1SpecPersistentVolumeSourceAzureDiskToHclTerraform(struct!.azureDisk), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeV1SpecPersistentVolumeSourceAzureDiskList", + }, + azure_file: { + value: persistentVolumeV1SpecPersistentVolumeSourceAzureFileToHclTerraform(struct!.azureFile), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeV1SpecPersistentVolumeSourceAzureFileList", + }, + ceph_fs: { + value: persistentVolumeV1SpecPersistentVolumeSourceCephFsToHclTerraform(struct!.cephFs), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeV1SpecPersistentVolumeSourceCephFsList", + }, + cinder: { + value: persistentVolumeV1SpecPersistentVolumeSourceCinderToHclTerraform(struct!.cinder), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeV1SpecPersistentVolumeSourceCinderList", + }, + csi: { + value: persistentVolumeV1SpecPersistentVolumeSourceCsiToHclTerraform(struct!.csi), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeV1SpecPersistentVolumeSourceCsiList", + }, + fc: { + value: persistentVolumeV1SpecPersistentVolumeSourceFcToHclTerraform(struct!.fc), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeV1SpecPersistentVolumeSourceFcList", + }, + flex_volume: { + value: persistentVolumeV1SpecPersistentVolumeSourceFlexVolumeToHclTerraform(struct!.flexVolume), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeV1SpecPersistentVolumeSourceFlexVolumeList", + }, + flocker: { + value: persistentVolumeV1SpecPersistentVolumeSourceFlockerToHclTerraform(struct!.flocker), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeV1SpecPersistentVolumeSourceFlockerList", + }, + gce_persistent_disk: { + value: persistentVolumeV1SpecPersistentVolumeSourceGcePersistentDiskToHclTerraform(struct!.gcePersistentDisk), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeV1SpecPersistentVolumeSourceGcePersistentDiskList", + }, + glusterfs: { + value: persistentVolumeV1SpecPersistentVolumeSourceGlusterfsToHclTerraform(struct!.glusterfs), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeV1SpecPersistentVolumeSourceGlusterfsList", + }, + host_path: { + value: persistentVolumeV1SpecPersistentVolumeSourceHostPathToHclTerraform(struct!.hostPath), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeV1SpecPersistentVolumeSourceHostPathList", + }, + iscsi: { + value: persistentVolumeV1SpecPersistentVolumeSourceIscsiToHclTerraform(struct!.iscsi), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeV1SpecPersistentVolumeSourceIscsiList", + }, + local: { + value: persistentVolumeV1SpecPersistentVolumeSourceLocalToHclTerraform(struct!.local), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeV1SpecPersistentVolumeSourceLocalList", + }, + nfs: { + value: persistentVolumeV1SpecPersistentVolumeSourceNfsToHclTerraform(struct!.nfs), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeV1SpecPersistentVolumeSourceNfsList", + }, + photon_persistent_disk: { + value: persistentVolumeV1SpecPersistentVolumeSourcePhotonPersistentDiskToHclTerraform(struct!.photonPersistentDisk), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeV1SpecPersistentVolumeSourcePhotonPersistentDiskList", + }, + quobyte: { + value: persistentVolumeV1SpecPersistentVolumeSourceQuobyteToHclTerraform(struct!.quobyte), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeV1SpecPersistentVolumeSourceQuobyteList", + }, + rbd: { + value: persistentVolumeV1SpecPersistentVolumeSourceRbdToHclTerraform(struct!.rbd), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeV1SpecPersistentVolumeSourceRbdList", + }, + vsphere_volume: { + value: persistentVolumeV1SpecPersistentVolumeSourceVsphereVolumeToHclTerraform(struct!.vsphereVolume), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeV1SpecPersistentVolumeSourceVsphereVolumeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1SpecPersistentVolumeSourceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5103,6 +6307,73 @@ export function persistentVolumeV1SpecToTerraform(struct?: PersistentVolumeV1Spe } } + +export function persistentVolumeV1SpecToHclTerraform(struct?: PersistentVolumeV1Spec | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + access_modes: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.accessModes), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + capacity: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.capacity), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + mount_options: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.mountOptions), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + persistent_volume_reclaim_policy: { + value: cdktf.stringToHclTerraform(struct!.persistentVolumeReclaimPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + storage_class_name: { + value: cdktf.stringToHclTerraform(struct!.storageClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_mode: { + value: cdktf.stringToHclTerraform(struct!.volumeMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + claim_ref: { + value: persistentVolumeV1SpecClaimRefToHclTerraform(struct!.claimRef), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeV1SpecClaimRefList", + }, + node_affinity: { + value: persistentVolumeV1SpecNodeAffinityToHclTerraform(struct!.nodeAffinity), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeV1SpecNodeAffinityList", + }, + persistent_volume_source: { + value: persistentVolumeV1SpecPersistentVolumeSourceToHclTerraform(struct!.persistentVolumeSource), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeV1SpecPersistentVolumeSourceList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1SpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5367,6 +6638,25 @@ export function persistentVolumeV1TimeoutsToTerraform(struct?: PersistentVolumeV } } + +export function persistentVolumeV1TimeoutsToHclTerraform(struct?: PersistentVolumeV1Timeouts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + create: { + value: cdktf.stringToHclTerraform(struct!.create), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeV1TimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5557,4 +6847,36 @@ export class PersistentVolumeV1 extends cdktf.TerraformResource { timeouts: persistentVolumeV1TimeoutsToTerraform(this._timeouts.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: persistentVolumeV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeV1MetadataList", + }, + spec: { + value: cdktf.listMapperHcl(persistentVolumeV1SpecToHclTerraform, true)(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeV1SpecList", + }, + timeouts: { + value: persistentVolumeV1TimeoutsToHclTerraform(this._timeouts.internalValue), + isBlock: true, + type: "struct", + storageClassType: "PersistentVolumeV1Timeouts", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/persistent-volume/README.md b/src/persistent-volume/README.md index cfd487e9a..88f8b5739 100644 --- a/src/persistent-volume/README.md +++ b/src/persistent-volume/README.md @@ -1,3 +1,3 @@ # `kubernetes_persistent_volume` -Refer to the Terraform Registory for docs: [`kubernetes_persistent_volume`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/persistent_volume). +Refer to the Terraform Registry for docs: [`kubernetes_persistent_volume`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/persistent_volume). diff --git a/src/persistent-volume/index.ts b/src/persistent-volume/index.ts index a11e7355a..3dae4714d 100644 --- a/src/persistent-volume/index.ts +++ b/src/persistent-volume/index.ts @@ -71,6 +71,37 @@ export function persistentVolumeMetadataToTerraform(struct?: PersistentVolumeMet } } + +export function persistentVolumeMetadataToHclTerraform(struct?: PersistentVolumeMetadataOutputReference | PersistentVolumeMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -204,6 +235,31 @@ export function persistentVolumeSpecClaimRefToTerraform(struct?: PersistentVolum } } + +export function persistentVolumeSpecClaimRefToHclTerraform(struct?: PersistentVolumeSpecClaimRefOutputReference | PersistentVolumeSpecClaimRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeSpecClaimRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -304,6 +360,37 @@ export function persistentVolumeSpecNodeAffinityRequiredNodeSelectorTermMatchExp } } + +export function persistentVolumeSpecNodeAffinityRequiredNodeSelectorTermMatchExpressionsToHclTerraform(struct?: PersistentVolumeSpecNodeAffinityRequiredNodeSelectorTermMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeSpecNodeAffinityRequiredNodeSelectorTermMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -455,6 +542,37 @@ export function persistentVolumeSpecNodeAffinityRequiredNodeSelectorTermMatchFie } } + +export function persistentVolumeSpecNodeAffinityRequiredNodeSelectorTermMatchFieldsToHclTerraform(struct?: PersistentVolumeSpecNodeAffinityRequiredNodeSelectorTermMatchFields | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeSpecNodeAffinityRequiredNodeSelectorTermMatchFieldsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -599,6 +717,31 @@ export function persistentVolumeSpecNodeAffinityRequiredNodeSelectorTermToTerraf } } + +export function persistentVolumeSpecNodeAffinityRequiredNodeSelectorTermToHclTerraform(struct?: PersistentVolumeSpecNodeAffinityRequiredNodeSelectorTerm | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_expressions: { + value: cdktf.listMapperHcl(persistentVolumeSpecNodeAffinityRequiredNodeSelectorTermMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeSpecNodeAffinityRequiredNodeSelectorTermMatchExpressionsList", + }, + match_fields: { + value: cdktf.listMapperHcl(persistentVolumeSpecNodeAffinityRequiredNodeSelectorTermMatchFieldsToHclTerraform, true)(struct!.matchFields), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeSpecNodeAffinityRequiredNodeSelectorTermMatchFieldsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeSpecNodeAffinityRequiredNodeSelectorTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -720,6 +863,25 @@ export function persistentVolumeSpecNodeAffinityRequiredToTerraform(struct?: Per } } + +export function persistentVolumeSpecNodeAffinityRequiredToHclTerraform(struct?: PersistentVolumeSpecNodeAffinityRequiredOutputReference | PersistentVolumeSpecNodeAffinityRequired): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + node_selector_term: { + value: cdktf.listMapperHcl(persistentVolumeSpecNodeAffinityRequiredNodeSelectorTermToHclTerraform, true)(struct!.nodeSelectorTerm), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeSpecNodeAffinityRequiredNodeSelectorTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeSpecNodeAffinityRequiredOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -784,6 +946,25 @@ export function persistentVolumeSpecNodeAffinityToTerraform(struct?: PersistentV } } + +export function persistentVolumeSpecNodeAffinityToHclTerraform(struct?: PersistentVolumeSpecNodeAffinityOutputReference | PersistentVolumeSpecNodeAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + required: { + value: persistentVolumeSpecNodeAffinityRequiredToHclTerraform(struct!.required), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeSpecNodeAffinityRequiredList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeSpecNodeAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -872,6 +1053,43 @@ export function persistentVolumeSpecPersistentVolumeSourceAwsElasticBlockStoreTo } } + +export function persistentVolumeSpecPersistentVolumeSourceAwsElasticBlockStoreToHclTerraform(struct?: PersistentVolumeSpecPersistentVolumeSourceAwsElasticBlockStoreOutputReference | PersistentVolumeSpecPersistentVolumeSourceAwsElasticBlockStore): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_id: { + value: cdktf.stringToHclTerraform(struct!.volumeId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeSpecPersistentVolumeSourceAwsElasticBlockStoreOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1037,6 +1255,55 @@ export function persistentVolumeSpecPersistentVolumeSourceAzureDiskToTerraform(s } } + +export function persistentVolumeSpecPersistentVolumeSourceAzureDiskToHclTerraform(struct?: PersistentVolumeSpecPersistentVolumeSourceAzureDiskOutputReference | PersistentVolumeSpecPersistentVolumeSourceAzureDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + caching_mode: { + value: cdktf.stringToHclTerraform(struct!.cachingMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + data_disk_uri: { + value: cdktf.stringToHclTerraform(struct!.dataDiskUri), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + disk_name: { + value: cdktf.stringToHclTerraform(struct!.diskName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeSpecPersistentVolumeSourceAzureDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1226,6 +1493,43 @@ export function persistentVolumeSpecPersistentVolumeSourceAzureFileToTerraform(s } } + +export function persistentVolumeSpecPersistentVolumeSourceAzureFileToHclTerraform(struct?: PersistentVolumeSpecPersistentVolumeSourceAzureFileOutputReference | PersistentVolumeSpecPersistentVolumeSourceAzureFile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_name: { + value: cdktf.stringToHclTerraform(struct!.secretName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + secret_namespace: { + value: cdktf.stringToHclTerraform(struct!.secretNamespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + share_name: { + value: cdktf.stringToHclTerraform(struct!.shareName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeSpecPersistentVolumeSourceAzureFileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1360,6 +1664,31 @@ export function persistentVolumeSpecPersistentVolumeSourceCephFsSecretRefToTerra } } + +export function persistentVolumeSpecPersistentVolumeSourceCephFsSecretRefToHclTerraform(struct?: PersistentVolumeSpecPersistentVolumeSourceCephFsSecretRefOutputReference | PersistentVolumeSpecPersistentVolumeSourceCephFsSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeSpecPersistentVolumeSourceCephFsSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1484,6 +1813,55 @@ export function persistentVolumeSpecPersistentVolumeSourceCephFsToTerraform(stru } } + +export function persistentVolumeSpecPersistentVolumeSourceCephFsToHclTerraform(struct?: PersistentVolumeSpecPersistentVolumeSourceCephFsOutputReference | PersistentVolumeSpecPersistentVolumeSourceCephFs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + monitors: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.monitors), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_file: { + value: cdktf.stringToHclTerraform(struct!.secretFile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + secret_ref: { + value: persistentVolumeSpecPersistentVolumeSourceCephFsSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeSpecPersistentVolumeSourceCephFsSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeSpecPersistentVolumeSourceCephFsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1672,6 +2050,37 @@ export function persistentVolumeSpecPersistentVolumeSourceCinderToTerraform(stru } } + +export function persistentVolumeSpecPersistentVolumeSourceCinderToHclTerraform(struct?: PersistentVolumeSpecPersistentVolumeSourceCinderOutputReference | PersistentVolumeSpecPersistentVolumeSourceCinder): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_id: { + value: cdktf.stringToHclTerraform(struct!.volumeId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeSpecPersistentVolumeSourceCinderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1787,6 +2196,31 @@ export function persistentVolumeSpecPersistentVolumeSourceCsiControllerExpandSec } } + +export function persistentVolumeSpecPersistentVolumeSourceCsiControllerExpandSecretRefToHclTerraform(struct?: PersistentVolumeSpecPersistentVolumeSourceCsiControllerExpandSecretRefOutputReference | PersistentVolumeSpecPersistentVolumeSourceCsiControllerExpandSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeSpecPersistentVolumeSourceCsiControllerExpandSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1883,6 +2317,31 @@ export function persistentVolumeSpecPersistentVolumeSourceCsiControllerPublishSe } } + +export function persistentVolumeSpecPersistentVolumeSourceCsiControllerPublishSecretRefToHclTerraform(struct?: PersistentVolumeSpecPersistentVolumeSourceCsiControllerPublishSecretRefOutputReference | PersistentVolumeSpecPersistentVolumeSourceCsiControllerPublishSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeSpecPersistentVolumeSourceCsiControllerPublishSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1979,6 +2438,31 @@ export function persistentVolumeSpecPersistentVolumeSourceCsiNodePublishSecretRe } } + +export function persistentVolumeSpecPersistentVolumeSourceCsiNodePublishSecretRefToHclTerraform(struct?: PersistentVolumeSpecPersistentVolumeSourceCsiNodePublishSecretRefOutputReference | PersistentVolumeSpecPersistentVolumeSourceCsiNodePublishSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeSpecPersistentVolumeSourceCsiNodePublishSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2075,6 +2559,31 @@ export function persistentVolumeSpecPersistentVolumeSourceCsiNodeStageSecretRefT } } + +export function persistentVolumeSpecPersistentVolumeSourceCsiNodeStageSecretRefToHclTerraform(struct?: PersistentVolumeSpecPersistentVolumeSourceCsiNodeStageSecretRefOutputReference | PersistentVolumeSpecPersistentVolumeSourceCsiNodeStageSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeSpecPersistentVolumeSourceCsiNodeStageSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2220,6 +2729,73 @@ export function persistentVolumeSpecPersistentVolumeSourceCsiToTerraform(struct? } } + +export function persistentVolumeSpecPersistentVolumeSourceCsiToHclTerraform(struct?: PersistentVolumeSpecPersistentVolumeSourceCsiOutputReference | PersistentVolumeSpecPersistentVolumeSourceCsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_attributes: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.volumeAttributes), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + volume_handle: { + value: cdktf.stringToHclTerraform(struct!.volumeHandle), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + controller_expand_secret_ref: { + value: persistentVolumeSpecPersistentVolumeSourceCsiControllerExpandSecretRefToHclTerraform(struct!.controllerExpandSecretRef), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeSpecPersistentVolumeSourceCsiControllerExpandSecretRefList", + }, + controller_publish_secret_ref: { + value: persistentVolumeSpecPersistentVolumeSourceCsiControllerPublishSecretRefToHclTerraform(struct!.controllerPublishSecretRef), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeSpecPersistentVolumeSourceCsiControllerPublishSecretRefList", + }, + node_publish_secret_ref: { + value: persistentVolumeSpecPersistentVolumeSourceCsiNodePublishSecretRefToHclTerraform(struct!.nodePublishSecretRef), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeSpecPersistentVolumeSourceCsiNodePublishSecretRefList", + }, + node_stage_secret_ref: { + value: persistentVolumeSpecPersistentVolumeSourceCsiNodeStageSecretRefToHclTerraform(struct!.nodeStageSecretRef), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeSpecPersistentVolumeSourceCsiNodeStageSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeSpecPersistentVolumeSourceCsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2478,6 +3054,43 @@ export function persistentVolumeSpecPersistentVolumeSourceFcToTerraform(struct?: } } + +export function persistentVolumeSpecPersistentVolumeSourceFcToHclTerraform(struct?: PersistentVolumeSpecPersistentVolumeSourceFcOutputReference | PersistentVolumeSpecPersistentVolumeSourceFc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + lun: { + value: cdktf.numberToHclTerraform(struct!.lun), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + target_ww_ns: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.targetWwNs), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeSpecPersistentVolumeSourceFcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2612,6 +3225,31 @@ export function persistentVolumeSpecPersistentVolumeSourceFlexVolumeSecretRefToT } } + +export function persistentVolumeSpecPersistentVolumeSourceFlexVolumeSecretRefToHclTerraform(struct?: PersistentVolumeSpecPersistentVolumeSourceFlexVolumeSecretRefOutputReference | PersistentVolumeSpecPersistentVolumeSourceFlexVolumeSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeSpecPersistentVolumeSourceFlexVolumeSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2729,6 +3367,49 @@ export function persistentVolumeSpecPersistentVolumeSourceFlexVolumeToTerraform( } } + +export function persistentVolumeSpecPersistentVolumeSourceFlexVolumeToHclTerraform(struct?: PersistentVolumeSpecPersistentVolumeSourceFlexVolumeOutputReference | PersistentVolumeSpecPersistentVolumeSourceFlexVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + options: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.options), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_ref: { + value: persistentVolumeSpecPersistentVolumeSourceFlexVolumeSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeSpecPersistentVolumeSourceFlexVolumeSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeSpecPersistentVolumeSourceFlexVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2888,6 +3569,31 @@ export function persistentVolumeSpecPersistentVolumeSourceFlockerToTerraform(str } } + +export function persistentVolumeSpecPersistentVolumeSourceFlockerToHclTerraform(struct?: PersistentVolumeSpecPersistentVolumeSourceFlockerOutputReference | PersistentVolumeSpecPersistentVolumeSourceFlocker): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + dataset_name: { + value: cdktf.stringToHclTerraform(struct!.datasetName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + dataset_uuid: { + value: cdktf.stringToHclTerraform(struct!.datasetUuid), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeSpecPersistentVolumeSourceFlockerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2998,6 +3704,43 @@ export function persistentVolumeSpecPersistentVolumeSourceGcePersistentDiskToTer } } + +export function persistentVolumeSpecPersistentVolumeSourceGcePersistentDiskToHclTerraform(struct?: PersistentVolumeSpecPersistentVolumeSourceGcePersistentDiskOutputReference | PersistentVolumeSpecPersistentVolumeSourceGcePersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pd_name: { + value: cdktf.stringToHclTerraform(struct!.pdName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeSpecPersistentVolumeSourceGcePersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3142,6 +3885,37 @@ export function persistentVolumeSpecPersistentVolumeSourceGlusterfsToTerraform(s } } + +export function persistentVolumeSpecPersistentVolumeSourceGlusterfsToHclTerraform(struct?: PersistentVolumeSpecPersistentVolumeSourceGlusterfsOutputReference | PersistentVolumeSpecPersistentVolumeSourceGlusterfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + endpoints_name: { + value: cdktf.stringToHclTerraform(struct!.endpointsName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeSpecPersistentVolumeSourceGlusterfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3254,6 +4028,31 @@ export function persistentVolumeSpecPersistentVolumeSourceHostPathToTerraform(st } } + +export function persistentVolumeSpecPersistentVolumeSourceHostPathToHclTerraform(struct?: PersistentVolumeSpecPersistentVolumeSourceHostPathOutputReference | PersistentVolumeSpecPersistentVolumeSourceHostPath): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeSpecPersistentVolumeSourceHostPathOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3378,6 +4177,55 @@ export function persistentVolumeSpecPersistentVolumeSourceIscsiToTerraform(struc } } + +export function persistentVolumeSpecPersistentVolumeSourceIscsiToHclTerraform(struct?: PersistentVolumeSpecPersistentVolumeSourceIscsiOutputReference | PersistentVolumeSpecPersistentVolumeSourceIscsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + iqn: { + value: cdktf.stringToHclTerraform(struct!.iqn), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + iscsi_interface: { + value: cdktf.stringToHclTerraform(struct!.iscsiInterface), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + lun: { + value: cdktf.numberToHclTerraform(struct!.lun), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + target_portal: { + value: cdktf.stringToHclTerraform(struct!.targetPortal), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeSpecPersistentVolumeSourceIscsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3549,6 +4397,25 @@ export function persistentVolumeSpecPersistentVolumeSourceLocalToTerraform(struc } } + +export function persistentVolumeSpecPersistentVolumeSourceLocalToHclTerraform(struct?: PersistentVolumeSpecPersistentVolumeSourceLocalOutputReference | PersistentVolumeSpecPersistentVolumeSourceLocal): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeSpecPersistentVolumeSourceLocalOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3630,6 +4497,37 @@ export function persistentVolumeSpecPersistentVolumeSourceNfsToTerraform(struct? } } + +export function persistentVolumeSpecPersistentVolumeSourceNfsToHclTerraform(struct?: PersistentVolumeSpecPersistentVolumeSourceNfsOutputReference | PersistentVolumeSpecPersistentVolumeSourceNfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + server: { + value: cdktf.stringToHclTerraform(struct!.server), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeSpecPersistentVolumeSourceNfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3742,6 +4640,31 @@ export function persistentVolumeSpecPersistentVolumeSourcePhotonPersistentDiskTo } } + +export function persistentVolumeSpecPersistentVolumeSourcePhotonPersistentDiskToHclTerraform(struct?: PersistentVolumeSpecPersistentVolumeSourcePhotonPersistentDiskOutputReference | PersistentVolumeSpecPersistentVolumeSourcePhotonPersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + pd_id: { + value: cdktf.stringToHclTerraform(struct!.pdId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeSpecPersistentVolumeSourcePhotonPersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3856,6 +4779,49 @@ export function persistentVolumeSpecPersistentVolumeSourceQuobyteToTerraform(str } } + +export function persistentVolumeSpecPersistentVolumeSourceQuobyteToHclTerraform(struct?: PersistentVolumeSpecPersistentVolumeSourceQuobyteOutputReference | PersistentVolumeSpecPersistentVolumeSourceQuobyte): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + group: { + value: cdktf.stringToHclTerraform(struct!.group), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + registry: { + value: cdktf.stringToHclTerraform(struct!.registry), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume: { + value: cdktf.stringToHclTerraform(struct!.volume), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeSpecPersistentVolumeSourceQuobyteOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4012,6 +4978,31 @@ export function persistentVolumeSpecPersistentVolumeSourceRbdSecretRefToTerrafor } } + +export function persistentVolumeSpecPersistentVolumeSourceRbdSecretRefToHclTerraform(struct?: PersistentVolumeSpecPersistentVolumeSourceRbdSecretRefOutputReference | PersistentVolumeSpecPersistentVolumeSourceRbdSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeSpecPersistentVolumeSourceRbdSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4150,6 +5141,67 @@ export function persistentVolumeSpecPersistentVolumeSourceRbdToTerraform(struct? } } + +export function persistentVolumeSpecPersistentVolumeSourceRbdToHclTerraform(struct?: PersistentVolumeSpecPersistentVolumeSourceRbdOutputReference | PersistentVolumeSpecPersistentVolumeSourceRbd): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + ceph_monitors: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.cephMonitors), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + keyring: { + value: cdktf.stringToHclTerraform(struct!.keyring), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rados_user: { + value: cdktf.stringToHclTerraform(struct!.radosUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rbd_image: { + value: cdktf.stringToHclTerraform(struct!.rbdImage), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rbd_pool: { + value: cdktf.stringToHclTerraform(struct!.rbdPool), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_ref: { + value: persistentVolumeSpecPersistentVolumeSourceRbdSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeSpecPersistentVolumeSourceRbdSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeSpecPersistentVolumeSourceRbdOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4372,6 +5424,31 @@ export function persistentVolumeSpecPersistentVolumeSourceVsphereVolumeToTerrafo } } + +export function persistentVolumeSpecPersistentVolumeSourceVsphereVolumeToHclTerraform(struct?: PersistentVolumeSpecPersistentVolumeSourceVsphereVolumeOutputReference | PersistentVolumeSpecPersistentVolumeSourceVsphereVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_path: { + value: cdktf.stringToHclTerraform(struct!.volumePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeSpecPersistentVolumeSourceVsphereVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4584,6 +5661,133 @@ export function persistentVolumeSpecPersistentVolumeSourceToTerraform(struct?: P } } + +export function persistentVolumeSpecPersistentVolumeSourceToHclTerraform(struct?: PersistentVolumeSpecPersistentVolumeSourceOutputReference | PersistentVolumeSpecPersistentVolumeSource): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + aws_elastic_block_store: { + value: persistentVolumeSpecPersistentVolumeSourceAwsElasticBlockStoreToHclTerraform(struct!.awsElasticBlockStore), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeSpecPersistentVolumeSourceAwsElasticBlockStoreList", + }, + azure_disk: { + value: persistentVolumeSpecPersistentVolumeSourceAzureDiskToHclTerraform(struct!.azureDisk), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeSpecPersistentVolumeSourceAzureDiskList", + }, + azure_file: { + value: persistentVolumeSpecPersistentVolumeSourceAzureFileToHclTerraform(struct!.azureFile), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeSpecPersistentVolumeSourceAzureFileList", + }, + ceph_fs: { + value: persistentVolumeSpecPersistentVolumeSourceCephFsToHclTerraform(struct!.cephFs), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeSpecPersistentVolumeSourceCephFsList", + }, + cinder: { + value: persistentVolumeSpecPersistentVolumeSourceCinderToHclTerraform(struct!.cinder), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeSpecPersistentVolumeSourceCinderList", + }, + csi: { + value: persistentVolumeSpecPersistentVolumeSourceCsiToHclTerraform(struct!.csi), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeSpecPersistentVolumeSourceCsiList", + }, + fc: { + value: persistentVolumeSpecPersistentVolumeSourceFcToHclTerraform(struct!.fc), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeSpecPersistentVolumeSourceFcList", + }, + flex_volume: { + value: persistentVolumeSpecPersistentVolumeSourceFlexVolumeToHclTerraform(struct!.flexVolume), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeSpecPersistentVolumeSourceFlexVolumeList", + }, + flocker: { + value: persistentVolumeSpecPersistentVolumeSourceFlockerToHclTerraform(struct!.flocker), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeSpecPersistentVolumeSourceFlockerList", + }, + gce_persistent_disk: { + value: persistentVolumeSpecPersistentVolumeSourceGcePersistentDiskToHclTerraform(struct!.gcePersistentDisk), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeSpecPersistentVolumeSourceGcePersistentDiskList", + }, + glusterfs: { + value: persistentVolumeSpecPersistentVolumeSourceGlusterfsToHclTerraform(struct!.glusterfs), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeSpecPersistentVolumeSourceGlusterfsList", + }, + host_path: { + value: persistentVolumeSpecPersistentVolumeSourceHostPathToHclTerraform(struct!.hostPath), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeSpecPersistentVolumeSourceHostPathList", + }, + iscsi: { + value: persistentVolumeSpecPersistentVolumeSourceIscsiToHclTerraform(struct!.iscsi), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeSpecPersistentVolumeSourceIscsiList", + }, + local: { + value: persistentVolumeSpecPersistentVolumeSourceLocalToHclTerraform(struct!.local), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeSpecPersistentVolumeSourceLocalList", + }, + nfs: { + value: persistentVolumeSpecPersistentVolumeSourceNfsToHclTerraform(struct!.nfs), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeSpecPersistentVolumeSourceNfsList", + }, + photon_persistent_disk: { + value: persistentVolumeSpecPersistentVolumeSourcePhotonPersistentDiskToHclTerraform(struct!.photonPersistentDisk), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeSpecPersistentVolumeSourcePhotonPersistentDiskList", + }, + quobyte: { + value: persistentVolumeSpecPersistentVolumeSourceQuobyteToHclTerraform(struct!.quobyte), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeSpecPersistentVolumeSourceQuobyteList", + }, + rbd: { + value: persistentVolumeSpecPersistentVolumeSourceRbdToHclTerraform(struct!.rbd), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeSpecPersistentVolumeSourceRbdList", + }, + vsphere_volume: { + value: persistentVolumeSpecPersistentVolumeSourceVsphereVolumeToHclTerraform(struct!.vsphereVolume), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeSpecPersistentVolumeSourceVsphereVolumeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeSpecPersistentVolumeSourceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5103,6 +6307,73 @@ export function persistentVolumeSpecToTerraform(struct?: PersistentVolumeSpec | } } + +export function persistentVolumeSpecToHclTerraform(struct?: PersistentVolumeSpec | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + access_modes: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.accessModes), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + capacity: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.capacity), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + mount_options: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.mountOptions), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + persistent_volume_reclaim_policy: { + value: cdktf.stringToHclTerraform(struct!.persistentVolumeReclaimPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + storage_class_name: { + value: cdktf.stringToHclTerraform(struct!.storageClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_mode: { + value: cdktf.stringToHclTerraform(struct!.volumeMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + claim_ref: { + value: persistentVolumeSpecClaimRefToHclTerraform(struct!.claimRef), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeSpecClaimRefList", + }, + node_affinity: { + value: persistentVolumeSpecNodeAffinityToHclTerraform(struct!.nodeAffinity), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeSpecNodeAffinityList", + }, + persistent_volume_source: { + value: persistentVolumeSpecPersistentVolumeSourceToHclTerraform(struct!.persistentVolumeSource), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeSpecPersistentVolumeSourceList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5367,6 +6638,25 @@ export function persistentVolumeTimeoutsToTerraform(struct?: PersistentVolumeTim } } + +export function persistentVolumeTimeoutsToHclTerraform(struct?: PersistentVolumeTimeouts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + create: { + value: cdktf.stringToHclTerraform(struct!.create), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PersistentVolumeTimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5557,4 +6847,36 @@ export class PersistentVolume extends cdktf.TerraformResource { timeouts: persistentVolumeTimeoutsToTerraform(this._timeouts.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: persistentVolumeMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeMetadataList", + }, + spec: { + value: cdktf.listMapperHcl(persistentVolumeSpecToHclTerraform, true)(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "PersistentVolumeSpecList", + }, + timeouts: { + value: persistentVolumeTimeoutsToHclTerraform(this._timeouts.internalValue), + isBlock: true, + type: "struct", + storageClassType: "PersistentVolumeTimeouts", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/pod-disruption-budget-v1/README.md b/src/pod-disruption-budget-v1/README.md index bb03f0b1a..748b1b61d 100644 --- a/src/pod-disruption-budget-v1/README.md +++ b/src/pod-disruption-budget-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_pod_disruption_budget_v1` -Refer to the Terraform Registory for docs: [`kubernetes_pod_disruption_budget_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/pod_disruption_budget_v1). +Refer to the Terraform Registry for docs: [`kubernetes_pod_disruption_budget_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/pod_disruption_budget_v1). diff --git a/src/pod-disruption-budget-v1/index.ts b/src/pod-disruption-budget-v1/index.ts index 561c755d9..8bd5149dc 100644 --- a/src/pod-disruption-budget-v1/index.ts +++ b/src/pod-disruption-budget-v1/index.ts @@ -79,6 +79,49 @@ export function podDisruptionBudgetV1MetadataToTerraform(struct?: PodDisruptionB } } + +export function podDisruptionBudgetV1MetadataToHclTerraform(struct?: PodDisruptionBudgetV1MetadataOutputReference | PodDisruptionBudgetV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodDisruptionBudgetV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -263,6 +306,37 @@ export function podDisruptionBudgetV1SpecSelectorMatchExpressionsToTerraform(str } } + +export function podDisruptionBudgetV1SpecSelectorMatchExpressionsToHclTerraform(struct?: PodDisruptionBudgetV1SpecSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodDisruptionBudgetV1SpecSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -413,6 +487,31 @@ export function podDisruptionBudgetV1SpecSelectorToTerraform(struct?: PodDisrupt } } + +export function podDisruptionBudgetV1SpecSelectorToHclTerraform(struct?: PodDisruptionBudgetV1SpecSelectorOutputReference | PodDisruptionBudgetV1SpecSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(podDisruptionBudgetV1SpecSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "PodDisruptionBudgetV1SpecSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodDisruptionBudgetV1SpecSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -512,6 +611,37 @@ export function podDisruptionBudgetV1SpecToTerraform(struct?: PodDisruptionBudge } } + +export function podDisruptionBudgetV1SpecToHclTerraform(struct?: PodDisruptionBudgetV1SpecOutputReference | PodDisruptionBudgetV1Spec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + max_unavailable: { + value: cdktf.stringToHclTerraform(struct!.maxUnavailable), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + min_available: { + value: cdktf.stringToHclTerraform(struct!.minAvailable), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + selector: { + value: podDisruptionBudgetV1SpecSelectorToHclTerraform(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "PodDisruptionBudgetV1SpecSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodDisruptionBudgetV1SpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -715,4 +845,30 @@ export class PodDisruptionBudgetV1 extends cdktf.TerraformResource { spec: podDisruptionBudgetV1SpecToTerraform(this._spec.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: podDisruptionBudgetV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "PodDisruptionBudgetV1MetadataList", + }, + spec: { + value: podDisruptionBudgetV1SpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "PodDisruptionBudgetV1SpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/pod-disruption-budget/README.md b/src/pod-disruption-budget/README.md index 5faddedad..451ce50f9 100644 --- a/src/pod-disruption-budget/README.md +++ b/src/pod-disruption-budget/README.md @@ -1,3 +1,3 @@ # `kubernetes_pod_disruption_budget` -Refer to the Terraform Registory for docs: [`kubernetes_pod_disruption_budget`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/pod_disruption_budget). +Refer to the Terraform Registry for docs: [`kubernetes_pod_disruption_budget`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/pod_disruption_budget). diff --git a/src/pod-disruption-budget/index.ts b/src/pod-disruption-budget/index.ts index 6eded3761..fb59d6b32 100644 --- a/src/pod-disruption-budget/index.ts +++ b/src/pod-disruption-budget/index.ts @@ -79,6 +79,49 @@ export function podDisruptionBudgetMetadataToTerraform(struct?: PodDisruptionBud } } + +export function podDisruptionBudgetMetadataToHclTerraform(struct?: PodDisruptionBudgetMetadataOutputReference | PodDisruptionBudgetMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodDisruptionBudgetMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -263,6 +306,37 @@ export function podDisruptionBudgetSpecSelectorMatchExpressionsToTerraform(struc } } + +export function podDisruptionBudgetSpecSelectorMatchExpressionsToHclTerraform(struct?: PodDisruptionBudgetSpecSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodDisruptionBudgetSpecSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -413,6 +487,31 @@ export function podDisruptionBudgetSpecSelectorToTerraform(struct?: PodDisruptio } } + +export function podDisruptionBudgetSpecSelectorToHclTerraform(struct?: PodDisruptionBudgetSpecSelectorOutputReference | PodDisruptionBudgetSpecSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(podDisruptionBudgetSpecSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "PodDisruptionBudgetSpecSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodDisruptionBudgetSpecSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -512,6 +611,37 @@ export function podDisruptionBudgetSpecToTerraform(struct?: PodDisruptionBudgetS } } + +export function podDisruptionBudgetSpecToHclTerraform(struct?: PodDisruptionBudgetSpecOutputReference | PodDisruptionBudgetSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + max_unavailable: { + value: cdktf.stringToHclTerraform(struct!.maxUnavailable), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + min_available: { + value: cdktf.stringToHclTerraform(struct!.minAvailable), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + selector: { + value: podDisruptionBudgetSpecSelectorToHclTerraform(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "PodDisruptionBudgetSpecSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodDisruptionBudgetSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -715,4 +845,30 @@ export class PodDisruptionBudget extends cdktf.TerraformResource { spec: podDisruptionBudgetSpecToTerraform(this._spec.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: podDisruptionBudgetMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "PodDisruptionBudgetMetadataList", + }, + spec: { + value: podDisruptionBudgetSpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "PodDisruptionBudgetSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/pod-security-policy-v1beta1/README.md b/src/pod-security-policy-v1beta1/README.md index ae225058e..e6dfd192b 100644 --- a/src/pod-security-policy-v1beta1/README.md +++ b/src/pod-security-policy-v1beta1/README.md @@ -1,3 +1,3 @@ # `kubernetes_pod_security_policy_v1beta1` -Refer to the Terraform Registory for docs: [`kubernetes_pod_security_policy_v1beta1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/pod_security_policy_v1beta1). +Refer to the Terraform Registry for docs: [`kubernetes_pod_security_policy_v1beta1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/pod_security_policy_v1beta1). diff --git a/src/pod-security-policy-v1beta1/index.ts b/src/pod-security-policy-v1beta1/index.ts index da323eac4..0d90ff915 100644 --- a/src/pod-security-policy-v1beta1/index.ts +++ b/src/pod-security-policy-v1beta1/index.ts @@ -65,6 +65,37 @@ export function podSecurityPolicyV1Beta1MetadataToTerraform(struct?: PodSecurity } } + +export function podSecurityPolicyV1Beta1MetadataToHclTerraform(struct?: PodSecurityPolicyV1Beta1MetadataOutputReference | PodSecurityPolicyV1Beta1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSecurityPolicyV1Beta1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -191,6 +222,25 @@ export function podSecurityPolicyV1Beta1SpecAllowedFlexVolumesToTerraform(struct } } + +export function podSecurityPolicyV1Beta1SpecAllowedFlexVolumesToHclTerraform(struct?: PodSecurityPolicyV1Beta1SpecAllowedFlexVolumes | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSecurityPolicyV1Beta1SpecAllowedFlexVolumesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -296,6 +346,31 @@ export function podSecurityPolicyV1Beta1SpecAllowedHostPathsToTerraform(struct?: } } + +export function podSecurityPolicyV1Beta1SpecAllowedHostPathsToHclTerraform(struct?: PodSecurityPolicyV1Beta1SpecAllowedHostPaths | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path_prefix: { + value: cdktf.stringToHclTerraform(struct!.pathPrefix), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSecurityPolicyV1Beta1SpecAllowedHostPathsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -421,6 +496,31 @@ export function podSecurityPolicyV1Beta1SpecFsGroupRangeToTerraform(struct?: Pod } } + +export function podSecurityPolicyV1Beta1SpecFsGroupRangeToHclTerraform(struct?: PodSecurityPolicyV1Beta1SpecFsGroupRange | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + max: { + value: cdktf.numberToHclTerraform(struct!.max), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + min: { + value: cdktf.numberToHclTerraform(struct!.min), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSecurityPolicyV1Beta1SpecFsGroupRangeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -543,6 +643,31 @@ export function podSecurityPolicyV1Beta1SpecFsGroupToTerraform(struct?: PodSecur } } + +export function podSecurityPolicyV1Beta1SpecFsGroupToHclTerraform(struct?: PodSecurityPolicyV1Beta1SpecFsGroupOutputReference | PodSecurityPolicyV1Beta1SpecFsGroup): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + rule: { + value: cdktf.stringToHclTerraform(struct!.rule), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + range: { + value: cdktf.listMapperHcl(podSecurityPolicyV1Beta1SpecFsGroupRangeToHclTerraform, true)(struct!.range), + isBlock: true, + type: "list", + storageClassType: "PodSecurityPolicyV1Beta1SpecFsGroupRangeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSecurityPolicyV1Beta1SpecFsGroupOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -636,6 +761,31 @@ export function podSecurityPolicyV1Beta1SpecHostPortsToTerraform(struct?: PodSec } } + +export function podSecurityPolicyV1Beta1SpecHostPortsToHclTerraform(struct?: PodSecurityPolicyV1Beta1SpecHostPorts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + max: { + value: cdktf.numberToHclTerraform(struct!.max), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + min: { + value: cdktf.numberToHclTerraform(struct!.min), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSecurityPolicyV1Beta1SpecHostPortsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -758,6 +908,31 @@ export function podSecurityPolicyV1Beta1SpecRunAsGroupRangeToTerraform(struct?: } } + +export function podSecurityPolicyV1Beta1SpecRunAsGroupRangeToHclTerraform(struct?: PodSecurityPolicyV1Beta1SpecRunAsGroupRange | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + max: { + value: cdktf.numberToHclTerraform(struct!.max), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + min: { + value: cdktf.numberToHclTerraform(struct!.min), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSecurityPolicyV1Beta1SpecRunAsGroupRangeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -880,6 +1055,31 @@ export function podSecurityPolicyV1Beta1SpecRunAsGroupToTerraform(struct?: PodSe } } + +export function podSecurityPolicyV1Beta1SpecRunAsGroupToHclTerraform(struct?: PodSecurityPolicyV1Beta1SpecRunAsGroupOutputReference | PodSecurityPolicyV1Beta1SpecRunAsGroup): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + rule: { + value: cdktf.stringToHclTerraform(struct!.rule), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + range: { + value: cdktf.listMapperHcl(podSecurityPolicyV1Beta1SpecRunAsGroupRangeToHclTerraform, true)(struct!.range), + isBlock: true, + type: "list", + storageClassType: "PodSecurityPolicyV1Beta1SpecRunAsGroupRangeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSecurityPolicyV1Beta1SpecRunAsGroupOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -973,6 +1173,31 @@ export function podSecurityPolicyV1Beta1SpecRunAsUserRangeToTerraform(struct?: P } } + +export function podSecurityPolicyV1Beta1SpecRunAsUserRangeToHclTerraform(struct?: PodSecurityPolicyV1Beta1SpecRunAsUserRange | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + max: { + value: cdktf.numberToHclTerraform(struct!.max), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + min: { + value: cdktf.numberToHclTerraform(struct!.min), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSecurityPolicyV1Beta1SpecRunAsUserRangeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1095,6 +1320,31 @@ export function podSecurityPolicyV1Beta1SpecRunAsUserToTerraform(struct?: PodSec } } + +export function podSecurityPolicyV1Beta1SpecRunAsUserToHclTerraform(struct?: PodSecurityPolicyV1Beta1SpecRunAsUserOutputReference | PodSecurityPolicyV1Beta1SpecRunAsUser): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + rule: { + value: cdktf.stringToHclTerraform(struct!.rule), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + range: { + value: cdktf.listMapperHcl(podSecurityPolicyV1Beta1SpecRunAsUserRangeToHclTerraform, true)(struct!.range), + isBlock: true, + type: "list", + storageClassType: "PodSecurityPolicyV1Beta1SpecRunAsUserRangeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSecurityPolicyV1Beta1SpecRunAsUserOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1194,6 +1444,43 @@ export function podSecurityPolicyV1Beta1SpecSeLinuxSeLinuxOptionsToTerraform(str } } + +export function podSecurityPolicyV1Beta1SpecSeLinuxSeLinuxOptionsToHclTerraform(struct?: PodSecurityPolicyV1Beta1SpecSeLinuxSeLinuxOptions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSecurityPolicyV1Beta1SpecSeLinuxSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1354,6 +1641,31 @@ export function podSecurityPolicyV1Beta1SpecSeLinuxToTerraform(struct?: PodSecur } } + +export function podSecurityPolicyV1Beta1SpecSeLinuxToHclTerraform(struct?: PodSecurityPolicyV1Beta1SpecSeLinuxOutputReference | PodSecurityPolicyV1Beta1SpecSeLinux): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + rule: { + value: cdktf.stringToHclTerraform(struct!.rule), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + se_linux_options: { + value: cdktf.listMapperHcl(podSecurityPolicyV1Beta1SpecSeLinuxSeLinuxOptionsToHclTerraform, true)(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "PodSecurityPolicyV1Beta1SpecSeLinuxSeLinuxOptionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSecurityPolicyV1Beta1SpecSeLinuxOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1447,6 +1759,31 @@ export function podSecurityPolicyV1Beta1SpecSupplementalGroupsRangeToTerraform(s } } + +export function podSecurityPolicyV1Beta1SpecSupplementalGroupsRangeToHclTerraform(struct?: PodSecurityPolicyV1Beta1SpecSupplementalGroupsRange | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + max: { + value: cdktf.numberToHclTerraform(struct!.max), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + min: { + value: cdktf.numberToHclTerraform(struct!.min), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSecurityPolicyV1Beta1SpecSupplementalGroupsRangeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1569,6 +1906,31 @@ export function podSecurityPolicyV1Beta1SpecSupplementalGroupsToTerraform(struct } } + +export function podSecurityPolicyV1Beta1SpecSupplementalGroupsToHclTerraform(struct?: PodSecurityPolicyV1Beta1SpecSupplementalGroupsOutputReference | PodSecurityPolicyV1Beta1SpecSupplementalGroups): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + rule: { + value: cdktf.stringToHclTerraform(struct!.rule), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + range: { + value: cdktf.listMapperHcl(podSecurityPolicyV1Beta1SpecSupplementalGroupsRangeToHclTerraform, true)(struct!.range), + isBlock: true, + type: "list", + storageClassType: "PodSecurityPolicyV1Beta1SpecSupplementalGroupsRangeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSecurityPolicyV1Beta1SpecSupplementalGroupsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1806,6 +2168,151 @@ export function podSecurityPolicyV1Beta1SpecToTerraform(struct?: PodSecurityPoli } } + +export function podSecurityPolicyV1Beta1SpecToHclTerraform(struct?: PodSecurityPolicyV1Beta1SpecOutputReference | PodSecurityPolicyV1Beta1Spec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + allow_privilege_escalation: { + value: cdktf.booleanToHclTerraform(struct!.allowPrivilegeEscalation), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + allowed_capabilities: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.allowedCapabilities), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + allowed_proc_mount_types: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.allowedProcMountTypes), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + allowed_unsafe_sysctls: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.allowedUnsafeSysctls), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + default_add_capabilities: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.defaultAddCapabilities), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + default_allow_privilege_escalation: { + value: cdktf.booleanToHclTerraform(struct!.defaultAllowPrivilegeEscalation), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + forbidden_sysctls: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.forbiddenSysctls), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + host_ipc: { + value: cdktf.booleanToHclTerraform(struct!.hostIpc), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_network: { + value: cdktf.booleanToHclTerraform(struct!.hostNetwork), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_pid: { + value: cdktf.booleanToHclTerraform(struct!.hostPid), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + privileged: { + value: cdktf.booleanToHclTerraform(struct!.privileged), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + read_only_root_filesystem: { + value: cdktf.booleanToHclTerraform(struct!.readOnlyRootFilesystem), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + required_drop_capabilities: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.requiredDropCapabilities), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + volumes: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.volumes), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + allowed_flex_volumes: { + value: cdktf.listMapperHcl(podSecurityPolicyV1Beta1SpecAllowedFlexVolumesToHclTerraform, true)(struct!.allowedFlexVolumes), + isBlock: true, + type: "list", + storageClassType: "PodSecurityPolicyV1Beta1SpecAllowedFlexVolumesList", + }, + allowed_host_paths: { + value: cdktf.listMapperHcl(podSecurityPolicyV1Beta1SpecAllowedHostPathsToHclTerraform, true)(struct!.allowedHostPaths), + isBlock: true, + type: "list", + storageClassType: "PodSecurityPolicyV1Beta1SpecAllowedHostPathsList", + }, + fs_group: { + value: podSecurityPolicyV1Beta1SpecFsGroupToHclTerraform(struct!.fsGroup), + isBlock: true, + type: "list", + storageClassType: "PodSecurityPolicyV1Beta1SpecFsGroupList", + }, + host_ports: { + value: cdktf.listMapperHcl(podSecurityPolicyV1Beta1SpecHostPortsToHclTerraform, true)(struct!.hostPorts), + isBlock: true, + type: "list", + storageClassType: "PodSecurityPolicyV1Beta1SpecHostPortsList", + }, + run_as_group: { + value: podSecurityPolicyV1Beta1SpecRunAsGroupToHclTerraform(struct!.runAsGroup), + isBlock: true, + type: "list", + storageClassType: "PodSecurityPolicyV1Beta1SpecRunAsGroupList", + }, + run_as_user: { + value: podSecurityPolicyV1Beta1SpecRunAsUserToHclTerraform(struct!.runAsUser), + isBlock: true, + type: "list", + storageClassType: "PodSecurityPolicyV1Beta1SpecRunAsUserList", + }, + se_linux: { + value: podSecurityPolicyV1Beta1SpecSeLinuxToHclTerraform(struct!.seLinux), + isBlock: true, + type: "list", + storageClassType: "PodSecurityPolicyV1Beta1SpecSeLinuxList", + }, + supplemental_groups: { + value: podSecurityPolicyV1Beta1SpecSupplementalGroupsToHclTerraform(struct!.supplementalGroups), + isBlock: true, + type: "list", + storageClassType: "PodSecurityPolicyV1Beta1SpecSupplementalGroupsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSecurityPolicyV1Beta1SpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2421,4 +2928,30 @@ export class PodSecurityPolicyV1Beta1 extends cdktf.TerraformResource { spec: podSecurityPolicyV1Beta1SpecToTerraform(this._spec.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: podSecurityPolicyV1Beta1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "PodSecurityPolicyV1Beta1MetadataList", + }, + spec: { + value: podSecurityPolicyV1Beta1SpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "PodSecurityPolicyV1Beta1SpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/pod-security-policy/README.md b/src/pod-security-policy/README.md index e91779da1..99679af14 100644 --- a/src/pod-security-policy/README.md +++ b/src/pod-security-policy/README.md @@ -1,3 +1,3 @@ # `kubernetes_pod_security_policy` -Refer to the Terraform Registory for docs: [`kubernetes_pod_security_policy`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/pod_security_policy). +Refer to the Terraform Registry for docs: [`kubernetes_pod_security_policy`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/pod_security_policy). diff --git a/src/pod-security-policy/index.ts b/src/pod-security-policy/index.ts index 334929d76..af024f660 100644 --- a/src/pod-security-policy/index.ts +++ b/src/pod-security-policy/index.ts @@ -65,6 +65,37 @@ export function podSecurityPolicyMetadataToTerraform(struct?: PodSecurityPolicyM } } + +export function podSecurityPolicyMetadataToHclTerraform(struct?: PodSecurityPolicyMetadataOutputReference | PodSecurityPolicyMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSecurityPolicyMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -191,6 +222,25 @@ export function podSecurityPolicySpecAllowedFlexVolumesToTerraform(struct?: PodS } } + +export function podSecurityPolicySpecAllowedFlexVolumesToHclTerraform(struct?: PodSecurityPolicySpecAllowedFlexVolumes | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSecurityPolicySpecAllowedFlexVolumesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -296,6 +346,31 @@ export function podSecurityPolicySpecAllowedHostPathsToTerraform(struct?: PodSec } } + +export function podSecurityPolicySpecAllowedHostPathsToHclTerraform(struct?: PodSecurityPolicySpecAllowedHostPaths | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path_prefix: { + value: cdktf.stringToHclTerraform(struct!.pathPrefix), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSecurityPolicySpecAllowedHostPathsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -421,6 +496,31 @@ export function podSecurityPolicySpecFsGroupRangeToTerraform(struct?: PodSecurit } } + +export function podSecurityPolicySpecFsGroupRangeToHclTerraform(struct?: PodSecurityPolicySpecFsGroupRange | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + max: { + value: cdktf.numberToHclTerraform(struct!.max), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + min: { + value: cdktf.numberToHclTerraform(struct!.min), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSecurityPolicySpecFsGroupRangeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -543,6 +643,31 @@ export function podSecurityPolicySpecFsGroupToTerraform(struct?: PodSecurityPoli } } + +export function podSecurityPolicySpecFsGroupToHclTerraform(struct?: PodSecurityPolicySpecFsGroupOutputReference | PodSecurityPolicySpecFsGroup): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + rule: { + value: cdktf.stringToHclTerraform(struct!.rule), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + range: { + value: cdktf.listMapperHcl(podSecurityPolicySpecFsGroupRangeToHclTerraform, true)(struct!.range), + isBlock: true, + type: "list", + storageClassType: "PodSecurityPolicySpecFsGroupRangeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSecurityPolicySpecFsGroupOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -636,6 +761,31 @@ export function podSecurityPolicySpecHostPortsToTerraform(struct?: PodSecurityPo } } + +export function podSecurityPolicySpecHostPortsToHclTerraform(struct?: PodSecurityPolicySpecHostPorts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + max: { + value: cdktf.numberToHclTerraform(struct!.max), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + min: { + value: cdktf.numberToHclTerraform(struct!.min), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSecurityPolicySpecHostPortsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -758,6 +908,31 @@ export function podSecurityPolicySpecRunAsGroupRangeToTerraform(struct?: PodSecu } } + +export function podSecurityPolicySpecRunAsGroupRangeToHclTerraform(struct?: PodSecurityPolicySpecRunAsGroupRange | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + max: { + value: cdktf.numberToHclTerraform(struct!.max), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + min: { + value: cdktf.numberToHclTerraform(struct!.min), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSecurityPolicySpecRunAsGroupRangeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -880,6 +1055,31 @@ export function podSecurityPolicySpecRunAsGroupToTerraform(struct?: PodSecurityP } } + +export function podSecurityPolicySpecRunAsGroupToHclTerraform(struct?: PodSecurityPolicySpecRunAsGroupOutputReference | PodSecurityPolicySpecRunAsGroup): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + rule: { + value: cdktf.stringToHclTerraform(struct!.rule), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + range: { + value: cdktf.listMapperHcl(podSecurityPolicySpecRunAsGroupRangeToHclTerraform, true)(struct!.range), + isBlock: true, + type: "list", + storageClassType: "PodSecurityPolicySpecRunAsGroupRangeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSecurityPolicySpecRunAsGroupOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -973,6 +1173,31 @@ export function podSecurityPolicySpecRunAsUserRangeToTerraform(struct?: PodSecur } } + +export function podSecurityPolicySpecRunAsUserRangeToHclTerraform(struct?: PodSecurityPolicySpecRunAsUserRange | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + max: { + value: cdktf.numberToHclTerraform(struct!.max), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + min: { + value: cdktf.numberToHclTerraform(struct!.min), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSecurityPolicySpecRunAsUserRangeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1095,6 +1320,31 @@ export function podSecurityPolicySpecRunAsUserToTerraform(struct?: PodSecurityPo } } + +export function podSecurityPolicySpecRunAsUserToHclTerraform(struct?: PodSecurityPolicySpecRunAsUserOutputReference | PodSecurityPolicySpecRunAsUser): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + rule: { + value: cdktf.stringToHclTerraform(struct!.rule), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + range: { + value: cdktf.listMapperHcl(podSecurityPolicySpecRunAsUserRangeToHclTerraform, true)(struct!.range), + isBlock: true, + type: "list", + storageClassType: "PodSecurityPolicySpecRunAsUserRangeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSecurityPolicySpecRunAsUserOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1194,6 +1444,43 @@ export function podSecurityPolicySpecSeLinuxSeLinuxOptionsToTerraform(struct?: P } } + +export function podSecurityPolicySpecSeLinuxSeLinuxOptionsToHclTerraform(struct?: PodSecurityPolicySpecSeLinuxSeLinuxOptions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSecurityPolicySpecSeLinuxSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1354,6 +1641,31 @@ export function podSecurityPolicySpecSeLinuxToTerraform(struct?: PodSecurityPoli } } + +export function podSecurityPolicySpecSeLinuxToHclTerraform(struct?: PodSecurityPolicySpecSeLinuxOutputReference | PodSecurityPolicySpecSeLinux): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + rule: { + value: cdktf.stringToHclTerraform(struct!.rule), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + se_linux_options: { + value: cdktf.listMapperHcl(podSecurityPolicySpecSeLinuxSeLinuxOptionsToHclTerraform, true)(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "PodSecurityPolicySpecSeLinuxSeLinuxOptionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSecurityPolicySpecSeLinuxOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1447,6 +1759,31 @@ export function podSecurityPolicySpecSupplementalGroupsRangeToTerraform(struct?: } } + +export function podSecurityPolicySpecSupplementalGroupsRangeToHclTerraform(struct?: PodSecurityPolicySpecSupplementalGroupsRange | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + max: { + value: cdktf.numberToHclTerraform(struct!.max), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + min: { + value: cdktf.numberToHclTerraform(struct!.min), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSecurityPolicySpecSupplementalGroupsRangeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1569,6 +1906,31 @@ export function podSecurityPolicySpecSupplementalGroupsToTerraform(struct?: PodS } } + +export function podSecurityPolicySpecSupplementalGroupsToHclTerraform(struct?: PodSecurityPolicySpecSupplementalGroupsOutputReference | PodSecurityPolicySpecSupplementalGroups): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + rule: { + value: cdktf.stringToHclTerraform(struct!.rule), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + range: { + value: cdktf.listMapperHcl(podSecurityPolicySpecSupplementalGroupsRangeToHclTerraform, true)(struct!.range), + isBlock: true, + type: "list", + storageClassType: "PodSecurityPolicySpecSupplementalGroupsRangeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSecurityPolicySpecSupplementalGroupsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1806,6 +2168,151 @@ export function podSecurityPolicySpecToTerraform(struct?: PodSecurityPolicySpecO } } + +export function podSecurityPolicySpecToHclTerraform(struct?: PodSecurityPolicySpecOutputReference | PodSecurityPolicySpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + allow_privilege_escalation: { + value: cdktf.booleanToHclTerraform(struct!.allowPrivilegeEscalation), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + allowed_capabilities: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.allowedCapabilities), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + allowed_proc_mount_types: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.allowedProcMountTypes), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + allowed_unsafe_sysctls: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.allowedUnsafeSysctls), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + default_add_capabilities: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.defaultAddCapabilities), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + default_allow_privilege_escalation: { + value: cdktf.booleanToHclTerraform(struct!.defaultAllowPrivilegeEscalation), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + forbidden_sysctls: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.forbiddenSysctls), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + host_ipc: { + value: cdktf.booleanToHclTerraform(struct!.hostIpc), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_network: { + value: cdktf.booleanToHclTerraform(struct!.hostNetwork), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_pid: { + value: cdktf.booleanToHclTerraform(struct!.hostPid), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + privileged: { + value: cdktf.booleanToHclTerraform(struct!.privileged), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + read_only_root_filesystem: { + value: cdktf.booleanToHclTerraform(struct!.readOnlyRootFilesystem), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + required_drop_capabilities: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.requiredDropCapabilities), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + volumes: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.volumes), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + allowed_flex_volumes: { + value: cdktf.listMapperHcl(podSecurityPolicySpecAllowedFlexVolumesToHclTerraform, true)(struct!.allowedFlexVolumes), + isBlock: true, + type: "list", + storageClassType: "PodSecurityPolicySpecAllowedFlexVolumesList", + }, + allowed_host_paths: { + value: cdktf.listMapperHcl(podSecurityPolicySpecAllowedHostPathsToHclTerraform, true)(struct!.allowedHostPaths), + isBlock: true, + type: "list", + storageClassType: "PodSecurityPolicySpecAllowedHostPathsList", + }, + fs_group: { + value: podSecurityPolicySpecFsGroupToHclTerraform(struct!.fsGroup), + isBlock: true, + type: "list", + storageClassType: "PodSecurityPolicySpecFsGroupList", + }, + host_ports: { + value: cdktf.listMapperHcl(podSecurityPolicySpecHostPortsToHclTerraform, true)(struct!.hostPorts), + isBlock: true, + type: "list", + storageClassType: "PodSecurityPolicySpecHostPortsList", + }, + run_as_group: { + value: podSecurityPolicySpecRunAsGroupToHclTerraform(struct!.runAsGroup), + isBlock: true, + type: "list", + storageClassType: "PodSecurityPolicySpecRunAsGroupList", + }, + run_as_user: { + value: podSecurityPolicySpecRunAsUserToHclTerraform(struct!.runAsUser), + isBlock: true, + type: "list", + storageClassType: "PodSecurityPolicySpecRunAsUserList", + }, + se_linux: { + value: podSecurityPolicySpecSeLinuxToHclTerraform(struct!.seLinux), + isBlock: true, + type: "list", + storageClassType: "PodSecurityPolicySpecSeLinuxList", + }, + supplemental_groups: { + value: podSecurityPolicySpecSupplementalGroupsToHclTerraform(struct!.supplementalGroups), + isBlock: true, + type: "list", + storageClassType: "PodSecurityPolicySpecSupplementalGroupsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSecurityPolicySpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2421,4 +2928,30 @@ export class PodSecurityPolicy extends cdktf.TerraformResource { spec: podSecurityPolicySpecToTerraform(this._spec.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: podSecurityPolicyMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "PodSecurityPolicyMetadataList", + }, + spec: { + value: podSecurityPolicySpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "PodSecurityPolicySpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/pod-v1/README.md b/src/pod-v1/README.md index 0389111ad..92336fc23 100644 --- a/src/pod-v1/README.md +++ b/src/pod-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_pod_v1` -Refer to the Terraform Registory for docs: [`kubernetes_pod_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/pod_v1). +Refer to the Terraform Registry for docs: [`kubernetes_pod_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/pod_v1). diff --git a/src/pod-v1/index-structs/structs0.ts b/src/pod-v1/index-structs/structs0.ts index 09039e967..46ee6c928 100644 --- a/src/pod-v1/index-structs/structs0.ts +++ b/src/pod-v1/index-structs/structs0.ts @@ -51,6 +51,49 @@ export function podV1MetadataToTerraform(struct?: PodV1MetadataOutputReference | } } + +export function podV1MetadataToHclTerraform(struct?: PodV1MetadataOutputReference | PodV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -235,6 +278,37 @@ export function podV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDur } } + +export function podV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsToHclTerraform(struct?: PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -392,6 +466,37 @@ export function podV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDur } } + +export function podV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsToHclTerraform(struct?: PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -536,6 +641,31 @@ export function podV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDur } } + +export function podV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceToHclTerraform(struct?: PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference | PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_expressions: { + value: cdktf.listMapperHcl(podV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList", + }, + match_fields: { + value: cdktf.listMapperHcl(podV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsToHclTerraform, true)(struct!.matchFields), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -632,6 +762,31 @@ export function podV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDur } } + +export function podV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + preference: { + value: podV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceToHclTerraform(struct!.preference), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -761,6 +916,37 @@ export function podV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuri } } + +export function podV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsToHclTerraform(struct?: PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -918,6 +1104,37 @@ export function podV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuri } } + +export function podV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsToHclTerraform(struct?: PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1062,6 +1279,31 @@ export function podV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuri } } + +export function podV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermToHclTerraform(struct?: PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_expressions: { + value: cdktf.listMapperHcl(podV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList", + }, + match_fields: { + value: cdktf.listMapperHcl(podV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsToHclTerraform, true)(struct!.matchFields), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1183,6 +1425,25 @@ export function podV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuri } } + +export function podV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference | PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + node_selector_term: { + value: cdktf.listMapperHcl(podV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermToHclTerraform, true)(struct!.nodeSelectorTerm), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1257,6 +1518,31 @@ export function podV1SpecAffinityNodeAffinityToTerraform(struct?: PodV1SpecAffin } } + +export function podV1SpecAffinityNodeAffinityToHclTerraform(struct?: PodV1SpecAffinityNodeAffinityOutputReference | PodV1SpecAffinityNodeAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(podV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: podV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecAffinityNodeAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1360,6 +1646,37 @@ export function podV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuri } } + +export function podV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform(struct?: PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1510,6 +1827,31 @@ export function podV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuri } } + +export function podV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform(struct?: PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(podV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1645,6 +1987,37 @@ export function podV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuri } } + +export function podV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct?: PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference | PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(podV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1760,6 +2133,31 @@ export function podV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuri } } + +export function podV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pod_affinity_term: { + value: podV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct!.podAffinityTerm), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1889,6 +2287,37 @@ export function podV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDurin } } + +export function podV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform(struct?: PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2039,6 +2468,31 @@ export function podV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDurin } } + +export function podV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform(struct?: PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(podV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2174,6 +2628,37 @@ export function podV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDurin } } + +export function podV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(podV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2321,6 +2806,31 @@ export function podV1SpecAffinityPodAffinityToTerraform(struct?: PodV1SpecAffini } } + +export function podV1SpecAffinityPodAffinityToHclTerraform(struct?: PodV1SpecAffinityPodAffinityOutputReference | PodV1SpecAffinityPodAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(podV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(podV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecAffinityPodAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2424,6 +2934,37 @@ export function podV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnored } } + +export function podV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform(struct?: PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2574,6 +3115,31 @@ export function podV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnored } } + +export function podV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform(struct?: PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(podV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2709,6 +3275,37 @@ export function podV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnored } } + +export function podV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct?: PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference | PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(podV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2824,6 +3421,31 @@ export function podV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnored } } + +export function podV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pod_affinity_term: { + value: podV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct!.podAffinityTerm), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2953,6 +3575,37 @@ export function podV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredD } } + +export function podV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform(struct?: PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3103,6 +3756,31 @@ export function podV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredD } } + +export function podV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform(struct?: PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(podV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3238,6 +3916,37 @@ export function podV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredD } } + +export function podV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(podV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3385,6 +4094,31 @@ export function podV1SpecAffinityPodAntiAffinityToTerraform(struct?: PodV1SpecAf } } + +export function podV1SpecAffinityPodAntiAffinityToHclTerraform(struct?: PodV1SpecAffinityPodAntiAffinityOutputReference | PodV1SpecAffinityPodAntiAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(podV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(podV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecAffinityPodAntiAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3488,6 +4222,37 @@ export function podV1SpecAffinityToTerraform(struct?: PodV1SpecAffinityOutputRef } } + +export function podV1SpecAffinityToHclTerraform(struct?: PodV1SpecAffinityOutputReference | PodV1SpecAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + node_affinity: { + value: podV1SpecAffinityNodeAffinityToHclTerraform(struct!.nodeAffinity), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecAffinityNodeAffinityList", + }, + pod_affinity: { + value: podV1SpecAffinityPodAffinityToHclTerraform(struct!.podAffinity), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecAffinityPodAffinityList", + }, + pod_anti_affinity: { + value: podV1SpecAffinityPodAntiAffinityToHclTerraform(struct!.podAntiAffinity), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecAffinityPodAntiAffinityList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3613,6 +4378,37 @@ export function podV1SpecContainerEnvValueFromConfigMapKeyRefToTerraform(struct? } } + +export function podV1SpecContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct?: PodV1SpecContainerEnvValueFromConfigMapKeyRefOutputReference | PodV1SpecContainerEnvValueFromConfigMapKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerEnvValueFromConfigMapKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3731,6 +4527,31 @@ export function podV1SpecContainerEnvValueFromFieldRefToTerraform(struct?: PodV1 } } + +export function podV1SpecContainerEnvValueFromFieldRefToHclTerraform(struct?: PodV1SpecContainerEnvValueFromFieldRefOutputReference | PodV1SpecContainerEnvValueFromFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerEnvValueFromFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3830,6 +4651,37 @@ export function podV1SpecContainerEnvValueFromResourceFieldRefToTerraform(struct } } + +export function podV1SpecContainerEnvValueFromResourceFieldRefToHclTerraform(struct?: PodV1SpecContainerEnvValueFromResourceFieldRefOutputReference | PodV1SpecContainerEnvValueFromResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerEnvValueFromResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3952,6 +4804,37 @@ export function podV1SpecContainerEnvValueFromSecretKeyRefToTerraform(struct?: P } } + +export function podV1SpecContainerEnvValueFromSecretKeyRefToHclTerraform(struct?: PodV1SpecContainerEnvValueFromSecretKeyRefOutputReference | PodV1SpecContainerEnvValueFromSecretKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerEnvValueFromSecretKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4084,6 +4967,43 @@ export function podV1SpecContainerEnvValueFromToTerraform(struct?: PodV1SpecCont } } + +export function podV1SpecContainerEnvValueFromToHclTerraform(struct?: PodV1SpecContainerEnvValueFromOutputReference | PodV1SpecContainerEnvValueFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map_key_ref: { + value: podV1SpecContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct!.configMapKeyRef), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerEnvValueFromConfigMapKeyRefList", + }, + field_ref: { + value: podV1SpecContainerEnvValueFromFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerEnvValueFromFieldRefList", + }, + resource_field_ref: { + value: podV1SpecContainerEnvValueFromResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerEnvValueFromResourceFieldRefList", + }, + secret_key_ref: { + value: podV1SpecContainerEnvValueFromSecretKeyRefToHclTerraform(struct!.secretKeyRef), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerEnvValueFromSecretKeyRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerEnvValueFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4231,6 +5151,37 @@ export function podV1SpecContainerEnvToTerraform(struct?: PodV1SpecContainerEnv } } + +export function podV1SpecContainerEnvToHclTerraform(struct?: PodV1SpecContainerEnv | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value_from: { + value: podV1SpecContainerEnvValueFromToHclTerraform(struct!.valueFrom), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerEnvValueFromList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerEnvOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4378,6 +5329,31 @@ export function podV1SpecContainerEnvFromConfigMapRefToTerraform(struct?: PodV1S } } + +export function podV1SpecContainerEnvFromConfigMapRefToHclTerraform(struct?: PodV1SpecContainerEnvFromConfigMapRefOutputReference | PodV1SpecContainerEnvFromConfigMapRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerEnvFromConfigMapRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4471,6 +5447,31 @@ export function podV1SpecContainerEnvFromSecretRefToTerraform(struct?: PodV1Spec } } + +export function podV1SpecContainerEnvFromSecretRefToHclTerraform(struct?: PodV1SpecContainerEnvFromSecretRefOutputReference | PodV1SpecContainerEnvFromSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerEnvFromSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4571,6 +5572,37 @@ export function podV1SpecContainerEnvFromToTerraform(struct?: PodV1SpecContainer } } + +export function podV1SpecContainerEnvFromToHclTerraform(struct?: PodV1SpecContainerEnvFrom | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + prefix: { + value: cdktf.stringToHclTerraform(struct!.prefix), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + config_map_ref: { + value: podV1SpecContainerEnvFromConfigMapRefToHclTerraform(struct!.configMapRef), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerEnvFromConfigMapRefList", + }, + secret_ref: { + value: podV1SpecContainerEnvFromSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerEnvFromSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerEnvFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4714,6 +5746,25 @@ export function podV1SpecContainerLifecyclePostStartExecToTerraform(struct?: Pod } } + +export function podV1SpecContainerLifecyclePostStartExecToHclTerraform(struct?: PodV1SpecContainerLifecyclePostStartExecOutputReference | PodV1SpecContainerLifecyclePostStartExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerLifecyclePostStartExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4788,6 +5839,31 @@ export function podV1SpecContainerLifecyclePostStartHttpGetHttpHeaderToTerraform } } + +export function podV1SpecContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform(struct?: PodV1SpecContainerLifecyclePostStartHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4937,6 +6013,49 @@ export function podV1SpecContainerLifecyclePostStartHttpGetToTerraform(struct?: } } + +export function podV1SpecContainerLifecyclePostStartHttpGetToHclTerraform(struct?: PodV1SpecContainerLifecyclePostStartHttpGetOutputReference | PodV1SpecContainerLifecyclePostStartHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(podV1SpecContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerLifecyclePostStartHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5092,6 +6211,25 @@ export function podV1SpecContainerLifecyclePostStartTcpSocketToTerraform(struct? } } + +export function podV1SpecContainerLifecyclePostStartTcpSocketToHclTerraform(struct?: PodV1SpecContainerLifecyclePostStartTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerLifecyclePostStartTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5202,6 +6340,37 @@ export function podV1SpecContainerLifecyclePostStartToTerraform(struct?: PodV1Sp } } + +export function podV1SpecContainerLifecyclePostStartToHclTerraform(struct?: PodV1SpecContainerLifecyclePostStart | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: podV1SpecContainerLifecyclePostStartExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerLifecyclePostStartExecList", + }, + http_get: { + value: podV1SpecContainerLifecyclePostStartHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerLifecyclePostStartHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(podV1SpecContainerLifecyclePostStartTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerLifecyclePostStartTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerLifecyclePostStartOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5345,6 +6514,25 @@ export function podV1SpecContainerLifecyclePreStopExecToTerraform(struct?: PodV1 } } + +export function podV1SpecContainerLifecyclePreStopExecToHclTerraform(struct?: PodV1SpecContainerLifecyclePreStopExecOutputReference | PodV1SpecContainerLifecyclePreStopExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerLifecyclePreStopExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5419,6 +6607,31 @@ export function podV1SpecContainerLifecyclePreStopHttpGetHttpHeaderToTerraform(s } } + +export function podV1SpecContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform(struct?: PodV1SpecContainerLifecyclePreStopHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5568,6 +6781,49 @@ export function podV1SpecContainerLifecyclePreStopHttpGetToTerraform(struct?: Po } } + +export function podV1SpecContainerLifecyclePreStopHttpGetToHclTerraform(struct?: PodV1SpecContainerLifecyclePreStopHttpGetOutputReference | PodV1SpecContainerLifecyclePreStopHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(podV1SpecContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerLifecyclePreStopHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5723,6 +6979,25 @@ export function podV1SpecContainerLifecyclePreStopTcpSocketToTerraform(struct?: } } + +export function podV1SpecContainerLifecyclePreStopTcpSocketToHclTerraform(struct?: PodV1SpecContainerLifecyclePreStopTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerLifecyclePreStopTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5833,6 +7108,37 @@ export function podV1SpecContainerLifecyclePreStopToTerraform(struct?: PodV1Spec } } + +export function podV1SpecContainerLifecyclePreStopToHclTerraform(struct?: PodV1SpecContainerLifecyclePreStop | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: podV1SpecContainerLifecyclePreStopExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerLifecyclePreStopExecList", + }, + http_get: { + value: podV1SpecContainerLifecyclePreStopHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerLifecyclePreStopHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(podV1SpecContainerLifecyclePreStopTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerLifecyclePreStopTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerLifecyclePreStopOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5983,6 +7289,31 @@ export function podV1SpecContainerLifecycleToTerraform(struct?: PodV1SpecContain } } + +export function podV1SpecContainerLifecycleToHclTerraform(struct?: PodV1SpecContainerLifecycleOutputReference | PodV1SpecContainerLifecycle): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + post_start: { + value: cdktf.listMapperHcl(podV1SpecContainerLifecyclePostStartToHclTerraform, true)(struct!.postStart), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerLifecyclePostStartList", + }, + pre_stop: { + value: cdktf.listMapperHcl(podV1SpecContainerLifecyclePreStopToHclTerraform, true)(struct!.preStop), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerLifecyclePreStopList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerLifecycleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6072,6 +7403,25 @@ export function podV1SpecContainerLivenessProbeExecToTerraform(struct?: PodV1Spe } } + +export function podV1SpecContainerLivenessProbeExecToHclTerraform(struct?: PodV1SpecContainerLivenessProbeExecOutputReference | PodV1SpecContainerLivenessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerLivenessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6146,6 +7496,31 @@ export function podV1SpecContainerLivenessProbeGrpcToTerraform(struct?: PodV1Spe } } + +export function podV1SpecContainerLivenessProbeGrpcToHclTerraform(struct?: PodV1SpecContainerLivenessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerLivenessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6271,6 +7646,31 @@ export function podV1SpecContainerLivenessProbeHttpGetHttpHeaderToTerraform(stru } } + +export function podV1SpecContainerLivenessProbeHttpGetHttpHeaderToHclTerraform(struct?: PodV1SpecContainerLivenessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerLivenessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6420,6 +7820,49 @@ export function podV1SpecContainerLivenessProbeHttpGetToTerraform(struct?: PodV1 } } + +export function podV1SpecContainerLivenessProbeHttpGetToHclTerraform(struct?: PodV1SpecContainerLivenessProbeHttpGetOutputReference | PodV1SpecContainerLivenessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(podV1SpecContainerLivenessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerLivenessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerLivenessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6575,6 +8018,25 @@ export function podV1SpecContainerLivenessProbeTcpSocketToTerraform(struct?: Pod } } + +export function podV1SpecContainerLivenessProbeTcpSocketToHclTerraform(struct?: PodV1SpecContainerLivenessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerLivenessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6727,6 +8189,73 @@ export function podV1SpecContainerLivenessProbeToTerraform(struct?: PodV1SpecCon } } + +export function podV1SpecContainerLivenessProbeToHclTerraform(struct?: PodV1SpecContainerLivenessProbeOutputReference | PodV1SpecContainerLivenessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: podV1SpecContainerLivenessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerLivenessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(podV1SpecContainerLivenessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerLivenessProbeGrpcList", + }, + http_get: { + value: podV1SpecContainerLivenessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerLivenessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(podV1SpecContainerLivenessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerLivenessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerLivenessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6998,6 +8527,49 @@ export function podV1SpecContainerPortToTerraform(struct?: PodV1SpecContainerPor } } + +export function podV1SpecContainerPortToHclTerraform(struct?: PodV1SpecContainerPort | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_port: { + value: cdktf.numberToHclTerraform(struct!.containerPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + host_ip: { + value: cdktf.stringToHclTerraform(struct!.hostIp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_port: { + value: cdktf.numberToHclTerraform(struct!.hostPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7182,6 +8754,25 @@ export function podV1SpecContainerReadinessProbeExecToTerraform(struct?: PodV1Sp } } + +export function podV1SpecContainerReadinessProbeExecToHclTerraform(struct?: PodV1SpecContainerReadinessProbeExecOutputReference | PodV1SpecContainerReadinessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerReadinessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7256,6 +8847,31 @@ export function podV1SpecContainerReadinessProbeGrpcToTerraform(struct?: PodV1Sp } } + +export function podV1SpecContainerReadinessProbeGrpcToHclTerraform(struct?: PodV1SpecContainerReadinessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerReadinessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7381,6 +8997,31 @@ export function podV1SpecContainerReadinessProbeHttpGetHttpHeaderToTerraform(str } } + +export function podV1SpecContainerReadinessProbeHttpGetHttpHeaderToHclTerraform(struct?: PodV1SpecContainerReadinessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerReadinessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7530,6 +9171,49 @@ export function podV1SpecContainerReadinessProbeHttpGetToTerraform(struct?: PodV } } + +export function podV1SpecContainerReadinessProbeHttpGetToHclTerraform(struct?: PodV1SpecContainerReadinessProbeHttpGetOutputReference | PodV1SpecContainerReadinessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(podV1SpecContainerReadinessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerReadinessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerReadinessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7685,6 +9369,25 @@ export function podV1SpecContainerReadinessProbeTcpSocketToTerraform(struct?: Po } } + +export function podV1SpecContainerReadinessProbeTcpSocketToHclTerraform(struct?: PodV1SpecContainerReadinessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerReadinessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7837,6 +9540,73 @@ export function podV1SpecContainerReadinessProbeToTerraform(struct?: PodV1SpecCo } } + +export function podV1SpecContainerReadinessProbeToHclTerraform(struct?: PodV1SpecContainerReadinessProbeOutputReference | PodV1SpecContainerReadinessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: podV1SpecContainerReadinessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerReadinessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(podV1SpecContainerReadinessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerReadinessProbeGrpcList", + }, + http_get: { + value: podV1SpecContainerReadinessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerReadinessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(podV1SpecContainerReadinessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerReadinessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerReadinessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8087,6 +9857,31 @@ export function podV1SpecContainerResourcesToTerraform(struct?: PodV1SpecContain } } + +export function podV1SpecContainerResourcesToHclTerraform(struct?: PodV1SpecContainerResourcesOutputReference | PodV1SpecContainerResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8183,6 +9978,31 @@ export function podV1SpecContainerSecurityContextCapabilitiesToTerraform(struct? } } + +export function podV1SpecContainerSecurityContextCapabilitiesToHclTerraform(struct?: PodV1SpecContainerSecurityContextCapabilitiesOutputReference | PodV1SpecContainerSecurityContextCapabilities): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + add: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.add), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + drop: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.drop), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerSecurityContextCapabilitiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8293,6 +10113,43 @@ export function podV1SpecContainerSecurityContextSeLinuxOptionsToTerraform(struc } } + +export function podV1SpecContainerSecurityContextSeLinuxOptionsToHclTerraform(struct?: PodV1SpecContainerSecurityContextSeLinuxOptionsOutputReference | PodV1SpecContainerSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8433,6 +10290,31 @@ export function podV1SpecContainerSecurityContextSeccompProfileToTerraform(struc } } + +export function podV1SpecContainerSecurityContextSeccompProfileToHclTerraform(struct?: PodV1SpecContainerSecurityContextSeccompProfileOutputReference | PodV1SpecContainerSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8578,6 +10460,73 @@ export function podV1SpecContainerSecurityContextToTerraform(struct?: PodV1SpecC } } + +export function podV1SpecContainerSecurityContextToHclTerraform(struct?: PodV1SpecContainerSecurityContextOutputReference | PodV1SpecContainerSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + allow_privilege_escalation: { + value: cdktf.booleanToHclTerraform(struct!.allowPrivilegeEscalation), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + privileged: { + value: cdktf.booleanToHclTerraform(struct!.privileged), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + read_only_root_filesystem: { + value: cdktf.booleanToHclTerraform(struct!.readOnlyRootFilesystem), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + capabilities: { + value: podV1SpecContainerSecurityContextCapabilitiesToHclTerraform(struct!.capabilities), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerSecurityContextCapabilitiesList", + }, + se_linux_options: { + value: podV1SpecContainerSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: podV1SpecContainerSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerSecurityContextSeccompProfileList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8821,6 +10770,25 @@ export function podV1SpecContainerStartupProbeExecToTerraform(struct?: PodV1Spec } } + +export function podV1SpecContainerStartupProbeExecToHclTerraform(struct?: PodV1SpecContainerStartupProbeExecOutputReference | PodV1SpecContainerStartupProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerStartupProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8895,6 +10863,31 @@ export function podV1SpecContainerStartupProbeGrpcToTerraform(struct?: PodV1Spec } } + +export function podV1SpecContainerStartupProbeGrpcToHclTerraform(struct?: PodV1SpecContainerStartupProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9020,6 +11013,31 @@ export function podV1SpecContainerStartupProbeHttpGetHttpHeaderToTerraform(struc } } + +export function podV1SpecContainerStartupProbeHttpGetHttpHeaderToHclTerraform(struct?: PodV1SpecContainerStartupProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerStartupProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9169,6 +11187,49 @@ export function podV1SpecContainerStartupProbeHttpGetToTerraform(struct?: PodV1S } } + +export function podV1SpecContainerStartupProbeHttpGetToHclTerraform(struct?: PodV1SpecContainerStartupProbeHttpGetOutputReference | PodV1SpecContainerStartupProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(podV1SpecContainerStartupProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerStartupProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerStartupProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9324,6 +11385,25 @@ export function podV1SpecContainerStartupProbeTcpSocketToTerraform(struct?: PodV } } + +export function podV1SpecContainerStartupProbeTcpSocketToHclTerraform(struct?: PodV1SpecContainerStartupProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerStartupProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9476,6 +11556,73 @@ export function podV1SpecContainerStartupProbeToTerraform(struct?: PodV1SpecCont } } + +export function podV1SpecContainerStartupProbeToHclTerraform(struct?: PodV1SpecContainerStartupProbeOutputReference | PodV1SpecContainerStartupProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: podV1SpecContainerStartupProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerStartupProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(podV1SpecContainerStartupProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerStartupProbeGrpcList", + }, + http_get: { + value: podV1SpecContainerStartupProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerStartupProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(podV1SpecContainerStartupProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerStartupProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerStartupProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9747,6 +11894,49 @@ export function podV1SpecContainerVolumeMountToTerraform(struct?: PodV1SpecConta } } + +export function podV1SpecContainerVolumeMountToHclTerraform(struct?: PodV1SpecContainerVolumeMount | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mount_path: { + value: cdktf.stringToHclTerraform(struct!.mountPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mount_propagation: { + value: cdktf.stringToHclTerraform(struct!.mountPropagation), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + sub_path: { + value: cdktf.stringToHclTerraform(struct!.subPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerVolumeMountOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10068,6 +12258,145 @@ export function podV1SpecContainerToTerraform(struct?: PodV1SpecContainer | cdkt } } + +export function podV1SpecContainerToHclTerraform(struct?: PodV1SpecContainer | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + args: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.args), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + image: { + value: cdktf.stringToHclTerraform(struct!.image), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + image_pull_policy: { + value: cdktf.stringToHclTerraform(struct!.imagePullPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stdin: { + value: cdktf.booleanToHclTerraform(struct!.stdin), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + stdin_once: { + value: cdktf.booleanToHclTerraform(struct!.stdinOnce), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + termination_message_path: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_message_policy: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + tty: { + value: cdktf.booleanToHclTerraform(struct!.tty), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + working_dir: { + value: cdktf.stringToHclTerraform(struct!.workingDir), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + env: { + value: cdktf.listMapperHcl(podV1SpecContainerEnvToHclTerraform, true)(struct!.env), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerEnvList", + }, + env_from: { + value: cdktf.listMapperHcl(podV1SpecContainerEnvFromToHclTerraform, true)(struct!.envFrom), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerEnvFromList", + }, + lifecycle: { + value: podV1SpecContainerLifecycleToHclTerraform(struct!.lifecycle), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerLifecycleList", + }, + liveness_probe: { + value: podV1SpecContainerLivenessProbeToHclTerraform(struct!.livenessProbe), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerLivenessProbeList", + }, + port: { + value: cdktf.listMapperHcl(podV1SpecContainerPortToHclTerraform, true)(struct!.port), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerPortList", + }, + readiness_probe: { + value: podV1SpecContainerReadinessProbeToHclTerraform(struct!.readinessProbe), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerReadinessProbeList", + }, + resources: { + value: podV1SpecContainerResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerResourcesList", + }, + security_context: { + value: podV1SpecContainerSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerSecurityContextList", + }, + startup_probe: { + value: podV1SpecContainerStartupProbeToHclTerraform(struct!.startupProbe), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerStartupProbeList", + }, + volume_mount: { + value: cdktf.listMapperHcl(podV1SpecContainerVolumeMountToHclTerraform, true)(struct!.volumeMount), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerVolumeMountList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecContainerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10611,6 +12940,31 @@ export function podV1SpecDnsConfigOptionToTerraform(struct?: PodV1SpecDnsConfigO } } + +export function podV1SpecDnsConfigOptionToHclTerraform(struct?: PodV1SpecDnsConfigOption | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecDnsConfigOptionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10743,6 +13097,37 @@ export function podV1SpecDnsConfigToTerraform(struct?: PodV1SpecDnsConfigOutputR } } + +export function podV1SpecDnsConfigToHclTerraform(struct?: PodV1SpecDnsConfigOutputReference | PodV1SpecDnsConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + nameservers: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.nameservers), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + searches: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.searches), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + option: { + value: cdktf.listMapperHcl(podV1SpecDnsConfigOptionToHclTerraform, true)(struct!.option), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecDnsConfigOptionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecDnsConfigOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10861,6 +13246,31 @@ export function podV1SpecHostAliasesToTerraform(struct?: PodV1SpecHostAliases | } } + +export function podV1SpecHostAliasesToHclTerraform(struct?: PodV1SpecHostAliases | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + hostnames: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.hostnames), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + ip: { + value: cdktf.stringToHclTerraform(struct!.ip), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecHostAliasesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10976,6 +13386,25 @@ export function podV1SpecImagePullSecretsToTerraform(struct?: PodV1SpecImagePull } } + +export function podV1SpecImagePullSecretsToHclTerraform(struct?: PodV1SpecImagePullSecrets | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecImagePullSecretsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11086,6 +13515,37 @@ export function podV1SpecInitContainerEnvValueFromConfigMapKeyRefToTerraform(str } } + +export function podV1SpecInitContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct?: PodV1SpecInitContainerEnvValueFromConfigMapKeyRefOutputReference | PodV1SpecInitContainerEnvValueFromConfigMapKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerEnvValueFromConfigMapKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11204,6 +13664,31 @@ export function podV1SpecInitContainerEnvValueFromFieldRefToTerraform(struct?: P } } + +export function podV1SpecInitContainerEnvValueFromFieldRefToHclTerraform(struct?: PodV1SpecInitContainerEnvValueFromFieldRefOutputReference | PodV1SpecInitContainerEnvValueFromFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerEnvValueFromFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11303,6 +13788,37 @@ export function podV1SpecInitContainerEnvValueFromResourceFieldRefToTerraform(st } } + +export function podV1SpecInitContainerEnvValueFromResourceFieldRefToHclTerraform(struct?: PodV1SpecInitContainerEnvValueFromResourceFieldRefOutputReference | PodV1SpecInitContainerEnvValueFromResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerEnvValueFromResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11425,6 +13941,37 @@ export function podV1SpecInitContainerEnvValueFromSecretKeyRefToTerraform(struct } } + +export function podV1SpecInitContainerEnvValueFromSecretKeyRefToHclTerraform(struct?: PodV1SpecInitContainerEnvValueFromSecretKeyRefOutputReference | PodV1SpecInitContainerEnvValueFromSecretKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerEnvValueFromSecretKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11557,6 +14104,43 @@ export function podV1SpecInitContainerEnvValueFromToTerraform(struct?: PodV1Spec } } + +export function podV1SpecInitContainerEnvValueFromToHclTerraform(struct?: PodV1SpecInitContainerEnvValueFromOutputReference | PodV1SpecInitContainerEnvValueFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map_key_ref: { + value: podV1SpecInitContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct!.configMapKeyRef), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerEnvValueFromConfigMapKeyRefList", + }, + field_ref: { + value: podV1SpecInitContainerEnvValueFromFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerEnvValueFromFieldRefList", + }, + resource_field_ref: { + value: podV1SpecInitContainerEnvValueFromResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerEnvValueFromResourceFieldRefList", + }, + secret_key_ref: { + value: podV1SpecInitContainerEnvValueFromSecretKeyRefToHclTerraform(struct!.secretKeyRef), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerEnvValueFromSecretKeyRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerEnvValueFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11704,6 +14288,37 @@ export function podV1SpecInitContainerEnvToTerraform(struct?: PodV1SpecInitConta } } + +export function podV1SpecInitContainerEnvToHclTerraform(struct?: PodV1SpecInitContainerEnv | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value_from: { + value: podV1SpecInitContainerEnvValueFromToHclTerraform(struct!.valueFrom), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerEnvValueFromList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerEnvOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11851,6 +14466,31 @@ export function podV1SpecInitContainerEnvFromConfigMapRefToTerraform(struct?: Po } } + +export function podV1SpecInitContainerEnvFromConfigMapRefToHclTerraform(struct?: PodV1SpecInitContainerEnvFromConfigMapRefOutputReference | PodV1SpecInitContainerEnvFromConfigMapRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerEnvFromConfigMapRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11944,6 +14584,31 @@ export function podV1SpecInitContainerEnvFromSecretRefToTerraform(struct?: PodV1 } } + +export function podV1SpecInitContainerEnvFromSecretRefToHclTerraform(struct?: PodV1SpecInitContainerEnvFromSecretRefOutputReference | PodV1SpecInitContainerEnvFromSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerEnvFromSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12044,6 +14709,37 @@ export function podV1SpecInitContainerEnvFromToTerraform(struct?: PodV1SpecInitC } } + +export function podV1SpecInitContainerEnvFromToHclTerraform(struct?: PodV1SpecInitContainerEnvFrom | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + prefix: { + value: cdktf.stringToHclTerraform(struct!.prefix), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + config_map_ref: { + value: podV1SpecInitContainerEnvFromConfigMapRefToHclTerraform(struct!.configMapRef), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerEnvFromConfigMapRefList", + }, + secret_ref: { + value: podV1SpecInitContainerEnvFromSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerEnvFromSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerEnvFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12187,6 +14883,25 @@ export function podV1SpecInitContainerLifecyclePostStartExecToTerraform(struct?: } } + +export function podV1SpecInitContainerLifecyclePostStartExecToHclTerraform(struct?: PodV1SpecInitContainerLifecyclePostStartExecOutputReference | PodV1SpecInitContainerLifecyclePostStartExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerLifecyclePostStartExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12261,6 +14976,31 @@ export function podV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderToTerra } } + +export function podV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform(struct?: PodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12410,6 +15150,49 @@ export function podV1SpecInitContainerLifecyclePostStartHttpGetToTerraform(struc } } + +export function podV1SpecInitContainerLifecyclePostStartHttpGetToHclTerraform(struct?: PodV1SpecInitContainerLifecyclePostStartHttpGetOutputReference | PodV1SpecInitContainerLifecyclePostStartHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(podV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerLifecyclePostStartHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12565,6 +15348,25 @@ export function podV1SpecInitContainerLifecyclePostStartTcpSocketToTerraform(str } } + +export function podV1SpecInitContainerLifecyclePostStartTcpSocketToHclTerraform(struct?: PodV1SpecInitContainerLifecyclePostStartTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerLifecyclePostStartTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12675,6 +15477,37 @@ export function podV1SpecInitContainerLifecyclePostStartToTerraform(struct?: Pod } } + +export function podV1SpecInitContainerLifecyclePostStartToHclTerraform(struct?: PodV1SpecInitContainerLifecyclePostStart | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: podV1SpecInitContainerLifecyclePostStartExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerLifecyclePostStartExecList", + }, + http_get: { + value: podV1SpecInitContainerLifecyclePostStartHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerLifecyclePostStartHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(podV1SpecInitContainerLifecyclePostStartTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerLifecyclePostStartTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerLifecyclePostStartOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12818,6 +15651,25 @@ export function podV1SpecInitContainerLifecyclePreStopExecToTerraform(struct?: P } } + +export function podV1SpecInitContainerLifecyclePreStopExecToHclTerraform(struct?: PodV1SpecInitContainerLifecyclePreStopExecOutputReference | PodV1SpecInitContainerLifecyclePreStopExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerLifecyclePreStopExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12892,6 +15744,31 @@ export function podV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderToTerrafo } } + +export function podV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform(struct?: PodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13041,6 +15918,49 @@ export function podV1SpecInitContainerLifecyclePreStopHttpGetToTerraform(struct? } } + +export function podV1SpecInitContainerLifecyclePreStopHttpGetToHclTerraform(struct?: PodV1SpecInitContainerLifecyclePreStopHttpGetOutputReference | PodV1SpecInitContainerLifecyclePreStopHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(podV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerLifecyclePreStopHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13196,6 +16116,25 @@ export function podV1SpecInitContainerLifecyclePreStopTcpSocketToTerraform(struc } } + +export function podV1SpecInitContainerLifecyclePreStopTcpSocketToHclTerraform(struct?: PodV1SpecInitContainerLifecyclePreStopTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerLifecyclePreStopTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13306,6 +16245,37 @@ export function podV1SpecInitContainerLifecyclePreStopToTerraform(struct?: PodV1 } } + +export function podV1SpecInitContainerLifecyclePreStopToHclTerraform(struct?: PodV1SpecInitContainerLifecyclePreStop | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: podV1SpecInitContainerLifecyclePreStopExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerLifecyclePreStopExecList", + }, + http_get: { + value: podV1SpecInitContainerLifecyclePreStopHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerLifecyclePreStopHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(podV1SpecInitContainerLifecyclePreStopTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerLifecyclePreStopTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerLifecyclePreStopOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13456,6 +16426,31 @@ export function podV1SpecInitContainerLifecycleToTerraform(struct?: PodV1SpecIni } } + +export function podV1SpecInitContainerLifecycleToHclTerraform(struct?: PodV1SpecInitContainerLifecycleOutputReference | PodV1SpecInitContainerLifecycle): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + post_start: { + value: cdktf.listMapperHcl(podV1SpecInitContainerLifecyclePostStartToHclTerraform, true)(struct!.postStart), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerLifecyclePostStartList", + }, + pre_stop: { + value: cdktf.listMapperHcl(podV1SpecInitContainerLifecyclePreStopToHclTerraform, true)(struct!.preStop), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerLifecyclePreStopList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerLifecycleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13545,6 +16540,25 @@ export function podV1SpecInitContainerLivenessProbeExecToTerraform(struct?: PodV } } + +export function podV1SpecInitContainerLivenessProbeExecToHclTerraform(struct?: PodV1SpecInitContainerLivenessProbeExecOutputReference | PodV1SpecInitContainerLivenessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerLivenessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13619,6 +16633,31 @@ export function podV1SpecInitContainerLivenessProbeGrpcToTerraform(struct?: PodV } } + +export function podV1SpecInitContainerLivenessProbeGrpcToHclTerraform(struct?: PodV1SpecInitContainerLivenessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerLivenessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13744,6 +16783,31 @@ export function podV1SpecInitContainerLivenessProbeHttpGetHttpHeaderToTerraform( } } + +export function podV1SpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform(struct?: PodV1SpecInitContainerLivenessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13893,6 +16957,49 @@ export function podV1SpecInitContainerLivenessProbeHttpGetToTerraform(struct?: P } } + +export function podV1SpecInitContainerLivenessProbeHttpGetToHclTerraform(struct?: PodV1SpecInitContainerLivenessProbeHttpGetOutputReference | PodV1SpecInitContainerLivenessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(podV1SpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerLivenessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14048,6 +17155,25 @@ export function podV1SpecInitContainerLivenessProbeTcpSocketToTerraform(struct?: } } + +export function podV1SpecInitContainerLivenessProbeTcpSocketToHclTerraform(struct?: PodV1SpecInitContainerLivenessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerLivenessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14200,6 +17326,73 @@ export function podV1SpecInitContainerLivenessProbeToTerraform(struct?: PodV1Spe } } + +export function podV1SpecInitContainerLivenessProbeToHclTerraform(struct?: PodV1SpecInitContainerLivenessProbeOutputReference | PodV1SpecInitContainerLivenessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: podV1SpecInitContainerLivenessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerLivenessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(podV1SpecInitContainerLivenessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerLivenessProbeGrpcList", + }, + http_get: { + value: podV1SpecInitContainerLivenessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerLivenessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(podV1SpecInitContainerLivenessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerLivenessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerLivenessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14471,6 +17664,49 @@ export function podV1SpecInitContainerPortToTerraform(struct?: PodV1SpecInitCont } } + +export function podV1SpecInitContainerPortToHclTerraform(struct?: PodV1SpecInitContainerPort | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_port: { + value: cdktf.numberToHclTerraform(struct!.containerPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + host_ip: { + value: cdktf.stringToHclTerraform(struct!.hostIp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_port: { + value: cdktf.numberToHclTerraform(struct!.hostPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14655,6 +17891,25 @@ export function podV1SpecInitContainerReadinessProbeExecToTerraform(struct?: Pod } } + +export function podV1SpecInitContainerReadinessProbeExecToHclTerraform(struct?: PodV1SpecInitContainerReadinessProbeExecOutputReference | PodV1SpecInitContainerReadinessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerReadinessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14729,6 +17984,31 @@ export function podV1SpecInitContainerReadinessProbeGrpcToTerraform(struct?: Pod } } + +export function podV1SpecInitContainerReadinessProbeGrpcToHclTerraform(struct?: PodV1SpecInitContainerReadinessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerReadinessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14854,6 +18134,31 @@ export function podV1SpecInitContainerReadinessProbeHttpGetHttpHeaderToTerraform } } + +export function podV1SpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform(struct?: PodV1SpecInitContainerReadinessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15003,6 +18308,49 @@ export function podV1SpecInitContainerReadinessProbeHttpGetToTerraform(struct?: } } + +export function podV1SpecInitContainerReadinessProbeHttpGetToHclTerraform(struct?: PodV1SpecInitContainerReadinessProbeHttpGetOutputReference | PodV1SpecInitContainerReadinessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(podV1SpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerReadinessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15158,6 +18506,25 @@ export function podV1SpecInitContainerReadinessProbeTcpSocketToTerraform(struct? } } + +export function podV1SpecInitContainerReadinessProbeTcpSocketToHclTerraform(struct?: PodV1SpecInitContainerReadinessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerReadinessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15310,6 +18677,73 @@ export function podV1SpecInitContainerReadinessProbeToTerraform(struct?: PodV1Sp } } + +export function podV1SpecInitContainerReadinessProbeToHclTerraform(struct?: PodV1SpecInitContainerReadinessProbeOutputReference | PodV1SpecInitContainerReadinessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: podV1SpecInitContainerReadinessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerReadinessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(podV1SpecInitContainerReadinessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerReadinessProbeGrpcList", + }, + http_get: { + value: podV1SpecInitContainerReadinessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerReadinessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(podV1SpecInitContainerReadinessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerReadinessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerReadinessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15560,6 +18994,31 @@ export function podV1SpecInitContainerResourcesToTerraform(struct?: PodV1SpecIni } } + +export function podV1SpecInitContainerResourcesToHclTerraform(struct?: PodV1SpecInitContainerResourcesOutputReference | PodV1SpecInitContainerResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15656,6 +19115,31 @@ export function podV1SpecInitContainerSecurityContextCapabilitiesToTerraform(str } } + +export function podV1SpecInitContainerSecurityContextCapabilitiesToHclTerraform(struct?: PodV1SpecInitContainerSecurityContextCapabilitiesOutputReference | PodV1SpecInitContainerSecurityContextCapabilities): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + add: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.add), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + drop: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.drop), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerSecurityContextCapabilitiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15766,6 +19250,43 @@ export function podV1SpecInitContainerSecurityContextSeLinuxOptionsToTerraform(s } } + +export function podV1SpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform(struct?: PodV1SpecInitContainerSecurityContextSeLinuxOptionsOutputReference | PodV1SpecInitContainerSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15906,6 +19427,31 @@ export function podV1SpecInitContainerSecurityContextSeccompProfileToTerraform(s } } + +export function podV1SpecInitContainerSecurityContextSeccompProfileToHclTerraform(struct?: PodV1SpecInitContainerSecurityContextSeccompProfileOutputReference | PodV1SpecInitContainerSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; diff --git a/src/pod-v1/index-structs/structs400.ts b/src/pod-v1/index-structs/structs400.ts index fd7565aa9..b03904ead 100644 --- a/src/pod-v1/index-structs/structs400.ts +++ b/src/pod-v1/index-structs/structs400.ts @@ -6,48 +6,63 @@ import * as cdktf from 'cdktf'; import { PodV1SpecInitContainerSecurityContextCapabilities, podV1SpecInitContainerSecurityContextCapabilitiesToTerraform, +podV1SpecInitContainerSecurityContextCapabilitiesToHclTerraform, PodV1SpecInitContainerSecurityContextCapabilitiesOutputReference, PodV1SpecInitContainerSecurityContextSeLinuxOptions, podV1SpecInitContainerSecurityContextSeLinuxOptionsToTerraform, +podV1SpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform, PodV1SpecInitContainerSecurityContextSeLinuxOptionsOutputReference, PodV1SpecInitContainerSecurityContextSeccompProfile, podV1SpecInitContainerSecurityContextSeccompProfileToTerraform, +podV1SpecInitContainerSecurityContextSeccompProfileToHclTerraform, PodV1SpecInitContainerSecurityContextSeccompProfileOutputReference, PodV1SpecInitContainerEnv, podV1SpecInitContainerEnvToTerraform, +podV1SpecInitContainerEnvToHclTerraform, PodV1SpecInitContainerEnvList, PodV1SpecInitContainerEnvFrom, podV1SpecInitContainerEnvFromToTerraform, +podV1SpecInitContainerEnvFromToHclTerraform, PodV1SpecInitContainerEnvFromList, PodV1SpecInitContainerLifecycle, podV1SpecInitContainerLifecycleToTerraform, +podV1SpecInitContainerLifecycleToHclTerraform, PodV1SpecInitContainerLifecycleOutputReference, PodV1SpecInitContainerLivenessProbe, podV1SpecInitContainerLivenessProbeToTerraform, +podV1SpecInitContainerLivenessProbeToHclTerraform, PodV1SpecInitContainerLivenessProbeOutputReference, PodV1SpecInitContainerPort, podV1SpecInitContainerPortToTerraform, +podV1SpecInitContainerPortToHclTerraform, PodV1SpecInitContainerPortList, PodV1SpecInitContainerReadinessProbe, podV1SpecInitContainerReadinessProbeToTerraform, +podV1SpecInitContainerReadinessProbeToHclTerraform, PodV1SpecInitContainerReadinessProbeOutputReference, PodV1SpecInitContainerResources, podV1SpecInitContainerResourcesToTerraform, +podV1SpecInitContainerResourcesToHclTerraform, PodV1SpecInitContainerResourcesOutputReference, PodV1SpecAffinity, podV1SpecAffinityToTerraform, +podV1SpecAffinityToHclTerraform, PodV1SpecAffinityOutputReference, PodV1SpecContainer, podV1SpecContainerToTerraform, +podV1SpecContainerToHclTerraform, PodV1SpecContainerList, PodV1SpecDnsConfig, podV1SpecDnsConfigToTerraform, +podV1SpecDnsConfigToHclTerraform, PodV1SpecDnsConfigOutputReference, PodV1SpecHostAliases, podV1SpecHostAliasesToTerraform, +podV1SpecHostAliasesToHclTerraform, PodV1SpecHostAliasesList, PodV1SpecImagePullSecrets, podV1SpecImagePullSecretsToTerraform, +podV1SpecImagePullSecretsToHclTerraform, PodV1SpecImagePullSecretsList } from './structs0' export interface PodV1SpecInitContainerSecurityContext { /** @@ -124,6 +139,73 @@ export function podV1SpecInitContainerSecurityContextToTerraform(struct?: PodV1S } } + +export function podV1SpecInitContainerSecurityContextToHclTerraform(struct?: PodV1SpecInitContainerSecurityContextOutputReference | PodV1SpecInitContainerSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + allow_privilege_escalation: { + value: cdktf.booleanToHclTerraform(struct!.allowPrivilegeEscalation), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + privileged: { + value: cdktf.booleanToHclTerraform(struct!.privileged), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + read_only_root_filesystem: { + value: cdktf.booleanToHclTerraform(struct!.readOnlyRootFilesystem), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + capabilities: { + value: podV1SpecInitContainerSecurityContextCapabilitiesToHclTerraform(struct!.capabilities), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerSecurityContextCapabilitiesList", + }, + se_linux_options: { + value: podV1SpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: podV1SpecInitContainerSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerSecurityContextSeccompProfileList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -367,6 +449,25 @@ export function podV1SpecInitContainerStartupProbeExecToTerraform(struct?: PodV1 } } + +export function podV1SpecInitContainerStartupProbeExecToHclTerraform(struct?: PodV1SpecInitContainerStartupProbeExecOutputReference | PodV1SpecInitContainerStartupProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerStartupProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -441,6 +542,31 @@ export function podV1SpecInitContainerStartupProbeGrpcToTerraform(struct?: PodV1 } } + +export function podV1SpecInitContainerStartupProbeGrpcToHclTerraform(struct?: PodV1SpecInitContainerStartupProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -566,6 +692,31 @@ export function podV1SpecInitContainerStartupProbeHttpGetHttpHeaderToTerraform(s } } + +export function podV1SpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform(struct?: PodV1SpecInitContainerStartupProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -715,6 +866,49 @@ export function podV1SpecInitContainerStartupProbeHttpGetToTerraform(struct?: Po } } + +export function podV1SpecInitContainerStartupProbeHttpGetToHclTerraform(struct?: PodV1SpecInitContainerStartupProbeHttpGetOutputReference | PodV1SpecInitContainerStartupProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(podV1SpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerStartupProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerStartupProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -870,6 +1064,25 @@ export function podV1SpecInitContainerStartupProbeTcpSocketToTerraform(struct?: } } + +export function podV1SpecInitContainerStartupProbeTcpSocketToHclTerraform(struct?: PodV1SpecInitContainerStartupProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerStartupProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1022,6 +1235,73 @@ export function podV1SpecInitContainerStartupProbeToTerraform(struct?: PodV1Spec } } + +export function podV1SpecInitContainerStartupProbeToHclTerraform(struct?: PodV1SpecInitContainerStartupProbeOutputReference | PodV1SpecInitContainerStartupProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: podV1SpecInitContainerStartupProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerStartupProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(podV1SpecInitContainerStartupProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerStartupProbeGrpcList", + }, + http_get: { + value: podV1SpecInitContainerStartupProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerStartupProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(podV1SpecInitContainerStartupProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerStartupProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerStartupProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1293,6 +1573,49 @@ export function podV1SpecInitContainerVolumeMountToTerraform(struct?: PodV1SpecI } } + +export function podV1SpecInitContainerVolumeMountToHclTerraform(struct?: PodV1SpecInitContainerVolumeMount | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mount_path: { + value: cdktf.stringToHclTerraform(struct!.mountPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mount_propagation: { + value: cdktf.stringToHclTerraform(struct!.mountPropagation), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + sub_path: { + value: cdktf.stringToHclTerraform(struct!.subPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerVolumeMountOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1614,6 +1937,145 @@ export function podV1SpecInitContainerToTerraform(struct?: PodV1SpecInitContaine } } + +export function podV1SpecInitContainerToHclTerraform(struct?: PodV1SpecInitContainer | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + args: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.args), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + image: { + value: cdktf.stringToHclTerraform(struct!.image), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + image_pull_policy: { + value: cdktf.stringToHclTerraform(struct!.imagePullPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stdin: { + value: cdktf.booleanToHclTerraform(struct!.stdin), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + stdin_once: { + value: cdktf.booleanToHclTerraform(struct!.stdinOnce), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + termination_message_path: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_message_policy: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + tty: { + value: cdktf.booleanToHclTerraform(struct!.tty), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + working_dir: { + value: cdktf.stringToHclTerraform(struct!.workingDir), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + env: { + value: cdktf.listMapperHcl(podV1SpecInitContainerEnvToHclTerraform, true)(struct!.env), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerEnvList", + }, + env_from: { + value: cdktf.listMapperHcl(podV1SpecInitContainerEnvFromToHclTerraform, true)(struct!.envFrom), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerEnvFromList", + }, + lifecycle: { + value: podV1SpecInitContainerLifecycleToHclTerraform(struct!.lifecycle), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerLifecycleList", + }, + liveness_probe: { + value: podV1SpecInitContainerLivenessProbeToHclTerraform(struct!.livenessProbe), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerLivenessProbeList", + }, + port: { + value: cdktf.listMapperHcl(podV1SpecInitContainerPortToHclTerraform, true)(struct!.port), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerPortList", + }, + readiness_probe: { + value: podV1SpecInitContainerReadinessProbeToHclTerraform(struct!.readinessProbe), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerReadinessProbeList", + }, + resources: { + value: podV1SpecInitContainerResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerResourcesList", + }, + security_context: { + value: podV1SpecInitContainerSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerSecurityContextList", + }, + startup_probe: { + value: podV1SpecInitContainerStartupProbeToHclTerraform(struct!.startupProbe), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerStartupProbeList", + }, + volume_mount: { + value: cdktf.listMapperHcl(podV1SpecInitContainerVolumeMountToHclTerraform, true)(struct!.volumeMount), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerVolumeMountList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecInitContainerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2150,6 +2612,25 @@ export function podV1SpecOsToTerraform(struct?: PodV1SpecOsOutputReference | Pod } } + +export function podV1SpecOsToHclTerraform(struct?: PodV1SpecOsOutputReference | PodV1SpecOs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecOsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2214,6 +2695,25 @@ export function podV1SpecReadinessGateToTerraform(struct?: PodV1SpecReadinessGat } } + +export function podV1SpecReadinessGateToHclTerraform(struct?: PodV1SpecReadinessGate | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + condition_type: { + value: cdktf.stringToHclTerraform(struct!.conditionType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecReadinessGateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2331,6 +2831,43 @@ export function podV1SpecSecurityContextSeLinuxOptionsToTerraform(struct?: PodV1 } } + +export function podV1SpecSecurityContextSeLinuxOptionsToHclTerraform(struct?: PodV1SpecSecurityContextSeLinuxOptionsOutputReference | PodV1SpecSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2471,6 +3008,31 @@ export function podV1SpecSecurityContextSeccompProfileToTerraform(struct?: PodV1 } } + +export function podV1SpecSecurityContextSeccompProfileToHclTerraform(struct?: PodV1SpecSecurityContextSeccompProfileOutputReference | PodV1SpecSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2567,6 +3129,31 @@ export function podV1SpecSecurityContextSysctlToTerraform(struct?: PodV1SpecSecu } } + +export function podV1SpecSecurityContextSysctlToHclTerraform(struct?: PodV1SpecSecurityContextSysctl | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecSecurityContextSysctlOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2703,6 +3290,43 @@ export function podV1SpecSecurityContextWindowsOptionsToTerraform(struct?: PodV1 } } + +export function podV1SpecSecurityContextWindowsOptionsToHclTerraform(struct?: PodV1SpecSecurityContextWindowsOptionsOutputReference | PodV1SpecSecurityContextWindowsOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + gmsa_credential_spec: { + value: cdktf.stringToHclTerraform(struct!.gmsaCredentialSpec), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + gmsa_credential_spec_name: { + value: cdktf.stringToHclTerraform(struct!.gmsaCredentialSpecName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_process: { + value: cdktf.booleanToHclTerraform(struct!.hostProcess), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_username: { + value: cdktf.stringToHclTerraform(struct!.runAsUsername), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecSecurityContextWindowsOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2899,6 +3523,79 @@ export function podV1SpecSecurityContextToTerraform(struct?: PodV1SpecSecurityCo } } + +export function podV1SpecSecurityContextToHclTerraform(struct?: PodV1SpecSecurityContextOutputReference | PodV1SpecSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_group: { + value: cdktf.stringToHclTerraform(struct!.fsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_group_change_policy: { + value: cdktf.stringToHclTerraform(struct!.fsGroupChangePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + supplemental_groups: { + value: cdktf.listMapperHcl(cdktf.numberToHclTerraform, false)(struct!.supplementalGroups), + isBlock: false, + type: "set", + storageClassType: "numberList", + }, + se_linux_options: { + value: podV1SpecSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: podV1SpecSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecSecurityContextSeccompProfileList", + }, + sysctl: { + value: cdktf.listMapperHcl(podV1SpecSecurityContextSysctlToHclTerraform, true)(struct!.sysctl), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecSecurityContextSysctlList", + }, + windows_options: { + value: podV1SpecSecurityContextWindowsOptionsToHclTerraform(struct!.windowsOptions), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecSecurityContextWindowsOptionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3192,6 +3889,49 @@ export function podV1SpecTolerationToTerraform(struct?: PodV1SpecToleration | cd } } + +export function podV1SpecTolerationToHclTerraform(struct?: PodV1SpecToleration | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + effect: { + value: cdktf.stringToHclTerraform(struct!.effect), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + toleration_seconds: { + value: cdktf.stringToHclTerraform(struct!.tolerationSeconds), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecTolerationOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3393,6 +4133,37 @@ export function podV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsTo } } + +export function podV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform(struct?: PodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3543,6 +4314,31 @@ export function podV1SpecTopologySpreadConstraintLabelSelectorToTerraform(struct } } + +export function podV1SpecTopologySpreadConstraintLabelSelectorToHclTerraform(struct?: PodV1SpecTopologySpreadConstraintLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(podV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecTopologySpreadConstraintLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3685,6 +4481,43 @@ export function podV1SpecTopologySpreadConstraintToTerraform(struct?: PodV1SpecT } } + +export function podV1SpecTopologySpreadConstraintToHclTerraform(struct?: PodV1SpecTopologySpreadConstraint | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + max_skew: { + value: cdktf.numberToHclTerraform(struct!.maxSkew), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + when_unsatisfiable: { + value: cdktf.stringToHclTerraform(struct!.whenUnsatisfiable), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(podV1SpecTopologySpreadConstraintLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecTopologySpreadConstraintLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecTopologySpreadConstraintOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3871,6 +4704,43 @@ export function podV1SpecVolumeAwsElasticBlockStoreToTerraform(struct?: PodV1Spe } } + +export function podV1SpecVolumeAwsElasticBlockStoreToHclTerraform(struct?: PodV1SpecVolumeAwsElasticBlockStoreOutputReference | PodV1SpecVolumeAwsElasticBlockStore): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_id: { + value: cdktf.stringToHclTerraform(struct!.volumeId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeAwsElasticBlockStoreOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4036,6 +4906,55 @@ export function podV1SpecVolumeAzureDiskToTerraform(struct?: PodV1SpecVolumeAzur } } + +export function podV1SpecVolumeAzureDiskToHclTerraform(struct?: PodV1SpecVolumeAzureDiskOutputReference | PodV1SpecVolumeAzureDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + caching_mode: { + value: cdktf.stringToHclTerraform(struct!.cachingMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + data_disk_uri: { + value: cdktf.stringToHclTerraform(struct!.dataDiskUri), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + disk_name: { + value: cdktf.stringToHclTerraform(struct!.diskName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeAzureDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4225,6 +5144,43 @@ export function podV1SpecVolumeAzureFileToTerraform(struct?: PodV1SpecVolumeAzur } } + +export function podV1SpecVolumeAzureFileToHclTerraform(struct?: PodV1SpecVolumeAzureFileOutputReference | PodV1SpecVolumeAzureFile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_name: { + value: cdktf.stringToHclTerraform(struct!.secretName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + secret_namespace: { + value: cdktf.stringToHclTerraform(struct!.secretNamespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + share_name: { + value: cdktf.stringToHclTerraform(struct!.shareName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeAzureFileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4359,6 +5315,31 @@ export function podV1SpecVolumeCephFsSecretRefToTerraform(struct?: PodV1SpecVolu } } + +export function podV1SpecVolumeCephFsSecretRefToHclTerraform(struct?: PodV1SpecVolumeCephFsSecretRefOutputReference | PodV1SpecVolumeCephFsSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeCephFsSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4483,6 +5464,55 @@ export function podV1SpecVolumeCephFsToTerraform(struct?: PodV1SpecVolumeCephFsO } } + +export function podV1SpecVolumeCephFsToHclTerraform(struct?: PodV1SpecVolumeCephFsOutputReference | PodV1SpecVolumeCephFs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + monitors: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.monitors), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_file: { + value: cdktf.stringToHclTerraform(struct!.secretFile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + secret_ref: { + value: podV1SpecVolumeCephFsSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeCephFsSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeCephFsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4671,6 +5701,37 @@ export function podV1SpecVolumeCinderToTerraform(struct?: PodV1SpecVolumeCinderO } } + +export function podV1SpecVolumeCinderToHclTerraform(struct?: PodV1SpecVolumeCinderOutputReference | PodV1SpecVolumeCinder): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_id: { + value: cdktf.stringToHclTerraform(struct!.volumeId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeCinderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4793,6 +5854,37 @@ export function podV1SpecVolumeConfigMapItemsToTerraform(struct?: PodV1SpecVolum } } + +export function podV1SpecVolumeConfigMapItemsToHclTerraform(struct?: PodV1SpecVolumeConfigMapItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeConfigMapItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4957,6 +6049,43 @@ export function podV1SpecVolumeConfigMapToTerraform(struct?: PodV1SpecVolumeConf } } + +export function podV1SpecVolumeConfigMapToHclTerraform(struct?: PodV1SpecVolumeConfigMapOutputReference | PodV1SpecVolumeConfigMap): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(podV1SpecVolumeConfigMapItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeConfigMapItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeConfigMapOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5090,6 +6219,25 @@ export function podV1SpecVolumeCsiNodePublishSecretRefToTerraform(struct?: PodV1 } } + +export function podV1SpecVolumeCsiNodePublishSecretRefToHclTerraform(struct?: PodV1SpecVolumeCsiNodePublishSecretRefOutputReference | PodV1SpecVolumeCsiNodePublishSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeCsiNodePublishSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5185,6 +6333,49 @@ export function podV1SpecVolumeCsiToTerraform(struct?: PodV1SpecVolumeCsiOutputR } } + +export function podV1SpecVolumeCsiToHclTerraform(struct?: PodV1SpecVolumeCsiOutputReference | PodV1SpecVolumeCsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_attributes: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.volumeAttributes), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + node_publish_secret_ref: { + value: podV1SpecVolumeCsiNodePublishSecretRefToHclTerraform(struct!.nodePublishSecretRef), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeCsiNodePublishSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeCsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5344,6 +6535,31 @@ export function podV1SpecVolumeDownwardApiItemsFieldRefToTerraform(struct?: PodV } } + +export function podV1SpecVolumeDownwardApiItemsFieldRefToHclTerraform(struct?: PodV1SpecVolumeDownwardApiItemsFieldRefOutputReference | PodV1SpecVolumeDownwardApiItemsFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeDownwardApiItemsFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5443,6 +6659,37 @@ export function podV1SpecVolumeDownwardApiItemsResourceFieldRefToTerraform(struc } } + +export function podV1SpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform(struct?: PodV1SpecVolumeDownwardApiItemsResourceFieldRefOutputReference | PodV1SpecVolumeDownwardApiItemsResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeDownwardApiItemsResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5569,6 +6816,43 @@ export function podV1SpecVolumeDownwardApiItemsToTerraform(struct?: PodV1SpecVol } } + +export function podV1SpecVolumeDownwardApiItemsToHclTerraform(struct?: PodV1SpecVolumeDownwardApiItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_ref: { + value: podV1SpecVolumeDownwardApiItemsFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeDownwardApiItemsFieldRefList", + }, + resource_field_ref: { + value: podV1SpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeDownwardApiItemsResourceFieldRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeDownwardApiItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5735,6 +7019,31 @@ export function podV1SpecVolumeDownwardApiToTerraform(struct?: PodV1SpecVolumeDo } } + +export function podV1SpecVolumeDownwardApiToHclTerraform(struct?: PodV1SpecVolumeDownwardApiOutputReference | PodV1SpecVolumeDownwardApi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + items: { + value: cdktf.listMapperHcl(podV1SpecVolumeDownwardApiItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeDownwardApiItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeDownwardApiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5831,6 +7140,31 @@ export function podV1SpecVolumeEmptyDirToTerraform(struct?: PodV1SpecVolumeEmpty } } + +export function podV1SpecVolumeEmptyDirToHclTerraform(struct?: PodV1SpecVolumeEmptyDirOutputReference | PodV1SpecVolumeEmptyDir): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + medium: { + value: cdktf.stringToHclTerraform(struct!.medium), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + size_limit: { + value: cdktf.stringToHclTerraform(struct!.sizeLimit), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeEmptyDirOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5927,6 +7261,31 @@ export function podV1SpecVolumeEphemeralVolumeClaimTemplateMetadataToTerraform(s } } + +export function podV1SpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform(struct?: PodV1SpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference | PodV1SpecVolumeEphemeralVolumeClaimTemplateMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6023,6 +7382,31 @@ export function podV1SpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToTerraf } } + +export function podV1SpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform(struct?: PodV1SpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference | PodV1SpecVolumeEphemeralVolumeClaimTemplateSpecResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6126,6 +7510,37 @@ export function podV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpr } } + +export function podV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform(struct?: PodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6276,6 +7691,31 @@ export function podV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToTerrafo } } + +export function podV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform(struct?: PodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference | PodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(podV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6400,6 +7840,55 @@ export function podV1SpecVolumeEphemeralVolumeClaimTemplateSpecToTerraform(struc } } + +export function podV1SpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform(struct?: PodV1SpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference | PodV1SpecVolumeEphemeralVolumeClaimTemplateSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + access_modes: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.accessModes), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + storage_class_name: { + value: cdktf.stringToHclTerraform(struct!.storageClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_mode: { + value: cdktf.stringToHclTerraform(struct!.volumeMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_name: { + value: cdktf.stringToHclTerraform(struct!.volumeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resources: { + value: podV1SpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeEphemeralVolumeClaimTemplateSpecResourcesList", + }, + selector: { + value: podV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeEphemeralVolumeClaimTemplateSpecSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6578,6 +8067,31 @@ export function podV1SpecVolumeEphemeralVolumeClaimTemplateToTerraform(struct?: } } + +export function podV1SpecVolumeEphemeralVolumeClaimTemplateToHclTerraform(struct?: PodV1SpecVolumeEphemeralVolumeClaimTemplateOutputReference | PodV1SpecVolumeEphemeralVolumeClaimTemplate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metadata: { + value: podV1SpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform(struct!.metadata), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeEphemeralVolumeClaimTemplateMetadataList", + }, + spec: { + value: podV1SpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform(struct!.spec), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeEphemeralVolumeClaimTemplateSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeEphemeralVolumeClaimTemplateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6664,6 +8178,25 @@ export function podV1SpecVolumeEphemeralToTerraform(struct?: PodV1SpecVolumeEphe } } + +export function podV1SpecVolumeEphemeralToHclTerraform(struct?: PodV1SpecVolumeEphemeralOutputReference | PodV1SpecVolumeEphemeral): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + volume_claim_template: { + value: podV1SpecVolumeEphemeralVolumeClaimTemplateToHclTerraform(struct!.volumeClaimTemplate), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeEphemeralVolumeClaimTemplateList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeEphemeralOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6749,6 +8282,43 @@ export function podV1SpecVolumeFcToTerraform(struct?: PodV1SpecVolumeFcOutputRef } } + +export function podV1SpecVolumeFcToHclTerraform(struct?: PodV1SpecVolumeFcOutputReference | PodV1SpecVolumeFc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + lun: { + value: cdktf.numberToHclTerraform(struct!.lun), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + target_ww_ns: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.targetWwNs), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeFcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6883,6 +8453,31 @@ export function podV1SpecVolumeFlexVolumeSecretRefToTerraform(struct?: PodV1Spec } } + +export function podV1SpecVolumeFlexVolumeSecretRefToHclTerraform(struct?: PodV1SpecVolumeFlexVolumeSecretRefOutputReference | PodV1SpecVolumeFlexVolumeSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeFlexVolumeSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7000,6 +8595,49 @@ export function podV1SpecVolumeFlexVolumeToTerraform(struct?: PodV1SpecVolumeFle } } + +export function podV1SpecVolumeFlexVolumeToHclTerraform(struct?: PodV1SpecVolumeFlexVolumeOutputReference | PodV1SpecVolumeFlexVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + options: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.options), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_ref: { + value: podV1SpecVolumeFlexVolumeSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeFlexVolumeSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeFlexVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7159,6 +8797,31 @@ export function podV1SpecVolumeFlockerToTerraform(struct?: PodV1SpecVolumeFlocke } } + +export function podV1SpecVolumeFlockerToHclTerraform(struct?: PodV1SpecVolumeFlockerOutputReference | PodV1SpecVolumeFlocker): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + dataset_name: { + value: cdktf.stringToHclTerraform(struct!.datasetName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + dataset_uuid: { + value: cdktf.stringToHclTerraform(struct!.datasetUuid), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeFlockerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7269,6 +8932,43 @@ export function podV1SpecVolumeGcePersistentDiskToTerraform(struct?: PodV1SpecVo } } + +export function podV1SpecVolumeGcePersistentDiskToHclTerraform(struct?: PodV1SpecVolumeGcePersistentDiskOutputReference | PodV1SpecVolumeGcePersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pd_name: { + value: cdktf.stringToHclTerraform(struct!.pdName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeGcePersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7413,6 +9113,37 @@ export function podV1SpecVolumeGitRepoToTerraform(struct?: PodV1SpecVolumeGitRep } } + +export function podV1SpecVolumeGitRepoToHclTerraform(struct?: PodV1SpecVolumeGitRepoOutputReference | PodV1SpecVolumeGitRepo): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + directory: { + value: cdktf.stringToHclTerraform(struct!.directory), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + repository: { + value: cdktf.stringToHclTerraform(struct!.repository), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + revision: { + value: cdktf.stringToHclTerraform(struct!.revision), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeGitRepoOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7538,6 +9269,37 @@ export function podV1SpecVolumeGlusterfsToTerraform(struct?: PodV1SpecVolumeGlus } } + +export function podV1SpecVolumeGlusterfsToHclTerraform(struct?: PodV1SpecVolumeGlusterfsOutputReference | PodV1SpecVolumeGlusterfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + endpoints_name: { + value: cdktf.stringToHclTerraform(struct!.endpointsName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeGlusterfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7650,6 +9412,31 @@ export function podV1SpecVolumeHostPathToTerraform(struct?: PodV1SpecVolumeHostP } } + +export function podV1SpecVolumeHostPathToHclTerraform(struct?: PodV1SpecVolumeHostPathOutputReference | PodV1SpecVolumeHostPath): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeHostPathOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7774,6 +9561,55 @@ export function podV1SpecVolumeIscsiToTerraform(struct?: PodV1SpecVolumeIscsiOut } } + +export function podV1SpecVolumeIscsiToHclTerraform(struct?: PodV1SpecVolumeIscsiOutputReference | PodV1SpecVolumeIscsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + iqn: { + value: cdktf.stringToHclTerraform(struct!.iqn), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + iscsi_interface: { + value: cdktf.stringToHclTerraform(struct!.iscsiInterface), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + lun: { + value: cdktf.numberToHclTerraform(struct!.lun), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + target_portal: { + value: cdktf.stringToHclTerraform(struct!.targetPortal), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeIscsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7945,6 +9781,25 @@ export function podV1SpecVolumeLocalToTerraform(struct?: PodV1SpecVolumeLocalOut } } + +export function podV1SpecVolumeLocalToHclTerraform(struct?: PodV1SpecVolumeLocalOutputReference | PodV1SpecVolumeLocal): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeLocalOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8026,6 +9881,37 @@ export function podV1SpecVolumeNfsToTerraform(struct?: PodV1SpecVolumeNfsOutputR } } + +export function podV1SpecVolumeNfsToHclTerraform(struct?: PodV1SpecVolumeNfsOutputReference | PodV1SpecVolumeNfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + server: { + value: cdktf.stringToHclTerraform(struct!.server), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeNfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8138,6 +10024,31 @@ export function podV1SpecVolumePersistentVolumeClaimToTerraform(struct?: PodV1Sp } } + +export function podV1SpecVolumePersistentVolumeClaimToHclTerraform(struct?: PodV1SpecVolumePersistentVolumeClaimOutputReference | PodV1SpecVolumePersistentVolumeClaim): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + claim_name: { + value: cdktf.stringToHclTerraform(struct!.claimName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumePersistentVolumeClaimOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8234,6 +10145,31 @@ export function podV1SpecVolumePhotonPersistentDiskToTerraform(struct?: PodV1Spe } } + +export function podV1SpecVolumePhotonPersistentDiskToHclTerraform(struct?: PodV1SpecVolumePhotonPersistentDiskOutputReference | PodV1SpecVolumePhotonPersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + pd_id: { + value: cdktf.stringToHclTerraform(struct!.pdId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumePhotonPersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8334,6 +10270,37 @@ export function podV1SpecVolumeProjectedSourcesConfigMapItemsToTerraform(struct? } } + +export function podV1SpecVolumeProjectedSourcesConfigMapItemsToHclTerraform(struct?: PodV1SpecVolumeProjectedSourcesConfigMapItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeProjectedSourcesConfigMapItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8491,6 +10458,37 @@ export function podV1SpecVolumeProjectedSourcesConfigMapToTerraform(struct?: Pod } } + +export function podV1SpecVolumeProjectedSourcesConfigMapToHclTerraform(struct?: PodV1SpecVolumeProjectedSourcesConfigMap | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(podV1SpecVolumeProjectedSourcesConfigMapItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeProjectedSourcesConfigMapItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeProjectedSourcesConfigMapOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8641,6 +10639,31 @@ export function podV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRefToTerrafo } } + +export function podV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform(struct?: PodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference | PodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8740,6 +10763,37 @@ export function podV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefT } } + +export function podV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform(struct?: PodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference | PodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8866,6 +10920,43 @@ export function podV1SpecVolumeProjectedSourcesDownwardApiItemsToTerraform(struc } } + +export function podV1SpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform(struct?: PodV1SpecVolumeProjectedSourcesDownwardApiItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_ref: { + value: podV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRefList", + }, + resource_field_ref: { + value: podV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeProjectedSourcesDownwardApiItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9028,6 +11119,25 @@ export function podV1SpecVolumeProjectedSourcesDownwardApiToTerraform(struct?: P } } + +export function podV1SpecVolumeProjectedSourcesDownwardApiToHclTerraform(struct?: PodV1SpecVolumeProjectedSourcesDownwardApiOutputReference | PodV1SpecVolumeProjectedSourcesDownwardApi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + items: { + value: cdktf.listMapperHcl(podV1SpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeProjectedSourcesDownwardApiItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeProjectedSourcesDownwardApiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9109,6 +11219,37 @@ export function podV1SpecVolumeProjectedSourcesSecretItemsToTerraform(struct?: P } } + +export function podV1SpecVolumeProjectedSourcesSecretItemsToHclTerraform(struct?: PodV1SpecVolumeProjectedSourcesSecretItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeProjectedSourcesSecretItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9266,6 +11407,37 @@ export function podV1SpecVolumeProjectedSourcesSecretToTerraform(struct?: PodV1S } } + +export function podV1SpecVolumeProjectedSourcesSecretToHclTerraform(struct?: PodV1SpecVolumeProjectedSourcesSecret | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(podV1SpecVolumeProjectedSourcesSecretItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeProjectedSourcesSecretItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeProjectedSourcesSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9423,6 +11595,37 @@ export function podV1SpecVolumeProjectedSourcesServiceAccountTokenToTerraform(st } } + +export function podV1SpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform(struct?: PodV1SpecVolumeProjectedSourcesServiceAccountTokenOutputReference | PodV1SpecVolumeProjectedSourcesServiceAccountToken): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + audience: { + value: cdktf.stringToHclTerraform(struct!.audience), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + expiration_seconds: { + value: cdktf.numberToHclTerraform(struct!.expirationSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeProjectedSourcesServiceAccountTokenOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9552,6 +11755,43 @@ export function podV1SpecVolumeProjectedSourcesToTerraform(struct?: PodV1SpecVol } } + +export function podV1SpecVolumeProjectedSourcesToHclTerraform(struct?: PodV1SpecVolumeProjectedSources | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map: { + value: cdktf.listMapperHcl(podV1SpecVolumeProjectedSourcesConfigMapToHclTerraform, true)(struct!.configMap), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeProjectedSourcesConfigMapList", + }, + downward_api: { + value: podV1SpecVolumeProjectedSourcesDownwardApiToHclTerraform(struct!.downwardApi), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeProjectedSourcesDownwardApiList", + }, + secret: { + value: cdktf.listMapperHcl(podV1SpecVolumeProjectedSourcesSecretToHclTerraform, true)(struct!.secret), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeProjectedSourcesSecretList", + }, + service_account_token: { + value: podV1SpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform(struct!.serviceAccountToken), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeProjectedSourcesServiceAccountTokenList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeProjectedSourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9724,6 +11964,31 @@ export function podV1SpecVolumeProjectedToTerraform(struct?: PodV1SpecVolumeProj } } + +export function podV1SpecVolumeProjectedToHclTerraform(struct?: PodV1SpecVolumeProjected | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + sources: { + value: cdktf.listMapperHcl(podV1SpecVolumeProjectedSourcesToHclTerraform, true)(struct!.sources), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeProjectedSourcesList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeProjectedOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9870,6 +12135,49 @@ export function podV1SpecVolumeQuobyteToTerraform(struct?: PodV1SpecVolumeQuobyt } } + +export function podV1SpecVolumeQuobyteToHclTerraform(struct?: PodV1SpecVolumeQuobyteOutputReference | PodV1SpecVolumeQuobyte): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + group: { + value: cdktf.stringToHclTerraform(struct!.group), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + registry: { + value: cdktf.stringToHclTerraform(struct!.registry), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume: { + value: cdktf.stringToHclTerraform(struct!.volume), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeQuobyteOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10026,6 +12334,31 @@ export function podV1SpecVolumeRbdSecretRefToTerraform(struct?: PodV1SpecVolumeR } } + +export function podV1SpecVolumeRbdSecretRefToHclTerraform(struct?: PodV1SpecVolumeRbdSecretRefOutputReference | PodV1SpecVolumeRbdSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeRbdSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10164,6 +12497,67 @@ export function podV1SpecVolumeRbdToTerraform(struct?: PodV1SpecVolumeRbdOutputR } } + +export function podV1SpecVolumeRbdToHclTerraform(struct?: PodV1SpecVolumeRbdOutputReference | PodV1SpecVolumeRbd): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + ceph_monitors: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.cephMonitors), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + keyring: { + value: cdktf.stringToHclTerraform(struct!.keyring), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rados_user: { + value: cdktf.stringToHclTerraform(struct!.radosUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rbd_image: { + value: cdktf.stringToHclTerraform(struct!.rbdImage), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rbd_pool: { + value: cdktf.stringToHclTerraform(struct!.rbdPool), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_ref: { + value: podV1SpecVolumeRbdSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeRbdSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeRbdOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10393,6 +12787,37 @@ export function podV1SpecVolumeSecretItemsToTerraform(struct?: PodV1SpecVolumeSe } } + +export function podV1SpecVolumeSecretItemsToHclTerraform(struct?: PodV1SpecVolumeSecretItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeSecretItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10557,6 +12982,43 @@ export function podV1SpecVolumeSecretToTerraform(struct?: PodV1SpecVolumeSecretO } } + +export function podV1SpecVolumeSecretToHclTerraform(struct?: PodV1SpecVolumeSecretOutputReference | PodV1SpecVolumeSecret): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_name: { + value: cdktf.stringToHclTerraform(struct!.secretName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + items: { + value: cdktf.listMapperHcl(podV1SpecVolumeSecretItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeSecretItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10697,6 +13159,31 @@ export function podV1SpecVolumeVsphereVolumeToTerraform(struct?: PodV1SpecVolume } } + +export function podV1SpecVolumeVsphereVolumeToHclTerraform(struct?: PodV1SpecVolumeVsphereVolumeOutputReference | PodV1SpecVolumeVsphereVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_path: { + value: cdktf.stringToHclTerraform(struct!.volumePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeVsphereVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10972,6 +13459,187 @@ export function podV1SpecVolumeToTerraform(struct?: PodV1SpecVolume | cdktf.IRes } } + +export function podV1SpecVolumeToHclTerraform(struct?: PodV1SpecVolume | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + aws_elastic_block_store: { + value: podV1SpecVolumeAwsElasticBlockStoreToHclTerraform(struct!.awsElasticBlockStore), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeAwsElasticBlockStoreList", + }, + azure_disk: { + value: podV1SpecVolumeAzureDiskToHclTerraform(struct!.azureDisk), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeAzureDiskList", + }, + azure_file: { + value: podV1SpecVolumeAzureFileToHclTerraform(struct!.azureFile), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeAzureFileList", + }, + ceph_fs: { + value: podV1SpecVolumeCephFsToHclTerraform(struct!.cephFs), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeCephFsList", + }, + cinder: { + value: podV1SpecVolumeCinderToHclTerraform(struct!.cinder), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeCinderList", + }, + config_map: { + value: podV1SpecVolumeConfigMapToHclTerraform(struct!.configMap), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeConfigMapList", + }, + csi: { + value: podV1SpecVolumeCsiToHclTerraform(struct!.csi), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeCsiList", + }, + downward_api: { + value: podV1SpecVolumeDownwardApiToHclTerraform(struct!.downwardApi), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeDownwardApiList", + }, + empty_dir: { + value: podV1SpecVolumeEmptyDirToHclTerraform(struct!.emptyDir), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeEmptyDirList", + }, + ephemeral: { + value: podV1SpecVolumeEphemeralToHclTerraform(struct!.ephemeral), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeEphemeralList", + }, + fc: { + value: podV1SpecVolumeFcToHclTerraform(struct!.fc), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeFcList", + }, + flex_volume: { + value: podV1SpecVolumeFlexVolumeToHclTerraform(struct!.flexVolume), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeFlexVolumeList", + }, + flocker: { + value: podV1SpecVolumeFlockerToHclTerraform(struct!.flocker), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeFlockerList", + }, + gce_persistent_disk: { + value: podV1SpecVolumeGcePersistentDiskToHclTerraform(struct!.gcePersistentDisk), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeGcePersistentDiskList", + }, + git_repo: { + value: podV1SpecVolumeGitRepoToHclTerraform(struct!.gitRepo), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeGitRepoList", + }, + glusterfs: { + value: podV1SpecVolumeGlusterfsToHclTerraform(struct!.glusterfs), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeGlusterfsList", + }, + host_path: { + value: podV1SpecVolumeHostPathToHclTerraform(struct!.hostPath), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeHostPathList", + }, + iscsi: { + value: podV1SpecVolumeIscsiToHclTerraform(struct!.iscsi), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeIscsiList", + }, + local: { + value: podV1SpecVolumeLocalToHclTerraform(struct!.local), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeLocalList", + }, + nfs: { + value: podV1SpecVolumeNfsToHclTerraform(struct!.nfs), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeNfsList", + }, + persistent_volume_claim: { + value: podV1SpecVolumePersistentVolumeClaimToHclTerraform(struct!.persistentVolumeClaim), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumePersistentVolumeClaimList", + }, + photon_persistent_disk: { + value: podV1SpecVolumePhotonPersistentDiskToHclTerraform(struct!.photonPersistentDisk), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumePhotonPersistentDiskList", + }, + projected: { + value: cdktf.listMapperHcl(podV1SpecVolumeProjectedToHclTerraform, true)(struct!.projected), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeProjectedList", + }, + quobyte: { + value: podV1SpecVolumeQuobyteToHclTerraform(struct!.quobyte), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeQuobyteList", + }, + rbd: { + value: podV1SpecVolumeRbdToHclTerraform(struct!.rbd), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeRbdList", + }, + secret: { + value: podV1SpecVolumeSecretToHclTerraform(struct!.secret), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeSecretList", + }, + vsphere_volume: { + value: podV1SpecVolumeVsphereVolumeToHclTerraform(struct!.vsphereVolume), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeVsphereVolumeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11868,6 +14536,199 @@ export function podV1SpecToTerraform(struct?: PodV1SpecOutputReference | PodV1Sp } } + +export function podV1SpecToHclTerraform(struct?: PodV1SpecOutputReference | PodV1Spec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + active_deadline_seconds: { + value: cdktf.numberToHclTerraform(struct!.activeDeadlineSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + automount_service_account_token: { + value: cdktf.booleanToHclTerraform(struct!.automountServiceAccountToken), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + dns_policy: { + value: cdktf.stringToHclTerraform(struct!.dnsPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + enable_service_links: { + value: cdktf.booleanToHclTerraform(struct!.enableServiceLinks), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_ipc: { + value: cdktf.booleanToHclTerraform(struct!.hostIpc), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_network: { + value: cdktf.booleanToHclTerraform(struct!.hostNetwork), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_pid: { + value: cdktf.booleanToHclTerraform(struct!.hostPid), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + hostname: { + value: cdktf.stringToHclTerraform(struct!.hostname), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_name: { + value: cdktf.stringToHclTerraform(struct!.nodeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_selector: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.nodeSelector), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + priority_class_name: { + value: cdktf.stringToHclTerraform(struct!.priorityClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + restart_policy: { + value: cdktf.stringToHclTerraform(struct!.restartPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + runtime_class_name: { + value: cdktf.stringToHclTerraform(struct!.runtimeClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheduler_name: { + value: cdktf.stringToHclTerraform(struct!.schedulerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + service_account_name: { + value: cdktf.stringToHclTerraform(struct!.serviceAccountName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + share_process_namespace: { + value: cdktf.booleanToHclTerraform(struct!.shareProcessNamespace), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + subdomain: { + value: cdktf.stringToHclTerraform(struct!.subdomain), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_grace_period_seconds: { + value: cdktf.numberToHclTerraform(struct!.terminationGracePeriodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + affinity: { + value: podV1SpecAffinityToHclTerraform(struct!.affinity), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecAffinityList", + }, + container: { + value: cdktf.listMapperHcl(podV1SpecContainerToHclTerraform, true)(struct!.container), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecContainerList", + }, + dns_config: { + value: podV1SpecDnsConfigToHclTerraform(struct!.dnsConfig), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecDnsConfigList", + }, + host_aliases: { + value: cdktf.listMapperHcl(podV1SpecHostAliasesToHclTerraform, true)(struct!.hostAliases), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecHostAliasesList", + }, + image_pull_secrets: { + value: cdktf.listMapperHcl(podV1SpecImagePullSecretsToHclTerraform, true)(struct!.imagePullSecrets), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecImagePullSecretsList", + }, + init_container: { + value: cdktf.listMapperHcl(podV1SpecInitContainerToHclTerraform, true)(struct!.initContainer), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecInitContainerList", + }, + os: { + value: podV1SpecOsToHclTerraform(struct!.os), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecOsList", + }, + readiness_gate: { + value: cdktf.listMapperHcl(podV1SpecReadinessGateToHclTerraform, true)(struct!.readinessGate), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecReadinessGateList", + }, + security_context: { + value: podV1SpecSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecSecurityContextList", + }, + toleration: { + value: cdktf.listMapperHcl(podV1SpecTolerationToHclTerraform, true)(struct!.toleration), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecTolerationList", + }, + topology_spread_constraint: { + value: cdktf.listMapperHcl(podV1SpecTopologySpreadConstraintToHclTerraform, true)(struct!.topologySpreadConstraint), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecTopologySpreadConstraintList", + }, + volume: { + value: cdktf.listMapperHcl(podV1SpecVolumeToHclTerraform, true)(struct!.volume), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecVolumeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1SpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12576,6 +15437,31 @@ export function podV1TimeoutsToTerraform(struct?: PodV1Timeouts | cdktf.IResolva } } + +export function podV1TimeoutsToHclTerraform(struct?: PodV1Timeouts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + create: { + value: cdktf.stringToHclTerraform(struct!.create), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + delete: { + value: cdktf.stringToHclTerraform(struct!.delete), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodV1TimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; diff --git a/src/pod-v1/index.ts b/src/pod-v1/index.ts index 33cc13938..e9548b70c 100644 --- a/src/pod-v1/index.ts +++ b/src/pod-v1/index.ts @@ -7,12 +7,15 @@ import { PodV1Metadata, podV1MetadataToTerraform, +podV1MetadataToHclTerraform, PodV1MetadataOutputReference, PodV1Spec, podV1SpecToTerraform, +podV1SpecToHclTerraform, PodV1SpecOutputReference, PodV1Timeouts, podV1TimeoutsToTerraform, +podV1TimeoutsToHclTerraform, PodV1TimeoutsOutputReference} from './index-structs' export * from './index-structs' import { Construct } from 'constructs'; @@ -200,4 +203,42 @@ export class PodV1 extends cdktf.TerraformResource { timeouts: podV1TimeoutsToTerraform(this._timeouts.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + target_state: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(this._targetState), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + metadata: { + value: podV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "PodV1MetadataList", + }, + spec: { + value: podV1SpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "PodV1SpecList", + }, + timeouts: { + value: podV1TimeoutsToHclTerraform(this._timeouts.internalValue), + isBlock: true, + type: "struct", + storageClassType: "PodV1Timeouts", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/pod/README.md b/src/pod/README.md index 0cac89dbb..d9ac3fc44 100644 --- a/src/pod/README.md +++ b/src/pod/README.md @@ -1,3 +1,3 @@ # `kubernetes_pod` -Refer to the Terraform Registory for docs: [`kubernetes_pod`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/pod). +Refer to the Terraform Registry for docs: [`kubernetes_pod`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/pod). diff --git a/src/pod/index-structs/structs0.ts b/src/pod/index-structs/structs0.ts index 03461a6f6..92aa3a9b4 100644 --- a/src/pod/index-structs/structs0.ts +++ b/src/pod/index-structs/structs0.ts @@ -51,6 +51,49 @@ export function podMetadataToTerraform(struct?: PodMetadataOutputReference | Pod } } + +export function podMetadataToHclTerraform(struct?: PodMetadataOutputReference | PodMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -235,6 +278,37 @@ export function podSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDurin } } + +export function podSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsToHclTerraform(struct?: PodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -392,6 +466,37 @@ export function podSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDurin } } + +export function podSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsToHclTerraform(struct?: PodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -536,6 +641,31 @@ export function podSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDurin } } + +export function podSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceToHclTerraform(struct?: PodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference | PodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_expressions: { + value: cdktf.listMapperHcl(podSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "PodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList", + }, + match_fields: { + value: cdktf.listMapperHcl(podSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsToHclTerraform, true)(struct!.matchFields), + isBlock: true, + type: "list", + storageClassType: "PodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -632,6 +762,31 @@ export function podSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDurin } } + +export function podSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: PodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + preference: { + value: podSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceToHclTerraform(struct!.preference), + isBlock: true, + type: "list", + storageClassType: "PodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -761,6 +916,37 @@ export function podSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuring } } + +export function podSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsToHclTerraform(struct?: PodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -918,6 +1104,37 @@ export function podSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuring } } + +export function podSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsToHclTerraform(struct?: PodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1062,6 +1279,31 @@ export function podSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuring } } + +export function podSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermToHclTerraform(struct?: PodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_expressions: { + value: cdktf.listMapperHcl(podSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "PodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList", + }, + match_fields: { + value: cdktf.listMapperHcl(podSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsToHclTerraform, true)(struct!.matchFields), + isBlock: true, + type: "list", + storageClassType: "PodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1183,6 +1425,25 @@ export function podSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuring } } + +export function podSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: PodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference | PodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + node_selector_term: { + value: cdktf.listMapperHcl(podSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermToHclTerraform, true)(struct!.nodeSelectorTerm), + isBlock: true, + type: "list", + storageClassType: "PodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1257,6 +1518,31 @@ export function podSpecAffinityNodeAffinityToTerraform(struct?: PodSpecAffinityN } } + +export function podSpecAffinityNodeAffinityToHclTerraform(struct?: PodSpecAffinityNodeAffinityOutputReference | PodSpecAffinityNodeAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(podSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "PodSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: podSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "PodSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecAffinityNodeAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1360,6 +1646,37 @@ export function podSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuring } } + +export function podSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform(struct?: PodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1510,6 +1827,31 @@ export function podSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuring } } + +export function podSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform(struct?: PodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(podSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "PodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1645,6 +1987,37 @@ export function podSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuring } } + +export function podSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct?: PodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference | PodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(podSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "PodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1760,6 +2133,31 @@ export function podSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuring } } + +export function podSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: PodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pod_affinity_term: { + value: podSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct!.podAffinityTerm), + isBlock: true, + type: "list", + storageClassType: "PodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1889,6 +2287,37 @@ export function podSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringE } } + +export function podSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform(struct?: PodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2039,6 +2468,31 @@ export function podSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringE } } + +export function podSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform(struct?: PodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(podSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "PodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2174,6 +2628,37 @@ export function podSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringE } } + +export function podSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: PodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(podSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "PodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2321,6 +2806,31 @@ export function podSpecAffinityPodAffinityToTerraform(struct?: PodSpecAffinityPo } } + +export function podSpecAffinityPodAffinityToHclTerraform(struct?: PodSpecAffinityPodAffinityOutputReference | PodSpecAffinityPodAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(podSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "PodSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(podSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "PodSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecAffinityPodAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2424,6 +2934,37 @@ export function podSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDu } } + +export function podSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform(struct?: PodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2574,6 +3115,31 @@ export function podSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDu } } + +export function podSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform(struct?: PodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(podSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "PodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2709,6 +3275,37 @@ export function podSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDu } } + +export function podSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct?: PodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference | PodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(podSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "PodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2824,6 +3421,31 @@ export function podSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDu } } + +export function podSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: PodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pod_affinity_term: { + value: podSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct!.podAffinityTerm), + isBlock: true, + type: "list", + storageClassType: "PodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2953,6 +3575,37 @@ export function podSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDur } } + +export function podSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform(struct?: PodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3103,6 +3756,31 @@ export function podSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDur } } + +export function podSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform(struct?: PodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(podSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "PodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3238,6 +3916,37 @@ export function podSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDur } } + +export function podSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: PodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(podSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "PodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3385,6 +4094,31 @@ export function podSpecAffinityPodAntiAffinityToTerraform(struct?: PodSpecAffini } } + +export function podSpecAffinityPodAntiAffinityToHclTerraform(struct?: PodSpecAffinityPodAntiAffinityOutputReference | PodSpecAffinityPodAntiAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(podSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "PodSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(podSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "PodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecAffinityPodAntiAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3488,6 +4222,37 @@ export function podSpecAffinityToTerraform(struct?: PodSpecAffinityOutputReferen } } + +export function podSpecAffinityToHclTerraform(struct?: PodSpecAffinityOutputReference | PodSpecAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + node_affinity: { + value: podSpecAffinityNodeAffinityToHclTerraform(struct!.nodeAffinity), + isBlock: true, + type: "list", + storageClassType: "PodSpecAffinityNodeAffinityList", + }, + pod_affinity: { + value: podSpecAffinityPodAffinityToHclTerraform(struct!.podAffinity), + isBlock: true, + type: "list", + storageClassType: "PodSpecAffinityPodAffinityList", + }, + pod_anti_affinity: { + value: podSpecAffinityPodAntiAffinityToHclTerraform(struct!.podAntiAffinity), + isBlock: true, + type: "list", + storageClassType: "PodSpecAffinityPodAntiAffinityList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3613,6 +4378,37 @@ export function podSpecContainerEnvValueFromConfigMapKeyRefToTerraform(struct?: } } + +export function podSpecContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct?: PodSpecContainerEnvValueFromConfigMapKeyRefOutputReference | PodSpecContainerEnvValueFromConfigMapKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerEnvValueFromConfigMapKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3731,6 +4527,31 @@ export function podSpecContainerEnvValueFromFieldRefToTerraform(struct?: PodSpec } } + +export function podSpecContainerEnvValueFromFieldRefToHclTerraform(struct?: PodSpecContainerEnvValueFromFieldRefOutputReference | PodSpecContainerEnvValueFromFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerEnvValueFromFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3830,6 +4651,37 @@ export function podSpecContainerEnvValueFromResourceFieldRefToTerraform(struct?: } } + +export function podSpecContainerEnvValueFromResourceFieldRefToHclTerraform(struct?: PodSpecContainerEnvValueFromResourceFieldRefOutputReference | PodSpecContainerEnvValueFromResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerEnvValueFromResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3952,6 +4804,37 @@ export function podSpecContainerEnvValueFromSecretKeyRefToTerraform(struct?: Pod } } + +export function podSpecContainerEnvValueFromSecretKeyRefToHclTerraform(struct?: PodSpecContainerEnvValueFromSecretKeyRefOutputReference | PodSpecContainerEnvValueFromSecretKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerEnvValueFromSecretKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4084,6 +4967,43 @@ export function podSpecContainerEnvValueFromToTerraform(struct?: PodSpecContaine } } + +export function podSpecContainerEnvValueFromToHclTerraform(struct?: PodSpecContainerEnvValueFromOutputReference | PodSpecContainerEnvValueFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map_key_ref: { + value: podSpecContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct!.configMapKeyRef), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerEnvValueFromConfigMapKeyRefList", + }, + field_ref: { + value: podSpecContainerEnvValueFromFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerEnvValueFromFieldRefList", + }, + resource_field_ref: { + value: podSpecContainerEnvValueFromResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerEnvValueFromResourceFieldRefList", + }, + secret_key_ref: { + value: podSpecContainerEnvValueFromSecretKeyRefToHclTerraform(struct!.secretKeyRef), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerEnvValueFromSecretKeyRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerEnvValueFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4231,6 +5151,37 @@ export function podSpecContainerEnvToTerraform(struct?: PodSpecContainerEnv | cd } } + +export function podSpecContainerEnvToHclTerraform(struct?: PodSpecContainerEnv | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value_from: { + value: podSpecContainerEnvValueFromToHclTerraform(struct!.valueFrom), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerEnvValueFromList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerEnvOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4378,6 +5329,31 @@ export function podSpecContainerEnvFromConfigMapRefToTerraform(struct?: PodSpecC } } + +export function podSpecContainerEnvFromConfigMapRefToHclTerraform(struct?: PodSpecContainerEnvFromConfigMapRefOutputReference | PodSpecContainerEnvFromConfigMapRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerEnvFromConfigMapRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4471,6 +5447,31 @@ export function podSpecContainerEnvFromSecretRefToTerraform(struct?: PodSpecCont } } + +export function podSpecContainerEnvFromSecretRefToHclTerraform(struct?: PodSpecContainerEnvFromSecretRefOutputReference | PodSpecContainerEnvFromSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerEnvFromSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4571,6 +5572,37 @@ export function podSpecContainerEnvFromToTerraform(struct?: PodSpecContainerEnvF } } + +export function podSpecContainerEnvFromToHclTerraform(struct?: PodSpecContainerEnvFrom | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + prefix: { + value: cdktf.stringToHclTerraform(struct!.prefix), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + config_map_ref: { + value: podSpecContainerEnvFromConfigMapRefToHclTerraform(struct!.configMapRef), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerEnvFromConfigMapRefList", + }, + secret_ref: { + value: podSpecContainerEnvFromSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerEnvFromSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerEnvFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4714,6 +5746,25 @@ export function podSpecContainerLifecyclePostStartExecToTerraform(struct?: PodSp } } + +export function podSpecContainerLifecyclePostStartExecToHclTerraform(struct?: PodSpecContainerLifecyclePostStartExecOutputReference | PodSpecContainerLifecyclePostStartExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerLifecyclePostStartExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4788,6 +5839,31 @@ export function podSpecContainerLifecyclePostStartHttpGetHttpHeaderToTerraform(s } } + +export function podSpecContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform(struct?: PodSpecContainerLifecyclePostStartHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4937,6 +6013,49 @@ export function podSpecContainerLifecyclePostStartHttpGetToTerraform(struct?: Po } } + +export function podSpecContainerLifecyclePostStartHttpGetToHclTerraform(struct?: PodSpecContainerLifecyclePostStartHttpGetOutputReference | PodSpecContainerLifecyclePostStartHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(podSpecContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerLifecyclePostStartHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerLifecyclePostStartHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5092,6 +6211,25 @@ export function podSpecContainerLifecyclePostStartTcpSocketToTerraform(struct?: } } + +export function podSpecContainerLifecyclePostStartTcpSocketToHclTerraform(struct?: PodSpecContainerLifecyclePostStartTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerLifecyclePostStartTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5202,6 +6340,37 @@ export function podSpecContainerLifecyclePostStartToTerraform(struct?: PodSpecCo } } + +export function podSpecContainerLifecyclePostStartToHclTerraform(struct?: PodSpecContainerLifecyclePostStart | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: podSpecContainerLifecyclePostStartExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerLifecyclePostStartExecList", + }, + http_get: { + value: podSpecContainerLifecyclePostStartHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerLifecyclePostStartHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(podSpecContainerLifecyclePostStartTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerLifecyclePostStartTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerLifecyclePostStartOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5345,6 +6514,25 @@ export function podSpecContainerLifecyclePreStopExecToTerraform(struct?: PodSpec } } + +export function podSpecContainerLifecyclePreStopExecToHclTerraform(struct?: PodSpecContainerLifecyclePreStopExecOutputReference | PodSpecContainerLifecyclePreStopExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerLifecyclePreStopExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5419,6 +6607,31 @@ export function podSpecContainerLifecyclePreStopHttpGetHttpHeaderToTerraform(str } } + +export function podSpecContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform(struct?: PodSpecContainerLifecyclePreStopHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5568,6 +6781,49 @@ export function podSpecContainerLifecyclePreStopHttpGetToTerraform(struct?: PodS } } + +export function podSpecContainerLifecyclePreStopHttpGetToHclTerraform(struct?: PodSpecContainerLifecyclePreStopHttpGetOutputReference | PodSpecContainerLifecyclePreStopHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(podSpecContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerLifecyclePreStopHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerLifecyclePreStopHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5723,6 +6979,25 @@ export function podSpecContainerLifecyclePreStopTcpSocketToTerraform(struct?: Po } } + +export function podSpecContainerLifecyclePreStopTcpSocketToHclTerraform(struct?: PodSpecContainerLifecyclePreStopTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerLifecyclePreStopTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5833,6 +7108,37 @@ export function podSpecContainerLifecyclePreStopToTerraform(struct?: PodSpecCont } } + +export function podSpecContainerLifecyclePreStopToHclTerraform(struct?: PodSpecContainerLifecyclePreStop | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: podSpecContainerLifecyclePreStopExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerLifecyclePreStopExecList", + }, + http_get: { + value: podSpecContainerLifecyclePreStopHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerLifecyclePreStopHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(podSpecContainerLifecyclePreStopTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerLifecyclePreStopTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerLifecyclePreStopOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5983,6 +7289,31 @@ export function podSpecContainerLifecycleToTerraform(struct?: PodSpecContainerLi } } + +export function podSpecContainerLifecycleToHclTerraform(struct?: PodSpecContainerLifecycleOutputReference | PodSpecContainerLifecycle): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + post_start: { + value: cdktf.listMapperHcl(podSpecContainerLifecyclePostStartToHclTerraform, true)(struct!.postStart), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerLifecyclePostStartList", + }, + pre_stop: { + value: cdktf.listMapperHcl(podSpecContainerLifecyclePreStopToHclTerraform, true)(struct!.preStop), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerLifecyclePreStopList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerLifecycleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6072,6 +7403,25 @@ export function podSpecContainerLivenessProbeExecToTerraform(struct?: PodSpecCon } } + +export function podSpecContainerLivenessProbeExecToHclTerraform(struct?: PodSpecContainerLivenessProbeExecOutputReference | PodSpecContainerLivenessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerLivenessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6146,6 +7496,31 @@ export function podSpecContainerLivenessProbeGrpcToTerraform(struct?: PodSpecCon } } + +export function podSpecContainerLivenessProbeGrpcToHclTerraform(struct?: PodSpecContainerLivenessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerLivenessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6271,6 +7646,31 @@ export function podSpecContainerLivenessProbeHttpGetHttpHeaderToTerraform(struct } } + +export function podSpecContainerLivenessProbeHttpGetHttpHeaderToHclTerraform(struct?: PodSpecContainerLivenessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6420,6 +7820,49 @@ export function podSpecContainerLivenessProbeHttpGetToTerraform(struct?: PodSpec } } + +export function podSpecContainerLivenessProbeHttpGetToHclTerraform(struct?: PodSpecContainerLivenessProbeHttpGetOutputReference | PodSpecContainerLivenessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(podSpecContainerLivenessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerLivenessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerLivenessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6575,6 +8018,25 @@ export function podSpecContainerLivenessProbeTcpSocketToTerraform(struct?: PodSp } } + +export function podSpecContainerLivenessProbeTcpSocketToHclTerraform(struct?: PodSpecContainerLivenessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerLivenessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6727,6 +8189,73 @@ export function podSpecContainerLivenessProbeToTerraform(struct?: PodSpecContain } } + +export function podSpecContainerLivenessProbeToHclTerraform(struct?: PodSpecContainerLivenessProbeOutputReference | PodSpecContainerLivenessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: podSpecContainerLivenessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerLivenessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(podSpecContainerLivenessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerLivenessProbeGrpcList", + }, + http_get: { + value: podSpecContainerLivenessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerLivenessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(podSpecContainerLivenessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerLivenessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerLivenessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6998,6 +8527,49 @@ export function podSpecContainerPortToTerraform(struct?: PodSpecContainerPort | } } + +export function podSpecContainerPortToHclTerraform(struct?: PodSpecContainerPort | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_port: { + value: cdktf.numberToHclTerraform(struct!.containerPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + host_ip: { + value: cdktf.stringToHclTerraform(struct!.hostIp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_port: { + value: cdktf.numberToHclTerraform(struct!.hostPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7182,6 +8754,25 @@ export function podSpecContainerReadinessProbeExecToTerraform(struct?: PodSpecCo } } + +export function podSpecContainerReadinessProbeExecToHclTerraform(struct?: PodSpecContainerReadinessProbeExecOutputReference | PodSpecContainerReadinessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerReadinessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7256,6 +8847,31 @@ export function podSpecContainerReadinessProbeGrpcToTerraform(struct?: PodSpecCo } } + +export function podSpecContainerReadinessProbeGrpcToHclTerraform(struct?: PodSpecContainerReadinessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerReadinessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7381,6 +8997,31 @@ export function podSpecContainerReadinessProbeHttpGetHttpHeaderToTerraform(struc } } + +export function podSpecContainerReadinessProbeHttpGetHttpHeaderToHclTerraform(struct?: PodSpecContainerReadinessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7530,6 +9171,49 @@ export function podSpecContainerReadinessProbeHttpGetToTerraform(struct?: PodSpe } } + +export function podSpecContainerReadinessProbeHttpGetToHclTerraform(struct?: PodSpecContainerReadinessProbeHttpGetOutputReference | PodSpecContainerReadinessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(podSpecContainerReadinessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerReadinessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerReadinessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7685,6 +9369,25 @@ export function podSpecContainerReadinessProbeTcpSocketToTerraform(struct?: PodS } } + +export function podSpecContainerReadinessProbeTcpSocketToHclTerraform(struct?: PodSpecContainerReadinessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerReadinessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7837,6 +9540,73 @@ export function podSpecContainerReadinessProbeToTerraform(struct?: PodSpecContai } } + +export function podSpecContainerReadinessProbeToHclTerraform(struct?: PodSpecContainerReadinessProbeOutputReference | PodSpecContainerReadinessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: podSpecContainerReadinessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerReadinessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(podSpecContainerReadinessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerReadinessProbeGrpcList", + }, + http_get: { + value: podSpecContainerReadinessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerReadinessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(podSpecContainerReadinessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerReadinessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerReadinessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8087,6 +9857,31 @@ export function podSpecContainerResourcesToTerraform(struct?: PodSpecContainerRe } } + +export function podSpecContainerResourcesToHclTerraform(struct?: PodSpecContainerResourcesOutputReference | PodSpecContainerResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8183,6 +9978,31 @@ export function podSpecContainerSecurityContextCapabilitiesToTerraform(struct?: } } + +export function podSpecContainerSecurityContextCapabilitiesToHclTerraform(struct?: PodSpecContainerSecurityContextCapabilitiesOutputReference | PodSpecContainerSecurityContextCapabilities): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + add: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.add), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + drop: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.drop), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerSecurityContextCapabilitiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8293,6 +10113,43 @@ export function podSpecContainerSecurityContextSeLinuxOptionsToTerraform(struct? } } + +export function podSpecContainerSecurityContextSeLinuxOptionsToHclTerraform(struct?: PodSpecContainerSecurityContextSeLinuxOptionsOutputReference | PodSpecContainerSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8433,6 +10290,31 @@ export function podSpecContainerSecurityContextSeccompProfileToTerraform(struct? } } + +export function podSpecContainerSecurityContextSeccompProfileToHclTerraform(struct?: PodSpecContainerSecurityContextSeccompProfileOutputReference | PodSpecContainerSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8578,6 +10460,73 @@ export function podSpecContainerSecurityContextToTerraform(struct?: PodSpecConta } } + +export function podSpecContainerSecurityContextToHclTerraform(struct?: PodSpecContainerSecurityContextOutputReference | PodSpecContainerSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + allow_privilege_escalation: { + value: cdktf.booleanToHclTerraform(struct!.allowPrivilegeEscalation), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + privileged: { + value: cdktf.booleanToHclTerraform(struct!.privileged), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + read_only_root_filesystem: { + value: cdktf.booleanToHclTerraform(struct!.readOnlyRootFilesystem), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + capabilities: { + value: podSpecContainerSecurityContextCapabilitiesToHclTerraform(struct!.capabilities), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerSecurityContextCapabilitiesList", + }, + se_linux_options: { + value: podSpecContainerSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: podSpecContainerSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerSecurityContextSeccompProfileList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8821,6 +10770,25 @@ export function podSpecContainerStartupProbeExecToTerraform(struct?: PodSpecCont } } + +export function podSpecContainerStartupProbeExecToHclTerraform(struct?: PodSpecContainerStartupProbeExecOutputReference | PodSpecContainerStartupProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerStartupProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8895,6 +10863,31 @@ export function podSpecContainerStartupProbeGrpcToTerraform(struct?: PodSpecCont } } + +export function podSpecContainerStartupProbeGrpcToHclTerraform(struct?: PodSpecContainerStartupProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9020,6 +11013,31 @@ export function podSpecContainerStartupProbeHttpGetHttpHeaderToTerraform(struct? } } + +export function podSpecContainerStartupProbeHttpGetHttpHeaderToHclTerraform(struct?: PodSpecContainerStartupProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerStartupProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9169,6 +11187,49 @@ export function podSpecContainerStartupProbeHttpGetToTerraform(struct?: PodSpecC } } + +export function podSpecContainerStartupProbeHttpGetToHclTerraform(struct?: PodSpecContainerStartupProbeHttpGetOutputReference | PodSpecContainerStartupProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(podSpecContainerStartupProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerStartupProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerStartupProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9324,6 +11385,25 @@ export function podSpecContainerStartupProbeTcpSocketToTerraform(struct?: PodSpe } } + +export function podSpecContainerStartupProbeTcpSocketToHclTerraform(struct?: PodSpecContainerStartupProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerStartupProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9476,6 +11556,73 @@ export function podSpecContainerStartupProbeToTerraform(struct?: PodSpecContaine } } + +export function podSpecContainerStartupProbeToHclTerraform(struct?: PodSpecContainerStartupProbeOutputReference | PodSpecContainerStartupProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: podSpecContainerStartupProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerStartupProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(podSpecContainerStartupProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerStartupProbeGrpcList", + }, + http_get: { + value: podSpecContainerStartupProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerStartupProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(podSpecContainerStartupProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerStartupProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerStartupProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9747,6 +11894,49 @@ export function podSpecContainerVolumeMountToTerraform(struct?: PodSpecContainer } } + +export function podSpecContainerVolumeMountToHclTerraform(struct?: PodSpecContainerVolumeMount | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mount_path: { + value: cdktf.stringToHclTerraform(struct!.mountPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mount_propagation: { + value: cdktf.stringToHclTerraform(struct!.mountPropagation), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + sub_path: { + value: cdktf.stringToHclTerraform(struct!.subPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerVolumeMountOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10068,6 +12258,145 @@ export function podSpecContainerToTerraform(struct?: PodSpecContainer | cdktf.IR } } + +export function podSpecContainerToHclTerraform(struct?: PodSpecContainer | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + args: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.args), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + image: { + value: cdktf.stringToHclTerraform(struct!.image), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + image_pull_policy: { + value: cdktf.stringToHclTerraform(struct!.imagePullPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stdin: { + value: cdktf.booleanToHclTerraform(struct!.stdin), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + stdin_once: { + value: cdktf.booleanToHclTerraform(struct!.stdinOnce), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + termination_message_path: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_message_policy: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + tty: { + value: cdktf.booleanToHclTerraform(struct!.tty), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + working_dir: { + value: cdktf.stringToHclTerraform(struct!.workingDir), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + env: { + value: cdktf.listMapperHcl(podSpecContainerEnvToHclTerraform, true)(struct!.env), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerEnvList", + }, + env_from: { + value: cdktf.listMapperHcl(podSpecContainerEnvFromToHclTerraform, true)(struct!.envFrom), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerEnvFromList", + }, + lifecycle: { + value: podSpecContainerLifecycleToHclTerraform(struct!.lifecycle), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerLifecycleList", + }, + liveness_probe: { + value: podSpecContainerLivenessProbeToHclTerraform(struct!.livenessProbe), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerLivenessProbeList", + }, + port: { + value: cdktf.listMapperHcl(podSpecContainerPortToHclTerraform, true)(struct!.port), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerPortList", + }, + readiness_probe: { + value: podSpecContainerReadinessProbeToHclTerraform(struct!.readinessProbe), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerReadinessProbeList", + }, + resources: { + value: podSpecContainerResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerResourcesList", + }, + security_context: { + value: podSpecContainerSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerSecurityContextList", + }, + startup_probe: { + value: podSpecContainerStartupProbeToHclTerraform(struct!.startupProbe), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerStartupProbeList", + }, + volume_mount: { + value: cdktf.listMapperHcl(podSpecContainerVolumeMountToHclTerraform, true)(struct!.volumeMount), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerVolumeMountList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecContainerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10611,6 +12940,31 @@ export function podSpecDnsConfigOptionToTerraform(struct?: PodSpecDnsConfigOptio } } + +export function podSpecDnsConfigOptionToHclTerraform(struct?: PodSpecDnsConfigOption | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecDnsConfigOptionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10743,6 +13097,37 @@ export function podSpecDnsConfigToTerraform(struct?: PodSpecDnsConfigOutputRefer } } + +export function podSpecDnsConfigToHclTerraform(struct?: PodSpecDnsConfigOutputReference | PodSpecDnsConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + nameservers: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.nameservers), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + searches: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.searches), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + option: { + value: cdktf.listMapperHcl(podSpecDnsConfigOptionToHclTerraform, true)(struct!.option), + isBlock: true, + type: "list", + storageClassType: "PodSpecDnsConfigOptionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecDnsConfigOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10861,6 +13246,31 @@ export function podSpecHostAliasesToTerraform(struct?: PodSpecHostAliases | cdkt } } + +export function podSpecHostAliasesToHclTerraform(struct?: PodSpecHostAliases | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + hostnames: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.hostnames), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + ip: { + value: cdktf.stringToHclTerraform(struct!.ip), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecHostAliasesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10976,6 +13386,25 @@ export function podSpecImagePullSecretsToTerraform(struct?: PodSpecImagePullSecr } } + +export function podSpecImagePullSecretsToHclTerraform(struct?: PodSpecImagePullSecrets | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecImagePullSecretsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11086,6 +13515,37 @@ export function podSpecInitContainerEnvValueFromConfigMapKeyRefToTerraform(struc } } + +export function podSpecInitContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct?: PodSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference | PodSpecInitContainerEnvValueFromConfigMapKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11204,6 +13664,31 @@ export function podSpecInitContainerEnvValueFromFieldRefToTerraform(struct?: Pod } } + +export function podSpecInitContainerEnvValueFromFieldRefToHclTerraform(struct?: PodSpecInitContainerEnvValueFromFieldRefOutputReference | PodSpecInitContainerEnvValueFromFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerEnvValueFromFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11303,6 +13788,37 @@ export function podSpecInitContainerEnvValueFromResourceFieldRefToTerraform(stru } } + +export function podSpecInitContainerEnvValueFromResourceFieldRefToHclTerraform(struct?: PodSpecInitContainerEnvValueFromResourceFieldRefOutputReference | PodSpecInitContainerEnvValueFromResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerEnvValueFromResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11425,6 +13941,37 @@ export function podSpecInitContainerEnvValueFromSecretKeyRefToTerraform(struct?: } } + +export function podSpecInitContainerEnvValueFromSecretKeyRefToHclTerraform(struct?: PodSpecInitContainerEnvValueFromSecretKeyRefOutputReference | PodSpecInitContainerEnvValueFromSecretKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerEnvValueFromSecretKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11557,6 +14104,43 @@ export function podSpecInitContainerEnvValueFromToTerraform(struct?: PodSpecInit } } + +export function podSpecInitContainerEnvValueFromToHclTerraform(struct?: PodSpecInitContainerEnvValueFromOutputReference | PodSpecInitContainerEnvValueFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map_key_ref: { + value: podSpecInitContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct!.configMapKeyRef), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerEnvValueFromConfigMapKeyRefList", + }, + field_ref: { + value: podSpecInitContainerEnvValueFromFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerEnvValueFromFieldRefList", + }, + resource_field_ref: { + value: podSpecInitContainerEnvValueFromResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerEnvValueFromResourceFieldRefList", + }, + secret_key_ref: { + value: podSpecInitContainerEnvValueFromSecretKeyRefToHclTerraform(struct!.secretKeyRef), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerEnvValueFromSecretKeyRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerEnvValueFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11704,6 +14288,37 @@ export function podSpecInitContainerEnvToTerraform(struct?: PodSpecInitContainer } } + +export function podSpecInitContainerEnvToHclTerraform(struct?: PodSpecInitContainerEnv | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value_from: { + value: podSpecInitContainerEnvValueFromToHclTerraform(struct!.valueFrom), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerEnvValueFromList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerEnvOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11851,6 +14466,31 @@ export function podSpecInitContainerEnvFromConfigMapRefToTerraform(struct?: PodS } } + +export function podSpecInitContainerEnvFromConfigMapRefToHclTerraform(struct?: PodSpecInitContainerEnvFromConfigMapRefOutputReference | PodSpecInitContainerEnvFromConfigMapRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerEnvFromConfigMapRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11944,6 +14584,31 @@ export function podSpecInitContainerEnvFromSecretRefToTerraform(struct?: PodSpec } } + +export function podSpecInitContainerEnvFromSecretRefToHclTerraform(struct?: PodSpecInitContainerEnvFromSecretRefOutputReference | PodSpecInitContainerEnvFromSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerEnvFromSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12044,6 +14709,37 @@ export function podSpecInitContainerEnvFromToTerraform(struct?: PodSpecInitConta } } + +export function podSpecInitContainerEnvFromToHclTerraform(struct?: PodSpecInitContainerEnvFrom | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + prefix: { + value: cdktf.stringToHclTerraform(struct!.prefix), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + config_map_ref: { + value: podSpecInitContainerEnvFromConfigMapRefToHclTerraform(struct!.configMapRef), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerEnvFromConfigMapRefList", + }, + secret_ref: { + value: podSpecInitContainerEnvFromSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerEnvFromSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerEnvFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12187,6 +14883,25 @@ export function podSpecInitContainerLifecyclePostStartExecToTerraform(struct?: P } } + +export function podSpecInitContainerLifecyclePostStartExecToHclTerraform(struct?: PodSpecInitContainerLifecyclePostStartExecOutputReference | PodSpecInitContainerLifecyclePostStartExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerLifecyclePostStartExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12261,6 +14976,31 @@ export function podSpecInitContainerLifecyclePostStartHttpGetHttpHeaderToTerrafo } } + +export function podSpecInitContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform(struct?: PodSpecInitContainerLifecyclePostStartHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12410,6 +15150,49 @@ export function podSpecInitContainerLifecyclePostStartHttpGetToTerraform(struct? } } + +export function podSpecInitContainerLifecyclePostStartHttpGetToHclTerraform(struct?: PodSpecInitContainerLifecyclePostStartHttpGetOutputReference | PodSpecInitContainerLifecyclePostStartHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(podSpecInitContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerLifecyclePostStartHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12565,6 +15348,25 @@ export function podSpecInitContainerLifecyclePostStartTcpSocketToTerraform(struc } } + +export function podSpecInitContainerLifecyclePostStartTcpSocketToHclTerraform(struct?: PodSpecInitContainerLifecyclePostStartTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerLifecyclePostStartTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12675,6 +15477,37 @@ export function podSpecInitContainerLifecyclePostStartToTerraform(struct?: PodSp } } + +export function podSpecInitContainerLifecyclePostStartToHclTerraform(struct?: PodSpecInitContainerLifecyclePostStart | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: podSpecInitContainerLifecyclePostStartExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerLifecyclePostStartExecList", + }, + http_get: { + value: podSpecInitContainerLifecyclePostStartHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerLifecyclePostStartHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(podSpecInitContainerLifecyclePostStartTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerLifecyclePostStartTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerLifecyclePostStartOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12818,6 +15651,25 @@ export function podSpecInitContainerLifecyclePreStopExecToTerraform(struct?: Pod } } + +export function podSpecInitContainerLifecyclePreStopExecToHclTerraform(struct?: PodSpecInitContainerLifecyclePreStopExecOutputReference | PodSpecInitContainerLifecyclePreStopExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerLifecyclePreStopExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12892,6 +15744,31 @@ export function podSpecInitContainerLifecyclePreStopHttpGetHttpHeaderToTerraform } } + +export function podSpecInitContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform(struct?: PodSpecInitContainerLifecyclePreStopHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13041,6 +15918,49 @@ export function podSpecInitContainerLifecyclePreStopHttpGetToTerraform(struct?: } } + +export function podSpecInitContainerLifecyclePreStopHttpGetToHclTerraform(struct?: PodSpecInitContainerLifecyclePreStopHttpGetOutputReference | PodSpecInitContainerLifecyclePreStopHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(podSpecInitContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerLifecyclePreStopHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13196,6 +16116,25 @@ export function podSpecInitContainerLifecyclePreStopTcpSocketToTerraform(struct? } } + +export function podSpecInitContainerLifecyclePreStopTcpSocketToHclTerraform(struct?: PodSpecInitContainerLifecyclePreStopTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerLifecyclePreStopTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13306,6 +16245,37 @@ export function podSpecInitContainerLifecyclePreStopToTerraform(struct?: PodSpec } } + +export function podSpecInitContainerLifecyclePreStopToHclTerraform(struct?: PodSpecInitContainerLifecyclePreStop | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: podSpecInitContainerLifecyclePreStopExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerLifecyclePreStopExecList", + }, + http_get: { + value: podSpecInitContainerLifecyclePreStopHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerLifecyclePreStopHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(podSpecInitContainerLifecyclePreStopTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerLifecyclePreStopTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerLifecyclePreStopOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13456,6 +16426,31 @@ export function podSpecInitContainerLifecycleToTerraform(struct?: PodSpecInitCon } } + +export function podSpecInitContainerLifecycleToHclTerraform(struct?: PodSpecInitContainerLifecycleOutputReference | PodSpecInitContainerLifecycle): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + post_start: { + value: cdktf.listMapperHcl(podSpecInitContainerLifecyclePostStartToHclTerraform, true)(struct!.postStart), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerLifecyclePostStartList", + }, + pre_stop: { + value: cdktf.listMapperHcl(podSpecInitContainerLifecyclePreStopToHclTerraform, true)(struct!.preStop), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerLifecyclePreStopList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerLifecycleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13545,6 +16540,25 @@ export function podSpecInitContainerLivenessProbeExecToTerraform(struct?: PodSpe } } + +export function podSpecInitContainerLivenessProbeExecToHclTerraform(struct?: PodSpecInitContainerLivenessProbeExecOutputReference | PodSpecInitContainerLivenessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerLivenessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13619,6 +16633,31 @@ export function podSpecInitContainerLivenessProbeGrpcToTerraform(struct?: PodSpe } } + +export function podSpecInitContainerLivenessProbeGrpcToHclTerraform(struct?: PodSpecInitContainerLivenessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerLivenessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13744,6 +16783,31 @@ export function podSpecInitContainerLivenessProbeHttpGetHttpHeaderToTerraform(st } } + +export function podSpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform(struct?: PodSpecInitContainerLivenessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13893,6 +16957,49 @@ export function podSpecInitContainerLivenessProbeHttpGetToTerraform(struct?: Pod } } + +export function podSpecInitContainerLivenessProbeHttpGetToHclTerraform(struct?: PodSpecInitContainerLivenessProbeHttpGetOutputReference | PodSpecInitContainerLivenessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(podSpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerLivenessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerLivenessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14048,6 +17155,25 @@ export function podSpecInitContainerLivenessProbeTcpSocketToTerraform(struct?: P } } + +export function podSpecInitContainerLivenessProbeTcpSocketToHclTerraform(struct?: PodSpecInitContainerLivenessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerLivenessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14200,6 +17326,73 @@ export function podSpecInitContainerLivenessProbeToTerraform(struct?: PodSpecIni } } + +export function podSpecInitContainerLivenessProbeToHclTerraform(struct?: PodSpecInitContainerLivenessProbeOutputReference | PodSpecInitContainerLivenessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: podSpecInitContainerLivenessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerLivenessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(podSpecInitContainerLivenessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerLivenessProbeGrpcList", + }, + http_get: { + value: podSpecInitContainerLivenessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerLivenessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(podSpecInitContainerLivenessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerLivenessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerLivenessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14471,6 +17664,49 @@ export function podSpecInitContainerPortToTerraform(struct?: PodSpecInitContaine } } + +export function podSpecInitContainerPortToHclTerraform(struct?: PodSpecInitContainerPort | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_port: { + value: cdktf.numberToHclTerraform(struct!.containerPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + host_ip: { + value: cdktf.stringToHclTerraform(struct!.hostIp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_port: { + value: cdktf.numberToHclTerraform(struct!.hostPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14655,6 +17891,25 @@ export function podSpecInitContainerReadinessProbeExecToTerraform(struct?: PodSp } } + +export function podSpecInitContainerReadinessProbeExecToHclTerraform(struct?: PodSpecInitContainerReadinessProbeExecOutputReference | PodSpecInitContainerReadinessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerReadinessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14729,6 +17984,31 @@ export function podSpecInitContainerReadinessProbeGrpcToTerraform(struct?: PodSp } } + +export function podSpecInitContainerReadinessProbeGrpcToHclTerraform(struct?: PodSpecInitContainerReadinessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerReadinessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14854,6 +18134,31 @@ export function podSpecInitContainerReadinessProbeHttpGetHttpHeaderToTerraform(s } } + +export function podSpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform(struct?: PodSpecInitContainerReadinessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15003,6 +18308,49 @@ export function podSpecInitContainerReadinessProbeHttpGetToTerraform(struct?: Po } } + +export function podSpecInitContainerReadinessProbeHttpGetToHclTerraform(struct?: PodSpecInitContainerReadinessProbeHttpGetOutputReference | PodSpecInitContainerReadinessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(podSpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerReadinessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerReadinessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15158,6 +18506,25 @@ export function podSpecInitContainerReadinessProbeTcpSocketToTerraform(struct?: } } + +export function podSpecInitContainerReadinessProbeTcpSocketToHclTerraform(struct?: PodSpecInitContainerReadinessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerReadinessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15310,6 +18677,73 @@ export function podSpecInitContainerReadinessProbeToTerraform(struct?: PodSpecIn } } + +export function podSpecInitContainerReadinessProbeToHclTerraform(struct?: PodSpecInitContainerReadinessProbeOutputReference | PodSpecInitContainerReadinessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: podSpecInitContainerReadinessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerReadinessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(podSpecInitContainerReadinessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerReadinessProbeGrpcList", + }, + http_get: { + value: podSpecInitContainerReadinessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerReadinessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(podSpecInitContainerReadinessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerReadinessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerReadinessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15560,6 +18994,31 @@ export function podSpecInitContainerResourcesToTerraform(struct?: PodSpecInitCon } } + +export function podSpecInitContainerResourcesToHclTerraform(struct?: PodSpecInitContainerResourcesOutputReference | PodSpecInitContainerResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15656,6 +19115,31 @@ export function podSpecInitContainerSecurityContextCapabilitiesToTerraform(struc } } + +export function podSpecInitContainerSecurityContextCapabilitiesToHclTerraform(struct?: PodSpecInitContainerSecurityContextCapabilitiesOutputReference | PodSpecInitContainerSecurityContextCapabilities): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + add: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.add), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + drop: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.drop), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerSecurityContextCapabilitiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15766,6 +19250,43 @@ export function podSpecInitContainerSecurityContextSeLinuxOptionsToTerraform(str } } + +export function podSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform(struct?: PodSpecInitContainerSecurityContextSeLinuxOptionsOutputReference | PodSpecInitContainerSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15906,6 +19427,31 @@ export function podSpecInitContainerSecurityContextSeccompProfileToTerraform(str } } + +export function podSpecInitContainerSecurityContextSeccompProfileToHclTerraform(struct?: PodSpecInitContainerSecurityContextSeccompProfileOutputReference | PodSpecInitContainerSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; diff --git a/src/pod/index-structs/structs400.ts b/src/pod/index-structs/structs400.ts index 71ee8963c..9f4bc2d7f 100644 --- a/src/pod/index-structs/structs400.ts +++ b/src/pod/index-structs/structs400.ts @@ -6,48 +6,63 @@ import * as cdktf from 'cdktf'; import { PodSpecInitContainerSecurityContextCapabilities, podSpecInitContainerSecurityContextCapabilitiesToTerraform, +podSpecInitContainerSecurityContextCapabilitiesToHclTerraform, PodSpecInitContainerSecurityContextCapabilitiesOutputReference, PodSpecInitContainerSecurityContextSeLinuxOptions, podSpecInitContainerSecurityContextSeLinuxOptionsToTerraform, +podSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform, PodSpecInitContainerSecurityContextSeLinuxOptionsOutputReference, PodSpecInitContainerSecurityContextSeccompProfile, podSpecInitContainerSecurityContextSeccompProfileToTerraform, +podSpecInitContainerSecurityContextSeccompProfileToHclTerraform, PodSpecInitContainerSecurityContextSeccompProfileOutputReference, PodSpecInitContainerEnv, podSpecInitContainerEnvToTerraform, +podSpecInitContainerEnvToHclTerraform, PodSpecInitContainerEnvList, PodSpecInitContainerEnvFrom, podSpecInitContainerEnvFromToTerraform, +podSpecInitContainerEnvFromToHclTerraform, PodSpecInitContainerEnvFromList, PodSpecInitContainerLifecycle, podSpecInitContainerLifecycleToTerraform, +podSpecInitContainerLifecycleToHclTerraform, PodSpecInitContainerLifecycleOutputReference, PodSpecInitContainerLivenessProbe, podSpecInitContainerLivenessProbeToTerraform, +podSpecInitContainerLivenessProbeToHclTerraform, PodSpecInitContainerLivenessProbeOutputReference, PodSpecInitContainerPort, podSpecInitContainerPortToTerraform, +podSpecInitContainerPortToHclTerraform, PodSpecInitContainerPortList, PodSpecInitContainerReadinessProbe, podSpecInitContainerReadinessProbeToTerraform, +podSpecInitContainerReadinessProbeToHclTerraform, PodSpecInitContainerReadinessProbeOutputReference, PodSpecInitContainerResources, podSpecInitContainerResourcesToTerraform, +podSpecInitContainerResourcesToHclTerraform, PodSpecInitContainerResourcesOutputReference, PodSpecAffinity, podSpecAffinityToTerraform, +podSpecAffinityToHclTerraform, PodSpecAffinityOutputReference, PodSpecContainer, podSpecContainerToTerraform, +podSpecContainerToHclTerraform, PodSpecContainerList, PodSpecDnsConfig, podSpecDnsConfigToTerraform, +podSpecDnsConfigToHclTerraform, PodSpecDnsConfigOutputReference, PodSpecHostAliases, podSpecHostAliasesToTerraform, +podSpecHostAliasesToHclTerraform, PodSpecHostAliasesList, PodSpecImagePullSecrets, podSpecImagePullSecretsToTerraform, +podSpecImagePullSecretsToHclTerraform, PodSpecImagePullSecretsList } from './structs0' export interface PodSpecInitContainerSecurityContext { /** @@ -124,6 +139,73 @@ export function podSpecInitContainerSecurityContextToTerraform(struct?: PodSpecI } } + +export function podSpecInitContainerSecurityContextToHclTerraform(struct?: PodSpecInitContainerSecurityContextOutputReference | PodSpecInitContainerSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + allow_privilege_escalation: { + value: cdktf.booleanToHclTerraform(struct!.allowPrivilegeEscalation), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + privileged: { + value: cdktf.booleanToHclTerraform(struct!.privileged), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + read_only_root_filesystem: { + value: cdktf.booleanToHclTerraform(struct!.readOnlyRootFilesystem), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + capabilities: { + value: podSpecInitContainerSecurityContextCapabilitiesToHclTerraform(struct!.capabilities), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerSecurityContextCapabilitiesList", + }, + se_linux_options: { + value: podSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: podSpecInitContainerSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerSecurityContextSeccompProfileList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -367,6 +449,25 @@ export function podSpecInitContainerStartupProbeExecToTerraform(struct?: PodSpec } } + +export function podSpecInitContainerStartupProbeExecToHclTerraform(struct?: PodSpecInitContainerStartupProbeExecOutputReference | PodSpecInitContainerStartupProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerStartupProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -441,6 +542,31 @@ export function podSpecInitContainerStartupProbeGrpcToTerraform(struct?: PodSpec } } + +export function podSpecInitContainerStartupProbeGrpcToHclTerraform(struct?: PodSpecInitContainerStartupProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -566,6 +692,31 @@ export function podSpecInitContainerStartupProbeHttpGetHttpHeaderToTerraform(str } } + +export function podSpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform(struct?: PodSpecInitContainerStartupProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -715,6 +866,49 @@ export function podSpecInitContainerStartupProbeHttpGetToTerraform(struct?: PodS } } + +export function podSpecInitContainerStartupProbeHttpGetToHclTerraform(struct?: PodSpecInitContainerStartupProbeHttpGetOutputReference | PodSpecInitContainerStartupProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(podSpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerStartupProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerStartupProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -870,6 +1064,25 @@ export function podSpecInitContainerStartupProbeTcpSocketToTerraform(struct?: Po } } + +export function podSpecInitContainerStartupProbeTcpSocketToHclTerraform(struct?: PodSpecInitContainerStartupProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerStartupProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1022,6 +1235,73 @@ export function podSpecInitContainerStartupProbeToTerraform(struct?: PodSpecInit } } + +export function podSpecInitContainerStartupProbeToHclTerraform(struct?: PodSpecInitContainerStartupProbeOutputReference | PodSpecInitContainerStartupProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: podSpecInitContainerStartupProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerStartupProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(podSpecInitContainerStartupProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerStartupProbeGrpcList", + }, + http_get: { + value: podSpecInitContainerStartupProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerStartupProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(podSpecInitContainerStartupProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerStartupProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerStartupProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1293,6 +1573,49 @@ export function podSpecInitContainerVolumeMountToTerraform(struct?: PodSpecInitC } } + +export function podSpecInitContainerVolumeMountToHclTerraform(struct?: PodSpecInitContainerVolumeMount | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mount_path: { + value: cdktf.stringToHclTerraform(struct!.mountPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mount_propagation: { + value: cdktf.stringToHclTerraform(struct!.mountPropagation), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + sub_path: { + value: cdktf.stringToHclTerraform(struct!.subPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerVolumeMountOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1614,6 +1937,145 @@ export function podSpecInitContainerToTerraform(struct?: PodSpecInitContainer | } } + +export function podSpecInitContainerToHclTerraform(struct?: PodSpecInitContainer | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + args: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.args), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + image: { + value: cdktf.stringToHclTerraform(struct!.image), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + image_pull_policy: { + value: cdktf.stringToHclTerraform(struct!.imagePullPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stdin: { + value: cdktf.booleanToHclTerraform(struct!.stdin), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + stdin_once: { + value: cdktf.booleanToHclTerraform(struct!.stdinOnce), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + termination_message_path: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_message_policy: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + tty: { + value: cdktf.booleanToHclTerraform(struct!.tty), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + working_dir: { + value: cdktf.stringToHclTerraform(struct!.workingDir), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + env: { + value: cdktf.listMapperHcl(podSpecInitContainerEnvToHclTerraform, true)(struct!.env), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerEnvList", + }, + env_from: { + value: cdktf.listMapperHcl(podSpecInitContainerEnvFromToHclTerraform, true)(struct!.envFrom), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerEnvFromList", + }, + lifecycle: { + value: podSpecInitContainerLifecycleToHclTerraform(struct!.lifecycle), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerLifecycleList", + }, + liveness_probe: { + value: podSpecInitContainerLivenessProbeToHclTerraform(struct!.livenessProbe), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerLivenessProbeList", + }, + port: { + value: cdktf.listMapperHcl(podSpecInitContainerPortToHclTerraform, true)(struct!.port), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerPortList", + }, + readiness_probe: { + value: podSpecInitContainerReadinessProbeToHclTerraform(struct!.readinessProbe), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerReadinessProbeList", + }, + resources: { + value: podSpecInitContainerResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerResourcesList", + }, + security_context: { + value: podSpecInitContainerSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerSecurityContextList", + }, + startup_probe: { + value: podSpecInitContainerStartupProbeToHclTerraform(struct!.startupProbe), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerStartupProbeList", + }, + volume_mount: { + value: cdktf.listMapperHcl(podSpecInitContainerVolumeMountToHclTerraform, true)(struct!.volumeMount), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerVolumeMountList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecInitContainerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2150,6 +2612,25 @@ export function podSpecOsToTerraform(struct?: PodSpecOsOutputReference | PodSpec } } + +export function podSpecOsToHclTerraform(struct?: PodSpecOsOutputReference | PodSpecOs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecOsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2214,6 +2695,25 @@ export function podSpecReadinessGateToTerraform(struct?: PodSpecReadinessGate | } } + +export function podSpecReadinessGateToHclTerraform(struct?: PodSpecReadinessGate | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + condition_type: { + value: cdktf.stringToHclTerraform(struct!.conditionType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecReadinessGateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2331,6 +2831,43 @@ export function podSpecSecurityContextSeLinuxOptionsToTerraform(struct?: PodSpec } } + +export function podSpecSecurityContextSeLinuxOptionsToHclTerraform(struct?: PodSpecSecurityContextSeLinuxOptionsOutputReference | PodSpecSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2471,6 +3008,31 @@ export function podSpecSecurityContextSeccompProfileToTerraform(struct?: PodSpec } } + +export function podSpecSecurityContextSeccompProfileToHclTerraform(struct?: PodSpecSecurityContextSeccompProfileOutputReference | PodSpecSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2567,6 +3129,31 @@ export function podSpecSecurityContextSysctlToTerraform(struct?: PodSpecSecurity } } + +export function podSpecSecurityContextSysctlToHclTerraform(struct?: PodSpecSecurityContextSysctl | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecSecurityContextSysctlOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2703,6 +3290,43 @@ export function podSpecSecurityContextWindowsOptionsToTerraform(struct?: PodSpec } } + +export function podSpecSecurityContextWindowsOptionsToHclTerraform(struct?: PodSpecSecurityContextWindowsOptionsOutputReference | PodSpecSecurityContextWindowsOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + gmsa_credential_spec: { + value: cdktf.stringToHclTerraform(struct!.gmsaCredentialSpec), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + gmsa_credential_spec_name: { + value: cdktf.stringToHclTerraform(struct!.gmsaCredentialSpecName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_process: { + value: cdktf.booleanToHclTerraform(struct!.hostProcess), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_username: { + value: cdktf.stringToHclTerraform(struct!.runAsUsername), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecSecurityContextWindowsOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2899,6 +3523,79 @@ export function podSpecSecurityContextToTerraform(struct?: PodSpecSecurityContex } } + +export function podSpecSecurityContextToHclTerraform(struct?: PodSpecSecurityContextOutputReference | PodSpecSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_group: { + value: cdktf.stringToHclTerraform(struct!.fsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_group_change_policy: { + value: cdktf.stringToHclTerraform(struct!.fsGroupChangePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + supplemental_groups: { + value: cdktf.listMapperHcl(cdktf.numberToHclTerraform, false)(struct!.supplementalGroups), + isBlock: false, + type: "set", + storageClassType: "numberList", + }, + se_linux_options: { + value: podSpecSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "PodSpecSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: podSpecSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "PodSpecSecurityContextSeccompProfileList", + }, + sysctl: { + value: cdktf.listMapperHcl(podSpecSecurityContextSysctlToHclTerraform, true)(struct!.sysctl), + isBlock: true, + type: "list", + storageClassType: "PodSpecSecurityContextSysctlList", + }, + windows_options: { + value: podSpecSecurityContextWindowsOptionsToHclTerraform(struct!.windowsOptions), + isBlock: true, + type: "list", + storageClassType: "PodSpecSecurityContextWindowsOptionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3192,6 +3889,49 @@ export function podSpecTolerationToTerraform(struct?: PodSpecToleration | cdktf. } } + +export function podSpecTolerationToHclTerraform(struct?: PodSpecToleration | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + effect: { + value: cdktf.stringToHclTerraform(struct!.effect), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + toleration_seconds: { + value: cdktf.stringToHclTerraform(struct!.tolerationSeconds), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecTolerationOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3393,6 +4133,37 @@ export function podSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToTe } } + +export function podSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform(struct?: PodSpecTopologySpreadConstraintLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3543,6 +4314,31 @@ export function podSpecTopologySpreadConstraintLabelSelectorToTerraform(struct?: } } + +export function podSpecTopologySpreadConstraintLabelSelectorToHclTerraform(struct?: PodSpecTopologySpreadConstraintLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(podSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "PodSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecTopologySpreadConstraintLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3685,6 +4481,43 @@ export function podSpecTopologySpreadConstraintToTerraform(struct?: PodSpecTopol } } + +export function podSpecTopologySpreadConstraintToHclTerraform(struct?: PodSpecTopologySpreadConstraint | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + max_skew: { + value: cdktf.numberToHclTerraform(struct!.maxSkew), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + when_unsatisfiable: { + value: cdktf.stringToHclTerraform(struct!.whenUnsatisfiable), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(podSpecTopologySpreadConstraintLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "PodSpecTopologySpreadConstraintLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecTopologySpreadConstraintOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3871,6 +4704,43 @@ export function podSpecVolumeAwsElasticBlockStoreToTerraform(struct?: PodSpecVol } } + +export function podSpecVolumeAwsElasticBlockStoreToHclTerraform(struct?: PodSpecVolumeAwsElasticBlockStoreOutputReference | PodSpecVolumeAwsElasticBlockStore): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_id: { + value: cdktf.stringToHclTerraform(struct!.volumeId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeAwsElasticBlockStoreOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4036,6 +4906,55 @@ export function podSpecVolumeAzureDiskToTerraform(struct?: PodSpecVolumeAzureDis } } + +export function podSpecVolumeAzureDiskToHclTerraform(struct?: PodSpecVolumeAzureDiskOutputReference | PodSpecVolumeAzureDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + caching_mode: { + value: cdktf.stringToHclTerraform(struct!.cachingMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + data_disk_uri: { + value: cdktf.stringToHclTerraform(struct!.dataDiskUri), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + disk_name: { + value: cdktf.stringToHclTerraform(struct!.diskName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeAzureDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4225,6 +5144,43 @@ export function podSpecVolumeAzureFileToTerraform(struct?: PodSpecVolumeAzureFil } } + +export function podSpecVolumeAzureFileToHclTerraform(struct?: PodSpecVolumeAzureFileOutputReference | PodSpecVolumeAzureFile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_name: { + value: cdktf.stringToHclTerraform(struct!.secretName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + secret_namespace: { + value: cdktf.stringToHclTerraform(struct!.secretNamespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + share_name: { + value: cdktf.stringToHclTerraform(struct!.shareName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeAzureFileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4359,6 +5315,31 @@ export function podSpecVolumeCephFsSecretRefToTerraform(struct?: PodSpecVolumeCe } } + +export function podSpecVolumeCephFsSecretRefToHclTerraform(struct?: PodSpecVolumeCephFsSecretRefOutputReference | PodSpecVolumeCephFsSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeCephFsSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4483,6 +5464,55 @@ export function podSpecVolumeCephFsToTerraform(struct?: PodSpecVolumeCephFsOutpu } } + +export function podSpecVolumeCephFsToHclTerraform(struct?: PodSpecVolumeCephFsOutputReference | PodSpecVolumeCephFs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + monitors: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.monitors), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_file: { + value: cdktf.stringToHclTerraform(struct!.secretFile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + secret_ref: { + value: podSpecVolumeCephFsSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeCephFsSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeCephFsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4671,6 +5701,37 @@ export function podSpecVolumeCinderToTerraform(struct?: PodSpecVolumeCinderOutpu } } + +export function podSpecVolumeCinderToHclTerraform(struct?: PodSpecVolumeCinderOutputReference | PodSpecVolumeCinder): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_id: { + value: cdktf.stringToHclTerraform(struct!.volumeId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeCinderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4793,6 +5854,37 @@ export function podSpecVolumeConfigMapItemsToTerraform(struct?: PodSpecVolumeCon } } + +export function podSpecVolumeConfigMapItemsToHclTerraform(struct?: PodSpecVolumeConfigMapItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeConfigMapItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4957,6 +6049,43 @@ export function podSpecVolumeConfigMapToTerraform(struct?: PodSpecVolumeConfigMa } } + +export function podSpecVolumeConfigMapToHclTerraform(struct?: PodSpecVolumeConfigMapOutputReference | PodSpecVolumeConfigMap): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(podSpecVolumeConfigMapItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeConfigMapItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeConfigMapOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5090,6 +6219,25 @@ export function podSpecVolumeCsiNodePublishSecretRefToTerraform(struct?: PodSpec } } + +export function podSpecVolumeCsiNodePublishSecretRefToHclTerraform(struct?: PodSpecVolumeCsiNodePublishSecretRefOutputReference | PodSpecVolumeCsiNodePublishSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeCsiNodePublishSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5185,6 +6333,49 @@ export function podSpecVolumeCsiToTerraform(struct?: PodSpecVolumeCsiOutputRefer } } + +export function podSpecVolumeCsiToHclTerraform(struct?: PodSpecVolumeCsiOutputReference | PodSpecVolumeCsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_attributes: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.volumeAttributes), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + node_publish_secret_ref: { + value: podSpecVolumeCsiNodePublishSecretRefToHclTerraform(struct!.nodePublishSecretRef), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeCsiNodePublishSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeCsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5344,6 +6535,31 @@ export function podSpecVolumeDownwardApiItemsFieldRefToTerraform(struct?: PodSpe } } + +export function podSpecVolumeDownwardApiItemsFieldRefToHclTerraform(struct?: PodSpecVolumeDownwardApiItemsFieldRefOutputReference | PodSpecVolumeDownwardApiItemsFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeDownwardApiItemsFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5443,6 +6659,37 @@ export function podSpecVolumeDownwardApiItemsResourceFieldRefToTerraform(struct? } } + +export function podSpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform(struct?: PodSpecVolumeDownwardApiItemsResourceFieldRefOutputReference | PodSpecVolumeDownwardApiItemsResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeDownwardApiItemsResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5569,6 +6816,43 @@ export function podSpecVolumeDownwardApiItemsToTerraform(struct?: PodSpecVolumeD } } + +export function podSpecVolumeDownwardApiItemsToHclTerraform(struct?: PodSpecVolumeDownwardApiItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_ref: { + value: podSpecVolumeDownwardApiItemsFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeDownwardApiItemsFieldRefList", + }, + resource_field_ref: { + value: podSpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeDownwardApiItemsResourceFieldRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeDownwardApiItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5735,6 +7019,31 @@ export function podSpecVolumeDownwardApiToTerraform(struct?: PodSpecVolumeDownwa } } + +export function podSpecVolumeDownwardApiToHclTerraform(struct?: PodSpecVolumeDownwardApiOutputReference | PodSpecVolumeDownwardApi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + items: { + value: cdktf.listMapperHcl(podSpecVolumeDownwardApiItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeDownwardApiItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeDownwardApiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5831,6 +7140,31 @@ export function podSpecVolumeEmptyDirToTerraform(struct?: PodSpecVolumeEmptyDirO } } + +export function podSpecVolumeEmptyDirToHclTerraform(struct?: PodSpecVolumeEmptyDirOutputReference | PodSpecVolumeEmptyDir): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + medium: { + value: cdktf.stringToHclTerraform(struct!.medium), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + size_limit: { + value: cdktf.stringToHclTerraform(struct!.sizeLimit), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeEmptyDirOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5927,6 +7261,31 @@ export function podSpecVolumeEphemeralVolumeClaimTemplateMetadataToTerraform(str } } + +export function podSpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform(struct?: PodSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference | PodSpecVolumeEphemeralVolumeClaimTemplateMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6023,6 +7382,31 @@ export function podSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToTerrafor } } + +export function podSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform(struct?: PodSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference | PodSpecVolumeEphemeralVolumeClaimTemplateSpecResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6126,6 +7510,37 @@ export function podSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpres } } + +export function podSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform(struct?: PodSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6276,6 +7691,31 @@ export function podSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToTerraform } } + +export function podSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform(struct?: PodSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference | PodSpecVolumeEphemeralVolumeClaimTemplateSpecSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(podSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6400,6 +7840,55 @@ export function podSpecVolumeEphemeralVolumeClaimTemplateSpecToTerraform(struct? } } + +export function podSpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform(struct?: PodSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference | PodSpecVolumeEphemeralVolumeClaimTemplateSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + access_modes: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.accessModes), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + storage_class_name: { + value: cdktf.stringToHclTerraform(struct!.storageClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_mode: { + value: cdktf.stringToHclTerraform(struct!.volumeMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_name: { + value: cdktf.stringToHclTerraform(struct!.volumeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resources: { + value: podSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesList", + }, + selector: { + value: podSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6578,6 +8067,31 @@ export function podSpecVolumeEphemeralVolumeClaimTemplateToTerraform(struct?: Po } } + +export function podSpecVolumeEphemeralVolumeClaimTemplateToHclTerraform(struct?: PodSpecVolumeEphemeralVolumeClaimTemplateOutputReference | PodSpecVolumeEphemeralVolumeClaimTemplate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metadata: { + value: podSpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform(struct!.metadata), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeEphemeralVolumeClaimTemplateMetadataList", + }, + spec: { + value: podSpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform(struct!.spec), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeEphemeralVolumeClaimTemplateSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeEphemeralVolumeClaimTemplateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6664,6 +8178,25 @@ export function podSpecVolumeEphemeralToTerraform(struct?: PodSpecVolumeEphemera } } + +export function podSpecVolumeEphemeralToHclTerraform(struct?: PodSpecVolumeEphemeralOutputReference | PodSpecVolumeEphemeral): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + volume_claim_template: { + value: podSpecVolumeEphemeralVolumeClaimTemplateToHclTerraform(struct!.volumeClaimTemplate), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeEphemeralVolumeClaimTemplateList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeEphemeralOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6749,6 +8282,43 @@ export function podSpecVolumeFcToTerraform(struct?: PodSpecVolumeFcOutputReferen } } + +export function podSpecVolumeFcToHclTerraform(struct?: PodSpecVolumeFcOutputReference | PodSpecVolumeFc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + lun: { + value: cdktf.numberToHclTerraform(struct!.lun), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + target_ww_ns: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.targetWwNs), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeFcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6883,6 +8453,31 @@ export function podSpecVolumeFlexVolumeSecretRefToTerraform(struct?: PodSpecVolu } } + +export function podSpecVolumeFlexVolumeSecretRefToHclTerraform(struct?: PodSpecVolumeFlexVolumeSecretRefOutputReference | PodSpecVolumeFlexVolumeSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeFlexVolumeSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7000,6 +8595,49 @@ export function podSpecVolumeFlexVolumeToTerraform(struct?: PodSpecVolumeFlexVol } } + +export function podSpecVolumeFlexVolumeToHclTerraform(struct?: PodSpecVolumeFlexVolumeOutputReference | PodSpecVolumeFlexVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + options: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.options), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_ref: { + value: podSpecVolumeFlexVolumeSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeFlexVolumeSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeFlexVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7159,6 +8797,31 @@ export function podSpecVolumeFlockerToTerraform(struct?: PodSpecVolumeFlockerOut } } + +export function podSpecVolumeFlockerToHclTerraform(struct?: PodSpecVolumeFlockerOutputReference | PodSpecVolumeFlocker): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + dataset_name: { + value: cdktf.stringToHclTerraform(struct!.datasetName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + dataset_uuid: { + value: cdktf.stringToHclTerraform(struct!.datasetUuid), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeFlockerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7269,6 +8932,43 @@ export function podSpecVolumeGcePersistentDiskToTerraform(struct?: PodSpecVolume } } + +export function podSpecVolumeGcePersistentDiskToHclTerraform(struct?: PodSpecVolumeGcePersistentDiskOutputReference | PodSpecVolumeGcePersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pd_name: { + value: cdktf.stringToHclTerraform(struct!.pdName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeGcePersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7413,6 +9113,37 @@ export function podSpecVolumeGitRepoToTerraform(struct?: PodSpecVolumeGitRepoOut } } + +export function podSpecVolumeGitRepoToHclTerraform(struct?: PodSpecVolumeGitRepoOutputReference | PodSpecVolumeGitRepo): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + directory: { + value: cdktf.stringToHclTerraform(struct!.directory), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + repository: { + value: cdktf.stringToHclTerraform(struct!.repository), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + revision: { + value: cdktf.stringToHclTerraform(struct!.revision), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeGitRepoOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7538,6 +9269,37 @@ export function podSpecVolumeGlusterfsToTerraform(struct?: PodSpecVolumeGlusterf } } + +export function podSpecVolumeGlusterfsToHclTerraform(struct?: PodSpecVolumeGlusterfsOutputReference | PodSpecVolumeGlusterfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + endpoints_name: { + value: cdktf.stringToHclTerraform(struct!.endpointsName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeGlusterfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7650,6 +9412,31 @@ export function podSpecVolumeHostPathToTerraform(struct?: PodSpecVolumeHostPathO } } + +export function podSpecVolumeHostPathToHclTerraform(struct?: PodSpecVolumeHostPathOutputReference | PodSpecVolumeHostPath): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeHostPathOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7774,6 +9561,55 @@ export function podSpecVolumeIscsiToTerraform(struct?: PodSpecVolumeIscsiOutputR } } + +export function podSpecVolumeIscsiToHclTerraform(struct?: PodSpecVolumeIscsiOutputReference | PodSpecVolumeIscsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + iqn: { + value: cdktf.stringToHclTerraform(struct!.iqn), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + iscsi_interface: { + value: cdktf.stringToHclTerraform(struct!.iscsiInterface), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + lun: { + value: cdktf.numberToHclTerraform(struct!.lun), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + target_portal: { + value: cdktf.stringToHclTerraform(struct!.targetPortal), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeIscsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7945,6 +9781,25 @@ export function podSpecVolumeLocalToTerraform(struct?: PodSpecVolumeLocalOutputR } } + +export function podSpecVolumeLocalToHclTerraform(struct?: PodSpecVolumeLocalOutputReference | PodSpecVolumeLocal): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeLocalOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8026,6 +9881,37 @@ export function podSpecVolumeNfsToTerraform(struct?: PodSpecVolumeNfsOutputRefer } } + +export function podSpecVolumeNfsToHclTerraform(struct?: PodSpecVolumeNfsOutputReference | PodSpecVolumeNfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + server: { + value: cdktf.stringToHclTerraform(struct!.server), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeNfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8138,6 +10024,31 @@ export function podSpecVolumePersistentVolumeClaimToTerraform(struct?: PodSpecVo } } + +export function podSpecVolumePersistentVolumeClaimToHclTerraform(struct?: PodSpecVolumePersistentVolumeClaimOutputReference | PodSpecVolumePersistentVolumeClaim): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + claim_name: { + value: cdktf.stringToHclTerraform(struct!.claimName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumePersistentVolumeClaimOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8234,6 +10145,31 @@ export function podSpecVolumePhotonPersistentDiskToTerraform(struct?: PodSpecVol } } + +export function podSpecVolumePhotonPersistentDiskToHclTerraform(struct?: PodSpecVolumePhotonPersistentDiskOutputReference | PodSpecVolumePhotonPersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + pd_id: { + value: cdktf.stringToHclTerraform(struct!.pdId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumePhotonPersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8334,6 +10270,37 @@ export function podSpecVolumeProjectedSourcesConfigMapItemsToTerraform(struct?: } } + +export function podSpecVolumeProjectedSourcesConfigMapItemsToHclTerraform(struct?: PodSpecVolumeProjectedSourcesConfigMapItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeProjectedSourcesConfigMapItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8491,6 +10458,37 @@ export function podSpecVolumeProjectedSourcesConfigMapToTerraform(struct?: PodSp } } + +export function podSpecVolumeProjectedSourcesConfigMapToHclTerraform(struct?: PodSpecVolumeProjectedSourcesConfigMap | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(podSpecVolumeProjectedSourcesConfigMapItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeProjectedSourcesConfigMapItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeProjectedSourcesConfigMapOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8641,6 +10639,31 @@ export function podSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToTerraform } } + +export function podSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform(struct?: PodSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference | PodSpecVolumeProjectedSourcesDownwardApiItemsFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8740,6 +10763,37 @@ export function podSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToT } } + +export function podSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform(struct?: PodSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference | PodSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8866,6 +10920,43 @@ export function podSpecVolumeProjectedSourcesDownwardApiItemsToTerraform(struct? } } + +export function podSpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform(struct?: PodSpecVolumeProjectedSourcesDownwardApiItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_ref: { + value: podSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeProjectedSourcesDownwardApiItemsFieldRefList", + }, + resource_field_ref: { + value: podSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeProjectedSourcesDownwardApiItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9028,6 +11119,25 @@ export function podSpecVolumeProjectedSourcesDownwardApiToTerraform(struct?: Pod } } + +export function podSpecVolumeProjectedSourcesDownwardApiToHclTerraform(struct?: PodSpecVolumeProjectedSourcesDownwardApiOutputReference | PodSpecVolumeProjectedSourcesDownwardApi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + items: { + value: cdktf.listMapperHcl(podSpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeProjectedSourcesDownwardApiItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeProjectedSourcesDownwardApiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9109,6 +11219,37 @@ export function podSpecVolumeProjectedSourcesSecretItemsToTerraform(struct?: Pod } } + +export function podSpecVolumeProjectedSourcesSecretItemsToHclTerraform(struct?: PodSpecVolumeProjectedSourcesSecretItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeProjectedSourcesSecretItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9266,6 +11407,37 @@ export function podSpecVolumeProjectedSourcesSecretToTerraform(struct?: PodSpecV } } + +export function podSpecVolumeProjectedSourcesSecretToHclTerraform(struct?: PodSpecVolumeProjectedSourcesSecret | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(podSpecVolumeProjectedSourcesSecretItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeProjectedSourcesSecretItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeProjectedSourcesSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9423,6 +11595,37 @@ export function podSpecVolumeProjectedSourcesServiceAccountTokenToTerraform(stru } } + +export function podSpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform(struct?: PodSpecVolumeProjectedSourcesServiceAccountTokenOutputReference | PodSpecVolumeProjectedSourcesServiceAccountToken): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + audience: { + value: cdktf.stringToHclTerraform(struct!.audience), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + expiration_seconds: { + value: cdktf.numberToHclTerraform(struct!.expirationSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeProjectedSourcesServiceAccountTokenOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9552,6 +11755,43 @@ export function podSpecVolumeProjectedSourcesToTerraform(struct?: PodSpecVolumeP } } + +export function podSpecVolumeProjectedSourcesToHclTerraform(struct?: PodSpecVolumeProjectedSources | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map: { + value: cdktf.listMapperHcl(podSpecVolumeProjectedSourcesConfigMapToHclTerraform, true)(struct!.configMap), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeProjectedSourcesConfigMapList", + }, + downward_api: { + value: podSpecVolumeProjectedSourcesDownwardApiToHclTerraform(struct!.downwardApi), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeProjectedSourcesDownwardApiList", + }, + secret: { + value: cdktf.listMapperHcl(podSpecVolumeProjectedSourcesSecretToHclTerraform, true)(struct!.secret), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeProjectedSourcesSecretList", + }, + service_account_token: { + value: podSpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform(struct!.serviceAccountToken), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeProjectedSourcesServiceAccountTokenList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeProjectedSourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9724,6 +11964,31 @@ export function podSpecVolumeProjectedToTerraform(struct?: PodSpecVolumeProjecte } } + +export function podSpecVolumeProjectedToHclTerraform(struct?: PodSpecVolumeProjected | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + sources: { + value: cdktf.listMapperHcl(podSpecVolumeProjectedSourcesToHclTerraform, true)(struct!.sources), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeProjectedSourcesList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeProjectedOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9870,6 +12135,49 @@ export function podSpecVolumeQuobyteToTerraform(struct?: PodSpecVolumeQuobyteOut } } + +export function podSpecVolumeQuobyteToHclTerraform(struct?: PodSpecVolumeQuobyteOutputReference | PodSpecVolumeQuobyte): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + group: { + value: cdktf.stringToHclTerraform(struct!.group), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + registry: { + value: cdktf.stringToHclTerraform(struct!.registry), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume: { + value: cdktf.stringToHclTerraform(struct!.volume), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeQuobyteOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10026,6 +12334,31 @@ export function podSpecVolumeRbdSecretRefToTerraform(struct?: PodSpecVolumeRbdSe } } + +export function podSpecVolumeRbdSecretRefToHclTerraform(struct?: PodSpecVolumeRbdSecretRefOutputReference | PodSpecVolumeRbdSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeRbdSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10164,6 +12497,67 @@ export function podSpecVolumeRbdToTerraform(struct?: PodSpecVolumeRbdOutputRefer } } + +export function podSpecVolumeRbdToHclTerraform(struct?: PodSpecVolumeRbdOutputReference | PodSpecVolumeRbd): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + ceph_monitors: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.cephMonitors), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + keyring: { + value: cdktf.stringToHclTerraform(struct!.keyring), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rados_user: { + value: cdktf.stringToHclTerraform(struct!.radosUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rbd_image: { + value: cdktf.stringToHclTerraform(struct!.rbdImage), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rbd_pool: { + value: cdktf.stringToHclTerraform(struct!.rbdPool), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_ref: { + value: podSpecVolumeRbdSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeRbdSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeRbdOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10393,6 +12787,37 @@ export function podSpecVolumeSecretItemsToTerraform(struct?: PodSpecVolumeSecret } } + +export function podSpecVolumeSecretItemsToHclTerraform(struct?: PodSpecVolumeSecretItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeSecretItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10557,6 +12982,43 @@ export function podSpecVolumeSecretToTerraform(struct?: PodSpecVolumeSecretOutpu } } + +export function podSpecVolumeSecretToHclTerraform(struct?: PodSpecVolumeSecretOutputReference | PodSpecVolumeSecret): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_name: { + value: cdktf.stringToHclTerraform(struct!.secretName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + items: { + value: cdktf.listMapperHcl(podSpecVolumeSecretItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeSecretItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10697,6 +13159,31 @@ export function podSpecVolumeVsphereVolumeToTerraform(struct?: PodSpecVolumeVsph } } + +export function podSpecVolumeVsphereVolumeToHclTerraform(struct?: PodSpecVolumeVsphereVolumeOutputReference | PodSpecVolumeVsphereVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_path: { + value: cdktf.stringToHclTerraform(struct!.volumePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeVsphereVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10972,6 +13459,187 @@ export function podSpecVolumeToTerraform(struct?: PodSpecVolume | cdktf.IResolva } } + +export function podSpecVolumeToHclTerraform(struct?: PodSpecVolume | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + aws_elastic_block_store: { + value: podSpecVolumeAwsElasticBlockStoreToHclTerraform(struct!.awsElasticBlockStore), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeAwsElasticBlockStoreList", + }, + azure_disk: { + value: podSpecVolumeAzureDiskToHclTerraform(struct!.azureDisk), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeAzureDiskList", + }, + azure_file: { + value: podSpecVolumeAzureFileToHclTerraform(struct!.azureFile), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeAzureFileList", + }, + ceph_fs: { + value: podSpecVolumeCephFsToHclTerraform(struct!.cephFs), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeCephFsList", + }, + cinder: { + value: podSpecVolumeCinderToHclTerraform(struct!.cinder), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeCinderList", + }, + config_map: { + value: podSpecVolumeConfigMapToHclTerraform(struct!.configMap), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeConfigMapList", + }, + csi: { + value: podSpecVolumeCsiToHclTerraform(struct!.csi), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeCsiList", + }, + downward_api: { + value: podSpecVolumeDownwardApiToHclTerraform(struct!.downwardApi), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeDownwardApiList", + }, + empty_dir: { + value: podSpecVolumeEmptyDirToHclTerraform(struct!.emptyDir), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeEmptyDirList", + }, + ephemeral: { + value: podSpecVolumeEphemeralToHclTerraform(struct!.ephemeral), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeEphemeralList", + }, + fc: { + value: podSpecVolumeFcToHclTerraform(struct!.fc), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeFcList", + }, + flex_volume: { + value: podSpecVolumeFlexVolumeToHclTerraform(struct!.flexVolume), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeFlexVolumeList", + }, + flocker: { + value: podSpecVolumeFlockerToHclTerraform(struct!.flocker), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeFlockerList", + }, + gce_persistent_disk: { + value: podSpecVolumeGcePersistentDiskToHclTerraform(struct!.gcePersistentDisk), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeGcePersistentDiskList", + }, + git_repo: { + value: podSpecVolumeGitRepoToHclTerraform(struct!.gitRepo), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeGitRepoList", + }, + glusterfs: { + value: podSpecVolumeGlusterfsToHclTerraform(struct!.glusterfs), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeGlusterfsList", + }, + host_path: { + value: podSpecVolumeHostPathToHclTerraform(struct!.hostPath), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeHostPathList", + }, + iscsi: { + value: podSpecVolumeIscsiToHclTerraform(struct!.iscsi), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeIscsiList", + }, + local: { + value: podSpecVolumeLocalToHclTerraform(struct!.local), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeLocalList", + }, + nfs: { + value: podSpecVolumeNfsToHclTerraform(struct!.nfs), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeNfsList", + }, + persistent_volume_claim: { + value: podSpecVolumePersistentVolumeClaimToHclTerraform(struct!.persistentVolumeClaim), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumePersistentVolumeClaimList", + }, + photon_persistent_disk: { + value: podSpecVolumePhotonPersistentDiskToHclTerraform(struct!.photonPersistentDisk), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumePhotonPersistentDiskList", + }, + projected: { + value: cdktf.listMapperHcl(podSpecVolumeProjectedToHclTerraform, true)(struct!.projected), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeProjectedList", + }, + quobyte: { + value: podSpecVolumeQuobyteToHclTerraform(struct!.quobyte), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeQuobyteList", + }, + rbd: { + value: podSpecVolumeRbdToHclTerraform(struct!.rbd), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeRbdList", + }, + secret: { + value: podSpecVolumeSecretToHclTerraform(struct!.secret), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeSecretList", + }, + vsphere_volume: { + value: podSpecVolumeVsphereVolumeToHclTerraform(struct!.vsphereVolume), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeVsphereVolumeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11868,6 +14536,199 @@ export function podSpecToTerraform(struct?: PodSpecOutputReference | PodSpec): a } } + +export function podSpecToHclTerraform(struct?: PodSpecOutputReference | PodSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + active_deadline_seconds: { + value: cdktf.numberToHclTerraform(struct!.activeDeadlineSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + automount_service_account_token: { + value: cdktf.booleanToHclTerraform(struct!.automountServiceAccountToken), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + dns_policy: { + value: cdktf.stringToHclTerraform(struct!.dnsPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + enable_service_links: { + value: cdktf.booleanToHclTerraform(struct!.enableServiceLinks), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_ipc: { + value: cdktf.booleanToHclTerraform(struct!.hostIpc), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_network: { + value: cdktf.booleanToHclTerraform(struct!.hostNetwork), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_pid: { + value: cdktf.booleanToHclTerraform(struct!.hostPid), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + hostname: { + value: cdktf.stringToHclTerraform(struct!.hostname), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_name: { + value: cdktf.stringToHclTerraform(struct!.nodeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_selector: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.nodeSelector), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + priority_class_name: { + value: cdktf.stringToHclTerraform(struct!.priorityClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + restart_policy: { + value: cdktf.stringToHclTerraform(struct!.restartPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + runtime_class_name: { + value: cdktf.stringToHclTerraform(struct!.runtimeClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheduler_name: { + value: cdktf.stringToHclTerraform(struct!.schedulerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + service_account_name: { + value: cdktf.stringToHclTerraform(struct!.serviceAccountName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + share_process_namespace: { + value: cdktf.booleanToHclTerraform(struct!.shareProcessNamespace), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + subdomain: { + value: cdktf.stringToHclTerraform(struct!.subdomain), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_grace_period_seconds: { + value: cdktf.numberToHclTerraform(struct!.terminationGracePeriodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + affinity: { + value: podSpecAffinityToHclTerraform(struct!.affinity), + isBlock: true, + type: "list", + storageClassType: "PodSpecAffinityList", + }, + container: { + value: cdktf.listMapperHcl(podSpecContainerToHclTerraform, true)(struct!.container), + isBlock: true, + type: "list", + storageClassType: "PodSpecContainerList", + }, + dns_config: { + value: podSpecDnsConfigToHclTerraform(struct!.dnsConfig), + isBlock: true, + type: "list", + storageClassType: "PodSpecDnsConfigList", + }, + host_aliases: { + value: cdktf.listMapperHcl(podSpecHostAliasesToHclTerraform, true)(struct!.hostAliases), + isBlock: true, + type: "list", + storageClassType: "PodSpecHostAliasesList", + }, + image_pull_secrets: { + value: cdktf.listMapperHcl(podSpecImagePullSecretsToHclTerraform, true)(struct!.imagePullSecrets), + isBlock: true, + type: "list", + storageClassType: "PodSpecImagePullSecretsList", + }, + init_container: { + value: cdktf.listMapperHcl(podSpecInitContainerToHclTerraform, true)(struct!.initContainer), + isBlock: true, + type: "list", + storageClassType: "PodSpecInitContainerList", + }, + os: { + value: podSpecOsToHclTerraform(struct!.os), + isBlock: true, + type: "list", + storageClassType: "PodSpecOsList", + }, + readiness_gate: { + value: cdktf.listMapperHcl(podSpecReadinessGateToHclTerraform, true)(struct!.readinessGate), + isBlock: true, + type: "list", + storageClassType: "PodSpecReadinessGateList", + }, + security_context: { + value: podSpecSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "PodSpecSecurityContextList", + }, + toleration: { + value: cdktf.listMapperHcl(podSpecTolerationToHclTerraform, true)(struct!.toleration), + isBlock: true, + type: "list", + storageClassType: "PodSpecTolerationList", + }, + topology_spread_constraint: { + value: cdktf.listMapperHcl(podSpecTopologySpreadConstraintToHclTerraform, true)(struct!.topologySpreadConstraint), + isBlock: true, + type: "list", + storageClassType: "PodSpecTopologySpreadConstraintList", + }, + volume: { + value: cdktf.listMapperHcl(podSpecVolumeToHclTerraform, true)(struct!.volume), + isBlock: true, + type: "list", + storageClassType: "PodSpecVolumeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12576,6 +15437,31 @@ export function podTimeoutsToTerraform(struct?: PodTimeouts | cdktf.IResolvable) } } + +export function podTimeoutsToHclTerraform(struct?: PodTimeouts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + create: { + value: cdktf.stringToHclTerraform(struct!.create), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + delete: { + value: cdktf.stringToHclTerraform(struct!.delete), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PodTimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; diff --git a/src/pod/index.ts b/src/pod/index.ts index 4f72e25a6..36c29374b 100644 --- a/src/pod/index.ts +++ b/src/pod/index.ts @@ -7,12 +7,15 @@ import { PodMetadata, podMetadataToTerraform, +podMetadataToHclTerraform, PodMetadataOutputReference, PodSpec, podSpecToTerraform, +podSpecToHclTerraform, PodSpecOutputReference, PodTimeouts, podTimeoutsToTerraform, +podTimeoutsToHclTerraform, PodTimeoutsOutputReference} from './index-structs' export * from './index-structs' import { Construct } from 'constructs'; @@ -200,4 +203,42 @@ export class Pod extends cdktf.TerraformResource { timeouts: podTimeoutsToTerraform(this._timeouts.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + target_state: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(this._targetState), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + metadata: { + value: podMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "PodMetadataList", + }, + spec: { + value: podSpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "PodSpecList", + }, + timeouts: { + value: podTimeoutsToHclTerraform(this._timeouts.internalValue), + isBlock: true, + type: "struct", + storageClassType: "PodTimeouts", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/priority-class-v1/README.md b/src/priority-class-v1/README.md index ed0b43088..305517bf0 100644 --- a/src/priority-class-v1/README.md +++ b/src/priority-class-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_priority_class_v1` -Refer to the Terraform Registory for docs: [`kubernetes_priority_class_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/priority_class_v1). +Refer to the Terraform Registry for docs: [`kubernetes_priority_class_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/priority_class_v1). diff --git a/src/priority-class-v1/index.ts b/src/priority-class-v1/index.ts index 2b05c315c..b72e8d4e1 100644 --- a/src/priority-class-v1/index.ts +++ b/src/priority-class-v1/index.ts @@ -90,6 +90,43 @@ export function priorityClassV1MetadataToTerraform(struct?: PriorityClassV1Metad } } + +export function priorityClassV1MetadataToHclTerraform(struct?: PriorityClassV1MetadataOutputReference | PriorityClassV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PriorityClassV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -387,4 +424,48 @@ export class PriorityClassV1 extends cdktf.TerraformResource { metadata: priorityClassV1MetadataToTerraform(this._metadata.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + description: { + value: cdktf.stringToHclTerraform(this._description), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + global_default: { + value: cdktf.booleanToHclTerraform(this._globalDefault), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + preemption_policy: { + value: cdktf.stringToHclTerraform(this._preemptionPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.numberToHclTerraform(this._value), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + metadata: { + value: priorityClassV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "PriorityClassV1MetadataList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/priority-class/README.md b/src/priority-class/README.md index 9e313be21..b5b322976 100644 --- a/src/priority-class/README.md +++ b/src/priority-class/README.md @@ -1,3 +1,3 @@ # `kubernetes_priority_class` -Refer to the Terraform Registory for docs: [`kubernetes_priority_class`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/priority_class). +Refer to the Terraform Registry for docs: [`kubernetes_priority_class`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/priority_class). diff --git a/src/priority-class/index.ts b/src/priority-class/index.ts index f97c453a6..e66991135 100644 --- a/src/priority-class/index.ts +++ b/src/priority-class/index.ts @@ -90,6 +90,43 @@ export function priorityClassMetadataToTerraform(struct?: PriorityClassMetadataO } } + +export function priorityClassMetadataToHclTerraform(struct?: PriorityClassMetadataOutputReference | PriorityClassMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class PriorityClassMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -387,4 +424,48 @@ export class PriorityClass extends cdktf.TerraformResource { metadata: priorityClassMetadataToTerraform(this._metadata.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + description: { + value: cdktf.stringToHclTerraform(this._description), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + global_default: { + value: cdktf.booleanToHclTerraform(this._globalDefault), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + preemption_policy: { + value: cdktf.stringToHclTerraform(this._preemptionPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.numberToHclTerraform(this._value), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + metadata: { + value: priorityClassMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "PriorityClassMetadataList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/provider/README.md b/src/provider/README.md index 58c7bbb85..5f517bfb7 100644 --- a/src/provider/README.md +++ b/src/provider/README.md @@ -1,3 +1,3 @@ # `provider` -Refer to the Terraform Registory for docs: [`kubernetes`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs). +Refer to the Terraform Registry for docs: [`kubernetes`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs). diff --git a/src/provider/index.ts b/src/provider/index.ts index 290c831d9..02d0ae072 100644 --- a/src/provider/index.ts +++ b/src/provider/index.ts @@ -159,6 +159,43 @@ export function kubernetesProviderExecToTerraform(struct?: KubernetesProviderExe } } + +export function kubernetesProviderExecToHclTerraform(struct?: KubernetesProviderExec | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + args: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.args), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + command: { + value: cdktf.stringToHclTerraform(struct!.command), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + env: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.env), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export interface KubernetesProviderExperiments { /** * Enable the `kubernetes_manifest` resource. @@ -179,6 +216,25 @@ export function kubernetesProviderExperimentsToTerraform(struct?: KubernetesProv } +export function kubernetesProviderExperimentsToHclTerraform(struct?: KubernetesProviderExperiments | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + manifest_resource: { + value: cdktf.booleanToHclTerraform(struct!.manifestResource), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + + /** * Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs kubernetes} */ @@ -598,4 +654,132 @@ export class KubernetesProvider extends cdktf.TerraformProvider { experiments: cdktf.listMapper(kubernetesProviderExperimentsToTerraform, true)(this._experiments), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + client_certificate: { + value: cdktf.stringToHclTerraform(this._clientCertificate), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + client_key: { + value: cdktf.stringToHclTerraform(this._clientKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + cluster_ca_certificate: { + value: cdktf.stringToHclTerraform(this._clusterCaCertificate), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + config_context: { + value: cdktf.stringToHclTerraform(this._configContext), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + config_context_auth_info: { + value: cdktf.stringToHclTerraform(this._configContextAuthInfo), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + config_context_cluster: { + value: cdktf.stringToHclTerraform(this._configContextCluster), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + config_path: { + value: cdktf.stringToHclTerraform(this._configPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + config_paths: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(this._configPaths), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + host: { + value: cdktf.stringToHclTerraform(this._host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + ignore_annotations: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(this._ignoreAnnotations), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + ignore_labels: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(this._ignoreLabels), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + insecure: { + value: cdktf.booleanToHclTerraform(this._insecure), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + password: { + value: cdktf.stringToHclTerraform(this._password), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + proxy_url: { + value: cdktf.stringToHclTerraform(this._proxyUrl), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + tls_server_name: { + value: cdktf.stringToHclTerraform(this._tlsServerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + token: { + value: cdktf.stringToHclTerraform(this._token), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + username: { + value: cdktf.stringToHclTerraform(this._username), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + alias: { + value: cdktf.stringToHclTerraform(this._alias), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + exec: { + value: cdktf.listMapperHcl(kubernetesProviderExecToHclTerraform, true)(this._exec), + isBlock: true, + type: "list", + storageClassType: "KubernetesProviderExecList", + }, + experiments: { + value: cdktf.listMapperHcl(kubernetesProviderExperimentsToHclTerraform, true)(this._experiments), + isBlock: true, + type: "list", + storageClassType: "KubernetesProviderExperimentsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/replication-controller-v1/README.md b/src/replication-controller-v1/README.md index aa2163f9d..606b22f9c 100644 --- a/src/replication-controller-v1/README.md +++ b/src/replication-controller-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_replication_controller_v1` -Refer to the Terraform Registory for docs: [`kubernetes_replication_controller_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/replication_controller_v1). +Refer to the Terraform Registry for docs: [`kubernetes_replication_controller_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/replication_controller_v1). diff --git a/src/replication-controller-v1/index-structs/structs0.ts b/src/replication-controller-v1/index-structs/structs0.ts index 457db24eb..9fd20184d 100644 --- a/src/replication-controller-v1/index-structs/structs0.ts +++ b/src/replication-controller-v1/index-structs/structs0.ts @@ -51,6 +51,49 @@ export function replicationControllerV1MetadataToTerraform(struct?: ReplicationC } } + +export function replicationControllerV1MetadataToHclTerraform(struct?: ReplicationControllerV1MetadataOutputReference | ReplicationControllerV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -249,6 +292,49 @@ export function replicationControllerV1SpecTemplateMetadataToTerraform(struct?: } } + +export function replicationControllerV1SpecTemplateMetadataToHclTerraform(struct?: ReplicationControllerV1SpecTemplateMetadataOutputReference | ReplicationControllerV1SpecTemplateMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -433,6 +519,37 @@ export function replicationControllerV1SpecTemplateSpecAffinityNodeAffinityPrefe } } + +export function replicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -590,6 +707,37 @@ export function replicationControllerV1SpecTemplateSpecAffinityNodeAffinityPrefe } } + +export function replicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -734,6 +882,31 @@ export function replicationControllerV1SpecTemplateSpecAffinityNodeAffinityPrefe } } + +export function replicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference | ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_expressions: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList", + }, + match_fields: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsToHclTerraform, true)(struct!.matchFields), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -830,6 +1003,31 @@ export function replicationControllerV1SpecTemplateSpecAffinityNodeAffinityPrefe } } + +export function replicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + preference: { + value: replicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceToHclTerraform(struct!.preference), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -959,6 +1157,37 @@ export function replicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequi } } + +export function replicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1116,6 +1345,37 @@ export function replicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequi } } + +export function replicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1260,6 +1520,31 @@ export function replicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequi } } + +export function replicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_expressions: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList", + }, + match_fields: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsToHclTerraform, true)(struct!.matchFields), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1381,6 +1666,25 @@ export function replicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequi } } + +export function replicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference | ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + node_selector_term: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermToHclTerraform, true)(struct!.nodeSelectorTerm), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1455,6 +1759,31 @@ export function replicationControllerV1SpecTemplateSpecAffinityNodeAffinityToTer } } + +export function replicationControllerV1SpecTemplateSpecAffinityNodeAffinityToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityOutputReference | ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: replicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1558,6 +1887,37 @@ export function replicationControllerV1SpecTemplateSpecAffinityPodAffinityPrefer } } + +export function replicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1708,6 +2068,31 @@ export function replicationControllerV1SpecTemplateSpecAffinityPodAffinityPrefer } } + +export function replicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1843,6 +2228,37 @@ export function replicationControllerV1SpecTemplateSpecAffinityPodAffinityPrefer } } + +export function replicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference | ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1958,6 +2374,31 @@ export function replicationControllerV1SpecTemplateSpecAffinityPodAffinityPrefer } } + +export function replicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pod_affinity_term: { + value: replicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct!.podAffinityTerm), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2087,6 +2528,37 @@ export function replicationControllerV1SpecTemplateSpecAffinityPodAffinityRequir } } + +export function replicationControllerV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2237,6 +2709,31 @@ export function replicationControllerV1SpecTemplateSpecAffinityPodAffinityRequir } } + +export function replicationControllerV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2372,6 +2869,37 @@ export function replicationControllerV1SpecTemplateSpecAffinityPodAffinityRequir } } + +export function replicationControllerV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2519,6 +3047,31 @@ export function replicationControllerV1SpecTemplateSpecAffinityPodAffinityToTerr } } + +export function replicationControllerV1SpecTemplateSpecAffinityPodAffinityToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityOutputReference | ReplicationControllerV1SpecTemplateSpecAffinityPodAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2622,6 +3175,37 @@ export function replicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPr } } + +export function replicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2772,6 +3356,31 @@ export function replicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPr } } + +export function replicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2907,6 +3516,37 @@ export function replicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPr } } + +export function replicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference | ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3022,6 +3662,31 @@ export function replicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPr } } + +export function replicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pod_affinity_term: { + value: replicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct!.podAffinityTerm), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3151,6 +3816,37 @@ export function replicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityRe } } + +export function replicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3301,6 +3997,31 @@ export function replicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityRe } } + +export function replicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3436,6 +4157,37 @@ export function replicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityRe } } + +export function replicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3583,6 +4335,31 @@ export function replicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityTo } } + +export function replicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityOutputReference | ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3686,6 +4463,37 @@ export function replicationControllerV1SpecTemplateSpecAffinityToTerraform(struc } } + +export function replicationControllerV1SpecTemplateSpecAffinityToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecAffinityOutputReference | ReplicationControllerV1SpecTemplateSpecAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + node_affinity: { + value: replicationControllerV1SpecTemplateSpecAffinityNodeAffinityToHclTerraform(struct!.nodeAffinity), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecAffinityNodeAffinityList", + }, + pod_affinity: { + value: replicationControllerV1SpecTemplateSpecAffinityPodAffinityToHclTerraform(struct!.podAffinity), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecAffinityPodAffinityList", + }, + pod_anti_affinity: { + value: replicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityToHclTerraform(struct!.podAntiAffinity), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecAffinityPodAntiAffinityList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3811,6 +4619,37 @@ export function replicationControllerV1SpecTemplateSpecContainerEnvValueFromConf } } + +export function replicationControllerV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference | ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3929,6 +4768,31 @@ export function replicationControllerV1SpecTemplateSpecContainerEnvValueFromFiel } } + +export function replicationControllerV1SpecTemplateSpecContainerEnvValueFromFieldRefToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromFieldRefOutputReference | ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4028,6 +4892,37 @@ export function replicationControllerV1SpecTemplateSpecContainerEnvValueFromReso } } + +export function replicationControllerV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference | ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4150,6 +5045,37 @@ export function replicationControllerV1SpecTemplateSpecContainerEnvValueFromSecr } } + +export function replicationControllerV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference | ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromSecretKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4282,6 +5208,43 @@ export function replicationControllerV1SpecTemplateSpecContainerEnvValueFromToTe } } + +export function replicationControllerV1SpecTemplateSpecContainerEnvValueFromToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromOutputReference | ReplicationControllerV1SpecTemplateSpecContainerEnvValueFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map_key_ref: { + value: replicationControllerV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct!.configMapKeyRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefList", + }, + field_ref: { + value: replicationControllerV1SpecTemplateSpecContainerEnvValueFromFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromFieldRefList", + }, + resource_field_ref: { + value: replicationControllerV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefList", + }, + secret_key_ref: { + value: replicationControllerV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefToHclTerraform(struct!.secretKeyRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4429,6 +5392,37 @@ export function replicationControllerV1SpecTemplateSpecContainerEnvToTerraform(s } } + +export function replicationControllerV1SpecTemplateSpecContainerEnvToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerEnv | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value_from: { + value: replicationControllerV1SpecTemplateSpecContainerEnvValueFromToHclTerraform(struct!.valueFrom), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerEnvValueFromList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerEnvOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4576,6 +5570,31 @@ export function replicationControllerV1SpecTemplateSpecContainerEnvFromConfigMap } } + +export function replicationControllerV1SpecTemplateSpecContainerEnvFromConfigMapRefToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerEnvFromConfigMapRefOutputReference | ReplicationControllerV1SpecTemplateSpecContainerEnvFromConfigMapRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerEnvFromConfigMapRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4669,6 +5688,31 @@ export function replicationControllerV1SpecTemplateSpecContainerEnvFromSecretRef } } + +export function replicationControllerV1SpecTemplateSpecContainerEnvFromSecretRefToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerEnvFromSecretRefOutputReference | ReplicationControllerV1SpecTemplateSpecContainerEnvFromSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerEnvFromSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4769,9 +5813,40 @@ export function replicationControllerV1SpecTemplateSpecContainerEnvFromToTerrafo } } -export class ReplicationControllerV1SpecTemplateSpecContainerEnvFromOutputReference extends cdktf.ComplexObject { - private isEmptyObject = false; - private resolvableValue?: cdktf.IResolvable; + +export function replicationControllerV1SpecTemplateSpecContainerEnvFromToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerEnvFrom | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + prefix: { + value: cdktf.stringToHclTerraform(struct!.prefix), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + config_map_ref: { + value: replicationControllerV1SpecTemplateSpecContainerEnvFromConfigMapRefToHclTerraform(struct!.configMapRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerEnvFromConfigMapRefList", + }, + secret_ref: { + value: replicationControllerV1SpecTemplateSpecContainerEnvFromSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerEnvFromSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class ReplicationControllerV1SpecTemplateSpecContainerEnvFromOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; /** * @param terraformResource The parent resource @@ -4912,6 +5987,25 @@ export function replicationControllerV1SpecTemplateSpecContainerLifecyclePostSta } } + +export function replicationControllerV1SpecTemplateSpecContainerLifecyclePostStartExecToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartExecOutputReference | ReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4986,6 +6080,31 @@ export function replicationControllerV1SpecTemplateSpecContainerLifecyclePostSta } } + +export function replicationControllerV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5135,6 +6254,49 @@ export function replicationControllerV1SpecTemplateSpecContainerLifecyclePostSta } } + +export function replicationControllerV1SpecTemplateSpecContainerLifecyclePostStartHttpGetToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference | ReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5290,6 +6452,25 @@ export function replicationControllerV1SpecTemplateSpecContainerLifecyclePostSta } } + +export function replicationControllerV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5400,6 +6581,37 @@ export function replicationControllerV1SpecTemplateSpecContainerLifecyclePostSta } } + +export function replicationControllerV1SpecTemplateSpecContainerLifecyclePostStartToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStart | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: replicationControllerV1SpecTemplateSpecContainerLifecyclePostStartExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartExecList", + }, + http_get: { + value: replicationControllerV1SpecTemplateSpecContainerLifecyclePostStartHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5543,6 +6755,25 @@ export function replicationControllerV1SpecTemplateSpecContainerLifecyclePreStop } } + +export function replicationControllerV1SpecTemplateSpecContainerLifecyclePreStopExecToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopExecOutputReference | ReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5617,6 +6848,31 @@ export function replicationControllerV1SpecTemplateSpecContainerLifecyclePreStop } } + +export function replicationControllerV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5766,6 +7022,49 @@ export function replicationControllerV1SpecTemplateSpecContainerLifecyclePreStop } } + +export function replicationControllerV1SpecTemplateSpecContainerLifecyclePreStopHttpGetToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference | ReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5921,6 +7220,25 @@ export function replicationControllerV1SpecTemplateSpecContainerLifecyclePreStop } } + +export function replicationControllerV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6031,6 +7349,37 @@ export function replicationControllerV1SpecTemplateSpecContainerLifecyclePreStop } } + +export function replicationControllerV1SpecTemplateSpecContainerLifecyclePreStopToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStop | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: replicationControllerV1SpecTemplateSpecContainerLifecyclePreStopExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopExecList", + }, + http_get: { + value: replicationControllerV1SpecTemplateSpecContainerLifecyclePreStopHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6181,6 +7530,31 @@ export function replicationControllerV1SpecTemplateSpecContainerLifecycleToTerra } } + +export function replicationControllerV1SpecTemplateSpecContainerLifecycleToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerLifecycleOutputReference | ReplicationControllerV1SpecTemplateSpecContainerLifecycle): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + post_start: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecContainerLifecyclePostStartToHclTerraform, true)(struct!.postStart), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerLifecyclePostStartList", + }, + pre_stop: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecContainerLifecyclePreStopToHclTerraform, true)(struct!.preStop), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerLifecyclePreStopList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerLifecycleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6270,6 +7644,25 @@ export function replicationControllerV1SpecTemplateSpecContainerLivenessProbeExe } } + +export function replicationControllerV1SpecTemplateSpecContainerLivenessProbeExecToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeExecOutputReference | ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6344,6 +7737,31 @@ export function replicationControllerV1SpecTemplateSpecContainerLivenessProbeGrp } } + +export function replicationControllerV1SpecTemplateSpecContainerLivenessProbeGrpcToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6469,6 +7887,31 @@ export function replicationControllerV1SpecTemplateSpecContainerLivenessProbeHtt } } + +export function replicationControllerV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6618,6 +8061,49 @@ export function replicationControllerV1SpecTemplateSpecContainerLivenessProbeHtt } } + +export function replicationControllerV1SpecTemplateSpecContainerLivenessProbeHttpGetToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeHttpGetOutputReference | ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6773,6 +8259,25 @@ export function replicationControllerV1SpecTemplateSpecContainerLivenessProbeTcp } } + +export function replicationControllerV1SpecTemplateSpecContainerLivenessProbeTcpSocketToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6925,6 +8430,73 @@ export function replicationControllerV1SpecTemplateSpecContainerLivenessProbeToT } } + +export function replicationControllerV1SpecTemplateSpecContainerLivenessProbeToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeOutputReference | ReplicationControllerV1SpecTemplateSpecContainerLivenessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: replicationControllerV1SpecTemplateSpecContainerLivenessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecContainerLivenessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeGrpcList", + }, + http_get: { + value: replicationControllerV1SpecTemplateSpecContainerLivenessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecContainerLivenessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7196,6 +8768,49 @@ export function replicationControllerV1SpecTemplateSpecContainerPortToTerraform( } } + +export function replicationControllerV1SpecTemplateSpecContainerPortToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerPort | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_port: { + value: cdktf.numberToHclTerraform(struct!.containerPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + host_ip: { + value: cdktf.stringToHclTerraform(struct!.hostIp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_port: { + value: cdktf.numberToHclTerraform(struct!.hostPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7380,6 +8995,25 @@ export function replicationControllerV1SpecTemplateSpecContainerReadinessProbeEx } } + +export function replicationControllerV1SpecTemplateSpecContainerReadinessProbeExecToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeExecOutputReference | ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7454,6 +9088,31 @@ export function replicationControllerV1SpecTemplateSpecContainerReadinessProbeGr } } + +export function replicationControllerV1SpecTemplateSpecContainerReadinessProbeGrpcToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7579,6 +9238,31 @@ export function replicationControllerV1SpecTemplateSpecContainerReadinessProbeHt } } + +export function replicationControllerV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7728,6 +9412,49 @@ export function replicationControllerV1SpecTemplateSpecContainerReadinessProbeHt } } + +export function replicationControllerV1SpecTemplateSpecContainerReadinessProbeHttpGetToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeHttpGetOutputReference | ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7883,6 +9610,25 @@ export function replicationControllerV1SpecTemplateSpecContainerReadinessProbeTc } } + +export function replicationControllerV1SpecTemplateSpecContainerReadinessProbeTcpSocketToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8035,6 +9781,73 @@ export function replicationControllerV1SpecTemplateSpecContainerReadinessProbeTo } } + +export function replicationControllerV1SpecTemplateSpecContainerReadinessProbeToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeOutputReference | ReplicationControllerV1SpecTemplateSpecContainerReadinessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: replicationControllerV1SpecTemplateSpecContainerReadinessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecContainerReadinessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeGrpcList", + }, + http_get: { + value: replicationControllerV1SpecTemplateSpecContainerReadinessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecContainerReadinessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8285,6 +10098,31 @@ export function replicationControllerV1SpecTemplateSpecContainerResourcesToTerra } } + +export function replicationControllerV1SpecTemplateSpecContainerResourcesToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerResourcesOutputReference | ReplicationControllerV1SpecTemplateSpecContainerResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8381,6 +10219,31 @@ export function replicationControllerV1SpecTemplateSpecContainerSecurityContextC } } + +export function replicationControllerV1SpecTemplateSpecContainerSecurityContextCapabilitiesToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference | ReplicationControllerV1SpecTemplateSpecContainerSecurityContextCapabilities): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + add: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.add), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + drop: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.drop), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8491,6 +10354,43 @@ export function replicationControllerV1SpecTemplateSpecContainerSecurityContextS } } + +export function replicationControllerV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference | ReplicationControllerV1SpecTemplateSpecContainerSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8631,6 +10531,31 @@ export function replicationControllerV1SpecTemplateSpecContainerSecurityContextS } } + +export function replicationControllerV1SpecTemplateSpecContainerSecurityContextSeccompProfileToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference | ReplicationControllerV1SpecTemplateSpecContainerSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8776,6 +10701,73 @@ export function replicationControllerV1SpecTemplateSpecContainerSecurityContextT } } + +export function replicationControllerV1SpecTemplateSpecContainerSecurityContextToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerSecurityContextOutputReference | ReplicationControllerV1SpecTemplateSpecContainerSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + allow_privilege_escalation: { + value: cdktf.booleanToHclTerraform(struct!.allowPrivilegeEscalation), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + privileged: { + value: cdktf.booleanToHclTerraform(struct!.privileged), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + read_only_root_filesystem: { + value: cdktf.booleanToHclTerraform(struct!.readOnlyRootFilesystem), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + capabilities: { + value: replicationControllerV1SpecTemplateSpecContainerSecurityContextCapabilitiesToHclTerraform(struct!.capabilities), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerSecurityContextCapabilitiesList", + }, + se_linux_options: { + value: replicationControllerV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: replicationControllerV1SpecTemplateSpecContainerSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerSecurityContextSeccompProfileList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9019,6 +11011,25 @@ export function replicationControllerV1SpecTemplateSpecContainerStartupProbeExec } } + +export function replicationControllerV1SpecTemplateSpecContainerStartupProbeExecToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerStartupProbeExecOutputReference | ReplicationControllerV1SpecTemplateSpecContainerStartupProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerStartupProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9093,6 +11104,31 @@ export function replicationControllerV1SpecTemplateSpecContainerStartupProbeGrpc } } + +export function replicationControllerV1SpecTemplateSpecContainerStartupProbeGrpcToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerStartupProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9218,6 +11254,31 @@ export function replicationControllerV1SpecTemplateSpecContainerStartupProbeHttp } } + +export function replicationControllerV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9367,6 +11428,49 @@ export function replicationControllerV1SpecTemplateSpecContainerStartupProbeHttp } } + +export function replicationControllerV1SpecTemplateSpecContainerStartupProbeHttpGetToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerStartupProbeHttpGetOutputReference | ReplicationControllerV1SpecTemplateSpecContainerStartupProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerStartupProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9522,13 +11626,32 @@ export function replicationControllerV1SpecTemplateSpecContainerStartupProbeTcpS } } -export class ReplicationControllerV1SpecTemplateSpecContainerStartupProbeTcpSocketOutputReference extends cdktf.ComplexObject { - private isEmptyObject = false; - private resolvableValue?: cdktf.IResolvable; - /** - * @param terraformResource The parent resource - * @param terraformAttribute The attribute on the parent resource this class is referencing +export function replicationControllerV1SpecTemplateSpecContainerStartupProbeTcpSocketToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerStartupProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class ReplicationControllerV1SpecTemplateSpecContainerStartupProbeTcpSocketOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ @@ -9674,6 +11797,73 @@ export function replicationControllerV1SpecTemplateSpecContainerStartupProbeToTe } } + +export function replicationControllerV1SpecTemplateSpecContainerStartupProbeToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerStartupProbeOutputReference | ReplicationControllerV1SpecTemplateSpecContainerStartupProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: replicationControllerV1SpecTemplateSpecContainerStartupProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerStartupProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecContainerStartupProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerStartupProbeGrpcList", + }, + http_get: { + value: replicationControllerV1SpecTemplateSpecContainerStartupProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerStartupProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecContainerStartupProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerStartupProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerStartupProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9945,6 +12135,49 @@ export function replicationControllerV1SpecTemplateSpecContainerVolumeMountToTer } } + +export function replicationControllerV1SpecTemplateSpecContainerVolumeMountToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainerVolumeMount | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mount_path: { + value: cdktf.stringToHclTerraform(struct!.mountPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mount_propagation: { + value: cdktf.stringToHclTerraform(struct!.mountPropagation), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + sub_path: { + value: cdktf.stringToHclTerraform(struct!.subPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerVolumeMountOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10266,6 +12499,145 @@ export function replicationControllerV1SpecTemplateSpecContainerToTerraform(stru } } + +export function replicationControllerV1SpecTemplateSpecContainerToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecContainer | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + args: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.args), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + image: { + value: cdktf.stringToHclTerraform(struct!.image), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + image_pull_policy: { + value: cdktf.stringToHclTerraform(struct!.imagePullPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stdin: { + value: cdktf.booleanToHclTerraform(struct!.stdin), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + stdin_once: { + value: cdktf.booleanToHclTerraform(struct!.stdinOnce), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + termination_message_path: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_message_policy: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + tty: { + value: cdktf.booleanToHclTerraform(struct!.tty), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + working_dir: { + value: cdktf.stringToHclTerraform(struct!.workingDir), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + env: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecContainerEnvToHclTerraform, true)(struct!.env), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerEnvList", + }, + env_from: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecContainerEnvFromToHclTerraform, true)(struct!.envFrom), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerEnvFromList", + }, + lifecycle: { + value: replicationControllerV1SpecTemplateSpecContainerLifecycleToHclTerraform(struct!.lifecycle), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerLifecycleList", + }, + liveness_probe: { + value: replicationControllerV1SpecTemplateSpecContainerLivenessProbeToHclTerraform(struct!.livenessProbe), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerLivenessProbeList", + }, + port: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecContainerPortToHclTerraform, true)(struct!.port), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerPortList", + }, + readiness_probe: { + value: replicationControllerV1SpecTemplateSpecContainerReadinessProbeToHclTerraform(struct!.readinessProbe), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerReadinessProbeList", + }, + resources: { + value: replicationControllerV1SpecTemplateSpecContainerResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerResourcesList", + }, + security_context: { + value: replicationControllerV1SpecTemplateSpecContainerSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerSecurityContextList", + }, + startup_probe: { + value: replicationControllerV1SpecTemplateSpecContainerStartupProbeToHclTerraform(struct!.startupProbe), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerStartupProbeList", + }, + volume_mount: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecContainerVolumeMountToHclTerraform, true)(struct!.volumeMount), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerVolumeMountList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecContainerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10809,6 +13181,31 @@ export function replicationControllerV1SpecTemplateSpecDnsConfigOptionToTerrafor } } + +export function replicationControllerV1SpecTemplateSpecDnsConfigOptionToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecDnsConfigOption | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecDnsConfigOptionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10941,6 +13338,37 @@ export function replicationControllerV1SpecTemplateSpecDnsConfigToTerraform(stru } } + +export function replicationControllerV1SpecTemplateSpecDnsConfigToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecDnsConfigOutputReference | ReplicationControllerV1SpecTemplateSpecDnsConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + nameservers: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.nameservers), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + searches: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.searches), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + option: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecDnsConfigOptionToHclTerraform, true)(struct!.option), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecDnsConfigOptionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecDnsConfigOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11059,6 +13487,31 @@ export function replicationControllerV1SpecTemplateSpecHostAliasesToTerraform(st } } + +export function replicationControllerV1SpecTemplateSpecHostAliasesToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecHostAliases | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + hostnames: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.hostnames), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + ip: { + value: cdktf.stringToHclTerraform(struct!.ip), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecHostAliasesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11174,6 +13627,25 @@ export function replicationControllerV1SpecTemplateSpecImagePullSecretsToTerrafo } } + +export function replicationControllerV1SpecTemplateSpecImagePullSecretsToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecImagePullSecrets | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecImagePullSecretsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11284,6 +13756,37 @@ export function replicationControllerV1SpecTemplateSpecInitContainerEnvValueFrom } } + +export function replicationControllerV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference | ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11402,6 +13905,31 @@ export function replicationControllerV1SpecTemplateSpecInitContainerEnvValueFrom } } + +export function replicationControllerV1SpecTemplateSpecInitContainerEnvValueFromFieldRefToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference | ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11501,6 +14029,37 @@ export function replicationControllerV1SpecTemplateSpecInitContainerEnvValueFrom } } + +export function replicationControllerV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference | ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11623,6 +14182,37 @@ export function replicationControllerV1SpecTemplateSpecInitContainerEnvValueFrom } } + +export function replicationControllerV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference | ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11755,6 +14345,43 @@ export function replicationControllerV1SpecTemplateSpecInitContainerEnvValueFrom } } + +export function replicationControllerV1SpecTemplateSpecInitContainerEnvValueFromToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromOutputReference | ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map_key_ref: { + value: replicationControllerV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct!.configMapKeyRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefList", + }, + field_ref: { + value: replicationControllerV1SpecTemplateSpecInitContainerEnvValueFromFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromFieldRefList", + }, + resource_field_ref: { + value: replicationControllerV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefList", + }, + secret_key_ref: { + value: replicationControllerV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefToHclTerraform(struct!.secretKeyRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11902,6 +14529,37 @@ export function replicationControllerV1SpecTemplateSpecInitContainerEnvToTerrafo } } + +export function replicationControllerV1SpecTemplateSpecInitContainerEnvToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerEnv | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value_from: { + value: replicationControllerV1SpecTemplateSpecInitContainerEnvValueFromToHclTerraform(struct!.valueFrom), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerEnvValueFromList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerEnvOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12049,6 +14707,31 @@ export function replicationControllerV1SpecTemplateSpecInitContainerEnvFromConfi } } + +export function replicationControllerV1SpecTemplateSpecInitContainerEnvFromConfigMapRefToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference | ReplicationControllerV1SpecTemplateSpecInitContainerEnvFromConfigMapRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12142,6 +14825,31 @@ export function replicationControllerV1SpecTemplateSpecInitContainerEnvFromSecre } } + +export function replicationControllerV1SpecTemplateSpecInitContainerEnvFromSecretRefToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerEnvFromSecretRefOutputReference | ReplicationControllerV1SpecTemplateSpecInitContainerEnvFromSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerEnvFromSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12242,6 +14950,37 @@ export function replicationControllerV1SpecTemplateSpecInitContainerEnvFromToTer } } + +export function replicationControllerV1SpecTemplateSpecInitContainerEnvFromToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerEnvFrom | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + prefix: { + value: cdktf.stringToHclTerraform(struct!.prefix), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + config_map_ref: { + value: replicationControllerV1SpecTemplateSpecInitContainerEnvFromConfigMapRefToHclTerraform(struct!.configMapRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerEnvFromConfigMapRefList", + }, + secret_ref: { + value: replicationControllerV1SpecTemplateSpecInitContainerEnvFromSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerEnvFromSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerEnvFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12385,6 +15124,25 @@ export function replicationControllerV1SpecTemplateSpecInitContainerLifecyclePos } } + +export function replicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartExecToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference | ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12459,6 +15217,31 @@ export function replicationControllerV1SpecTemplateSpecInitContainerLifecyclePos } } + +export function replicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12608,6 +15391,49 @@ export function replicationControllerV1SpecTemplateSpecInitContainerLifecyclePos } } + +export function replicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference | ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12763,6 +15589,25 @@ export function replicationControllerV1SpecTemplateSpecInitContainerLifecyclePos } } + +export function replicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12873,6 +15718,37 @@ export function replicationControllerV1SpecTemplateSpecInitContainerLifecyclePos } } + +export function replicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStart | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: replicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartExecList", + }, + http_get: { + value: replicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13016,6 +15892,25 @@ export function replicationControllerV1SpecTemplateSpecInitContainerLifecyclePre } } + +export function replicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopExecToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference | ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13090,6 +15985,31 @@ export function replicationControllerV1SpecTemplateSpecInitContainerLifecyclePre } } + +export function replicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13239,6 +16159,49 @@ export function replicationControllerV1SpecTemplateSpecInitContainerLifecyclePre } } + +export function replicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference | ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13394,6 +16357,25 @@ export function replicationControllerV1SpecTemplateSpecInitContainerLifecyclePre } } + +export function replicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13504,6 +16486,37 @@ export function replicationControllerV1SpecTemplateSpecInitContainerLifecyclePre } } + +export function replicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStop | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: replicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopExecList", + }, + http_get: { + value: replicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13654,6 +16667,31 @@ export function replicationControllerV1SpecTemplateSpecInitContainerLifecycleToT } } + +export function replicationControllerV1SpecTemplateSpecInitContainerLifecycleToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerLifecycleOutputReference | ReplicationControllerV1SpecTemplateSpecInitContainerLifecycle): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + post_start: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartToHclTerraform, true)(struct!.postStart), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePostStartList", + }, + pre_stop: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopToHclTerraform, true)(struct!.preStop), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerLifecyclePreStopList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerLifecycleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13743,6 +16781,25 @@ export function replicationControllerV1SpecTemplateSpecInitContainerLivenessProb } } + +export function replicationControllerV1SpecTemplateSpecInitContainerLivenessProbeExecToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeExecOutputReference | ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13817,6 +16874,31 @@ export function replicationControllerV1SpecTemplateSpecInitContainerLivenessProb } } + +export function replicationControllerV1SpecTemplateSpecInitContainerLivenessProbeGrpcToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13942,6 +17024,31 @@ export function replicationControllerV1SpecTemplateSpecInitContainerLivenessProb } } + +export function replicationControllerV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14091,6 +17198,49 @@ export function replicationControllerV1SpecTemplateSpecInitContainerLivenessProb } } + +export function replicationControllerV1SpecTemplateSpecInitContainerLivenessProbeHttpGetToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference | ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14246,6 +17396,25 @@ export function replicationControllerV1SpecTemplateSpecInitContainerLivenessProb } } + +export function replicationControllerV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14398,6 +17567,73 @@ export function replicationControllerV1SpecTemplateSpecInitContainerLivenessProb } } + +export function replicationControllerV1SpecTemplateSpecInitContainerLivenessProbeToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeOutputReference | ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: replicationControllerV1SpecTemplateSpecInitContainerLivenessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecInitContainerLivenessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeGrpcList", + }, + http_get: { + value: replicationControllerV1SpecTemplateSpecInitContainerLivenessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14669,6 +17905,49 @@ export function replicationControllerV1SpecTemplateSpecInitContainerPortToTerraf } } + +export function replicationControllerV1SpecTemplateSpecInitContainerPortToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerPort | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_port: { + value: cdktf.numberToHclTerraform(struct!.containerPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + host_ip: { + value: cdktf.stringToHclTerraform(struct!.hostIp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_port: { + value: cdktf.numberToHclTerraform(struct!.hostPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14853,6 +18132,25 @@ export function replicationControllerV1SpecTemplateSpecInitContainerReadinessPro } } + +export function replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeExecOutputReference | ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14927,6 +18225,31 @@ export function replicationControllerV1SpecTemplateSpecInitContainerReadinessPro } } + +export function replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15052,6 +18375,31 @@ export function replicationControllerV1SpecTemplateSpecInitContainerReadinessPro } } + +export function replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15201,6 +18549,49 @@ export function replicationControllerV1SpecTemplateSpecInitContainerReadinessPro } } + +export function replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference | ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15356,6 +18747,25 @@ export function replicationControllerV1SpecTemplateSpecInitContainerReadinessPro } } + +export function replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15508,6 +18918,73 @@ export function replicationControllerV1SpecTemplateSpecInitContainerReadinessPro } } + +export function replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeOutputReference | ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeGrpcList", + }, + http_get: { + value: replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15758,6 +19235,31 @@ export function replicationControllerV1SpecTemplateSpecInitContainerResourcesToT } } + +export function replicationControllerV1SpecTemplateSpecInitContainerResourcesToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerResourcesOutputReference | ReplicationControllerV1SpecTemplateSpecInitContainerResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15854,6 +19356,31 @@ export function replicationControllerV1SpecTemplateSpecInitContainerSecurityCont } } + +export function replicationControllerV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference | ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextCapabilities): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + add: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.add), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + drop: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.drop), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15964,6 +19491,43 @@ export function replicationControllerV1SpecTemplateSpecInitContainerSecurityCont } } + +export function replicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference | ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; diff --git a/src/replication-controller-v1/index-structs/structs400.ts b/src/replication-controller-v1/index-structs/structs400.ts index 3ae847c73..c5be65ced 100644 --- a/src/replication-controller-v1/index-structs/structs400.ts +++ b/src/replication-controller-v1/index-structs/structs400.ts @@ -6,48 +6,63 @@ import * as cdktf from 'cdktf'; import { ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextCapabilities, replicationControllerV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesToTerraform, +replicationControllerV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesToHclTerraform, ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference, ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptions, replicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToTerraform, +replicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform, ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference, ReplicationControllerV1SpecTemplateSpecInitContainerEnv, replicationControllerV1SpecTemplateSpecInitContainerEnvToTerraform, +replicationControllerV1SpecTemplateSpecInitContainerEnvToHclTerraform, ReplicationControllerV1SpecTemplateSpecInitContainerEnvList, ReplicationControllerV1SpecTemplateSpecInitContainerEnvFrom, replicationControllerV1SpecTemplateSpecInitContainerEnvFromToTerraform, +replicationControllerV1SpecTemplateSpecInitContainerEnvFromToHclTerraform, ReplicationControllerV1SpecTemplateSpecInitContainerEnvFromList, ReplicationControllerV1SpecTemplateSpecInitContainerLifecycle, replicationControllerV1SpecTemplateSpecInitContainerLifecycleToTerraform, +replicationControllerV1SpecTemplateSpecInitContainerLifecycleToHclTerraform, ReplicationControllerV1SpecTemplateSpecInitContainerLifecycleOutputReference, ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbe, replicationControllerV1SpecTemplateSpecInitContainerLivenessProbeToTerraform, +replicationControllerV1SpecTemplateSpecInitContainerLivenessProbeToHclTerraform, ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeOutputReference, ReplicationControllerV1SpecTemplateSpecInitContainerPort, replicationControllerV1SpecTemplateSpecInitContainerPortToTerraform, +replicationControllerV1SpecTemplateSpecInitContainerPortToHclTerraform, ReplicationControllerV1SpecTemplateSpecInitContainerPortList, ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbe, replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeToTerraform, +replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeToHclTerraform, ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeOutputReference, ReplicationControllerV1SpecTemplateSpecInitContainerResources, replicationControllerV1SpecTemplateSpecInitContainerResourcesToTerraform, +replicationControllerV1SpecTemplateSpecInitContainerResourcesToHclTerraform, ReplicationControllerV1SpecTemplateSpecInitContainerResourcesOutputReference, ReplicationControllerV1SpecTemplateSpecAffinity, replicationControllerV1SpecTemplateSpecAffinityToTerraform, +replicationControllerV1SpecTemplateSpecAffinityToHclTerraform, ReplicationControllerV1SpecTemplateSpecAffinityOutputReference, ReplicationControllerV1SpecTemplateSpecContainer, replicationControllerV1SpecTemplateSpecContainerToTerraform, +replicationControllerV1SpecTemplateSpecContainerToHclTerraform, ReplicationControllerV1SpecTemplateSpecContainerList, ReplicationControllerV1SpecTemplateSpecDnsConfig, replicationControllerV1SpecTemplateSpecDnsConfigToTerraform, +replicationControllerV1SpecTemplateSpecDnsConfigToHclTerraform, ReplicationControllerV1SpecTemplateSpecDnsConfigOutputReference, ReplicationControllerV1SpecTemplateSpecHostAliases, replicationControllerV1SpecTemplateSpecHostAliasesToTerraform, +replicationControllerV1SpecTemplateSpecHostAliasesToHclTerraform, ReplicationControllerV1SpecTemplateSpecHostAliasesList, ReplicationControllerV1SpecTemplateSpecImagePullSecrets, replicationControllerV1SpecTemplateSpecImagePullSecretsToTerraform, +replicationControllerV1SpecTemplateSpecImagePullSecretsToHclTerraform, ReplicationControllerV1SpecTemplateSpecImagePullSecretsList, ReplicationControllerV1SpecTemplateMetadata, replicationControllerV1SpecTemplateMetadataToTerraform, +replicationControllerV1SpecTemplateMetadataToHclTerraform, ReplicationControllerV1SpecTemplateMetadataOutputReference } from './structs0' export interface ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeccompProfile { /** @@ -75,6 +90,31 @@ export function replicationControllerV1SpecTemplateSpecInitContainerSecurityCont } } + +export function replicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference | ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -220,6 +260,73 @@ export function replicationControllerV1SpecTemplateSpecInitContainerSecurityCont } } + +export function replicationControllerV1SpecTemplateSpecInitContainerSecurityContextToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextOutputReference | ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + allow_privilege_escalation: { + value: cdktf.booleanToHclTerraform(struct!.allowPrivilegeEscalation), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + privileged: { + value: cdktf.booleanToHclTerraform(struct!.privileged), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + read_only_root_filesystem: { + value: cdktf.booleanToHclTerraform(struct!.readOnlyRootFilesystem), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + capabilities: { + value: replicationControllerV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesToHclTerraform(struct!.capabilities), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesList", + }, + se_linux_options: { + value: replicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: replicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -463,6 +570,25 @@ export function replicationControllerV1SpecTemplateSpecInitContainerStartupProbe } } + +export function replicationControllerV1SpecTemplateSpecInitContainerStartupProbeExecToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeExecOutputReference | ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -537,6 +663,31 @@ export function replicationControllerV1SpecTemplateSpecInitContainerStartupProbe } } + +export function replicationControllerV1SpecTemplateSpecInitContainerStartupProbeGrpcToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -662,6 +813,31 @@ export function replicationControllerV1SpecTemplateSpecInitContainerStartupProbe } } + +export function replicationControllerV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -811,6 +987,49 @@ export function replicationControllerV1SpecTemplateSpecInitContainerStartupProbe } } + +export function replicationControllerV1SpecTemplateSpecInitContainerStartupProbeHttpGetToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference | ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -966,6 +1185,25 @@ export function replicationControllerV1SpecTemplateSpecInitContainerStartupProbe } } + +export function replicationControllerV1SpecTemplateSpecInitContainerStartupProbeTcpSocketToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1118,6 +1356,73 @@ export function replicationControllerV1SpecTemplateSpecInitContainerStartupProbe } } + +export function replicationControllerV1SpecTemplateSpecInitContainerStartupProbeToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeOutputReference | ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: replicationControllerV1SpecTemplateSpecInitContainerStartupProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecInitContainerStartupProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeGrpcList", + }, + http_get: { + value: replicationControllerV1SpecTemplateSpecInitContainerStartupProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecInitContainerStartupProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1389,6 +1694,49 @@ export function replicationControllerV1SpecTemplateSpecInitContainerVolumeMountT } } + +export function replicationControllerV1SpecTemplateSpecInitContainerVolumeMountToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainerVolumeMount | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mount_path: { + value: cdktf.stringToHclTerraform(struct!.mountPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mount_propagation: { + value: cdktf.stringToHclTerraform(struct!.mountPropagation), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + sub_path: { + value: cdktf.stringToHclTerraform(struct!.subPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerVolumeMountOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1710,6 +2058,145 @@ export function replicationControllerV1SpecTemplateSpecInitContainerToTerraform( } } + +export function replicationControllerV1SpecTemplateSpecInitContainerToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecInitContainer | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + args: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.args), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + image: { + value: cdktf.stringToHclTerraform(struct!.image), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + image_pull_policy: { + value: cdktf.stringToHclTerraform(struct!.imagePullPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stdin: { + value: cdktf.booleanToHclTerraform(struct!.stdin), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + stdin_once: { + value: cdktf.booleanToHclTerraform(struct!.stdinOnce), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + termination_message_path: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_message_policy: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + tty: { + value: cdktf.booleanToHclTerraform(struct!.tty), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + working_dir: { + value: cdktf.stringToHclTerraform(struct!.workingDir), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + env: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecInitContainerEnvToHclTerraform, true)(struct!.env), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerEnvList", + }, + env_from: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecInitContainerEnvFromToHclTerraform, true)(struct!.envFrom), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerEnvFromList", + }, + lifecycle: { + value: replicationControllerV1SpecTemplateSpecInitContainerLifecycleToHclTerraform(struct!.lifecycle), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerLifecycleList", + }, + liveness_probe: { + value: replicationControllerV1SpecTemplateSpecInitContainerLivenessProbeToHclTerraform(struct!.livenessProbe), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerLivenessProbeList", + }, + port: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecInitContainerPortToHclTerraform, true)(struct!.port), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerPortList", + }, + readiness_probe: { + value: replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeToHclTerraform(struct!.readinessProbe), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeList", + }, + resources: { + value: replicationControllerV1SpecTemplateSpecInitContainerResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerResourcesList", + }, + security_context: { + value: replicationControllerV1SpecTemplateSpecInitContainerSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextList", + }, + startup_probe: { + value: replicationControllerV1SpecTemplateSpecInitContainerStartupProbeToHclTerraform(struct!.startupProbe), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeList", + }, + volume_mount: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecInitContainerVolumeMountToHclTerraform, true)(struct!.volumeMount), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerVolumeMountList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecInitContainerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2246,6 +2733,25 @@ export function replicationControllerV1SpecTemplateSpecOsToTerraform(struct?: Re } } + +export function replicationControllerV1SpecTemplateSpecOsToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecOsOutputReference | ReplicationControllerV1SpecTemplateSpecOs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecOsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2310,6 +2816,25 @@ export function replicationControllerV1SpecTemplateSpecReadinessGateToTerraform( } } + +export function replicationControllerV1SpecTemplateSpecReadinessGateToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecReadinessGate | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + condition_type: { + value: cdktf.stringToHclTerraform(struct!.conditionType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecReadinessGateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2427,6 +2952,43 @@ export function replicationControllerV1SpecTemplateSpecSecurityContextSeLinuxOpt } } + +export function replicationControllerV1SpecTemplateSpecSecurityContextSeLinuxOptionsToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference | ReplicationControllerV1SpecTemplateSpecSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2567,6 +3129,31 @@ export function replicationControllerV1SpecTemplateSpecSecurityContextSeccompPro } } + +export function replicationControllerV1SpecTemplateSpecSecurityContextSeccompProfileToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecSecurityContextSeccompProfileOutputReference | ReplicationControllerV1SpecTemplateSpecSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2663,6 +3250,31 @@ export function replicationControllerV1SpecTemplateSpecSecurityContextSysctlToTe } } + +export function replicationControllerV1SpecTemplateSpecSecurityContextSysctlToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecSecurityContextSysctl | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecSecurityContextSysctlOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2799,6 +3411,43 @@ export function replicationControllerV1SpecTemplateSpecSecurityContextWindowsOpt } } + +export function replicationControllerV1SpecTemplateSpecSecurityContextWindowsOptionsToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecSecurityContextWindowsOptionsOutputReference | ReplicationControllerV1SpecTemplateSpecSecurityContextWindowsOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + gmsa_credential_spec: { + value: cdktf.stringToHclTerraform(struct!.gmsaCredentialSpec), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + gmsa_credential_spec_name: { + value: cdktf.stringToHclTerraform(struct!.gmsaCredentialSpecName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_process: { + value: cdktf.booleanToHclTerraform(struct!.hostProcess), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_username: { + value: cdktf.stringToHclTerraform(struct!.runAsUsername), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecSecurityContextWindowsOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2995,6 +3644,79 @@ export function replicationControllerV1SpecTemplateSpecSecurityContextToTerrafor } } + +export function replicationControllerV1SpecTemplateSpecSecurityContextToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecSecurityContextOutputReference | ReplicationControllerV1SpecTemplateSpecSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_group: { + value: cdktf.stringToHclTerraform(struct!.fsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_group_change_policy: { + value: cdktf.stringToHclTerraform(struct!.fsGroupChangePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + supplemental_groups: { + value: cdktf.listMapperHcl(cdktf.numberToHclTerraform, false)(struct!.supplementalGroups), + isBlock: false, + type: "set", + storageClassType: "numberList", + }, + se_linux_options: { + value: replicationControllerV1SpecTemplateSpecSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: replicationControllerV1SpecTemplateSpecSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecSecurityContextSeccompProfileList", + }, + sysctl: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecSecurityContextSysctlToHclTerraform, true)(struct!.sysctl), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecSecurityContextSysctlList", + }, + windows_options: { + value: replicationControllerV1SpecTemplateSpecSecurityContextWindowsOptionsToHclTerraform(struct!.windowsOptions), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecSecurityContextWindowsOptionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3288,6 +4010,49 @@ export function replicationControllerV1SpecTemplateSpecTolerationToTerraform(str } } + +export function replicationControllerV1SpecTemplateSpecTolerationToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecToleration | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + effect: { + value: cdktf.stringToHclTerraform(struct!.effect), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + toleration_seconds: { + value: cdktf.stringToHclTerraform(struct!.tolerationSeconds), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecTolerationOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3489,6 +4254,37 @@ export function replicationControllerV1SpecTemplateSpecTopologySpreadConstraintL } } + +export function replicationControllerV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3639,6 +4435,31 @@ export function replicationControllerV1SpecTemplateSpecTopologySpreadConstraintL } } + +export function replicationControllerV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecTopologySpreadConstraintLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3781,6 +4602,43 @@ export function replicationControllerV1SpecTemplateSpecTopologySpreadConstraintT } } + +export function replicationControllerV1SpecTemplateSpecTopologySpreadConstraintToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecTopologySpreadConstraint | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + max_skew: { + value: cdktf.numberToHclTerraform(struct!.maxSkew), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + when_unsatisfiable: { + value: cdktf.stringToHclTerraform(struct!.whenUnsatisfiable), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecTopologySpreadConstraintOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3967,6 +4825,43 @@ export function replicationControllerV1SpecTemplateSpecVolumeAwsElasticBlockStor } } + +export function replicationControllerV1SpecTemplateSpecVolumeAwsElasticBlockStoreToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeAwsElasticBlockStore): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_id: { + value: cdktf.stringToHclTerraform(struct!.volumeId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4132,6 +5027,55 @@ export function replicationControllerV1SpecTemplateSpecVolumeAzureDiskToTerrafor } } + +export function replicationControllerV1SpecTemplateSpecVolumeAzureDiskToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeAzureDiskOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeAzureDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + caching_mode: { + value: cdktf.stringToHclTerraform(struct!.cachingMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + data_disk_uri: { + value: cdktf.stringToHclTerraform(struct!.dataDiskUri), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + disk_name: { + value: cdktf.stringToHclTerraform(struct!.diskName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeAzureDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4321,6 +5265,43 @@ export function replicationControllerV1SpecTemplateSpecVolumeAzureFileToTerrafor } } + +export function replicationControllerV1SpecTemplateSpecVolumeAzureFileToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeAzureFileOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeAzureFile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_name: { + value: cdktf.stringToHclTerraform(struct!.secretName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + secret_namespace: { + value: cdktf.stringToHclTerraform(struct!.secretNamespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + share_name: { + value: cdktf.stringToHclTerraform(struct!.shareName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeAzureFileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4455,6 +5436,31 @@ export function replicationControllerV1SpecTemplateSpecVolumeCephFsSecretRefToTe } } + +export function replicationControllerV1SpecTemplateSpecVolumeCephFsSecretRefToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeCephFsSecretRefOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeCephFsSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeCephFsSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4579,6 +5585,55 @@ export function replicationControllerV1SpecTemplateSpecVolumeCephFsToTerraform(s } } + +export function replicationControllerV1SpecTemplateSpecVolumeCephFsToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeCephFsOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeCephFs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + monitors: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.monitors), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_file: { + value: cdktf.stringToHclTerraform(struct!.secretFile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + secret_ref: { + value: replicationControllerV1SpecTemplateSpecVolumeCephFsSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeCephFsSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeCephFsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4767,6 +5822,37 @@ export function replicationControllerV1SpecTemplateSpecVolumeCinderToTerraform(s } } + +export function replicationControllerV1SpecTemplateSpecVolumeCinderToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeCinderOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeCinder): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_id: { + value: cdktf.stringToHclTerraform(struct!.volumeId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeCinderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4889,6 +5975,37 @@ export function replicationControllerV1SpecTemplateSpecVolumeConfigMapItemsToTer } } + +export function replicationControllerV1SpecTemplateSpecVolumeConfigMapItemsToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeConfigMapItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeConfigMapItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5053,6 +6170,43 @@ export function replicationControllerV1SpecTemplateSpecVolumeConfigMapToTerrafor } } + +export function replicationControllerV1SpecTemplateSpecVolumeConfigMapToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeConfigMapOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeConfigMap): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecVolumeConfigMapItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeConfigMapItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeConfigMapOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5186,6 +6340,25 @@ export function replicationControllerV1SpecTemplateSpecVolumeCsiNodePublishSecre } } + +export function replicationControllerV1SpecTemplateSpecVolumeCsiNodePublishSecretRefToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeCsiNodePublishSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5281,6 +6454,49 @@ export function replicationControllerV1SpecTemplateSpecVolumeCsiToTerraform(stru } } + +export function replicationControllerV1SpecTemplateSpecVolumeCsiToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeCsiOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeCsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_attributes: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.volumeAttributes), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + node_publish_secret_ref: { + value: replicationControllerV1SpecTemplateSpecVolumeCsiNodePublishSecretRefToHclTerraform(struct!.nodePublishSecretRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeCsiNodePublishSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeCsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5440,6 +6656,31 @@ export function replicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsFie } } + +export function replicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5539,6 +6780,37 @@ export function replicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsRes } } + +export function replicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5665,6 +6937,43 @@ export function replicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsToT } } + +export function replicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeDownwardApiItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_ref: { + value: replicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefList", + }, + resource_field_ref: { + value: replicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5831,6 +7140,31 @@ export function replicationControllerV1SpecTemplateSpecVolumeDownwardApiToTerraf } } + +export function replicationControllerV1SpecTemplateSpecVolumeDownwardApiToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeDownwardApiOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeDownwardApi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + items: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeDownwardApiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5927,6 +7261,31 @@ export function replicationControllerV1SpecTemplateSpecVolumeEmptyDirToTerraform } } + +export function replicationControllerV1SpecTemplateSpecVolumeEmptyDirToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeEmptyDirOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeEmptyDir): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + medium: { + value: cdktf.stringToHclTerraform(struct!.medium), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + size_limit: { + value: cdktf.stringToHclTerraform(struct!.sizeLimit), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeEmptyDirOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6023,6 +7382,31 @@ export function replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClai } } + +export function replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6119,6 +7503,31 @@ export function replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClai } } + +export function replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6222,6 +7631,37 @@ export function replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClai } } + +export function replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6372,6 +7812,31 @@ export function replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClai } } + +export function replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6496,6 +7961,55 @@ export function replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClai } } + +export function replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + access_modes: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.accessModes), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + storage_class_name: { + value: cdktf.stringToHclTerraform(struct!.storageClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_mode: { + value: cdktf.stringToHclTerraform(struct!.volumeMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_name: { + value: cdktf.stringToHclTerraform(struct!.volumeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resources: { + value: replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesList", + }, + selector: { + value: replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6674,6 +8188,31 @@ export function replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClai } } + +export function replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metadata: { + value: replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform(struct!.metadata), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataList", + }, + spec: { + value: replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform(struct!.spec), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6760,6 +8299,25 @@ export function replicationControllerV1SpecTemplateSpecVolumeEphemeralToTerrafor } } + +export function replicationControllerV1SpecTemplateSpecVolumeEphemeralToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeEphemeralOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeEphemeral): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + volume_claim_template: { + value: replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToHclTerraform(struct!.volumeClaimTemplate), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeEphemeralOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6845,6 +8403,43 @@ export function replicationControllerV1SpecTemplateSpecVolumeFcToTerraform(struc } } + +export function replicationControllerV1SpecTemplateSpecVolumeFcToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeFcOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeFc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + lun: { + value: cdktf.numberToHclTerraform(struct!.lun), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + target_ww_ns: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.targetWwNs), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeFcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6979,6 +8574,31 @@ export function replicationControllerV1SpecTemplateSpecVolumeFlexVolumeSecretRef } } + +export function replicationControllerV1SpecTemplateSpecVolumeFlexVolumeSecretRefToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeFlexVolumeSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7096,6 +8716,49 @@ export function replicationControllerV1SpecTemplateSpecVolumeFlexVolumeToTerrafo } } + +export function replicationControllerV1SpecTemplateSpecVolumeFlexVolumeToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeFlexVolumeOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeFlexVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + options: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.options), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_ref: { + value: replicationControllerV1SpecTemplateSpecVolumeFlexVolumeSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeFlexVolumeSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeFlexVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7255,6 +8918,31 @@ export function replicationControllerV1SpecTemplateSpecVolumeFlockerToTerraform( } } + +export function replicationControllerV1SpecTemplateSpecVolumeFlockerToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeFlockerOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeFlocker): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + dataset_name: { + value: cdktf.stringToHclTerraform(struct!.datasetName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + dataset_uuid: { + value: cdktf.stringToHclTerraform(struct!.datasetUuid), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeFlockerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7365,6 +9053,43 @@ export function replicationControllerV1SpecTemplateSpecVolumeGcePersistentDiskTo } } + +export function replicationControllerV1SpecTemplateSpecVolumeGcePersistentDiskToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeGcePersistentDiskOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeGcePersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pd_name: { + value: cdktf.stringToHclTerraform(struct!.pdName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeGcePersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7509,6 +9234,37 @@ export function replicationControllerV1SpecTemplateSpecVolumeGitRepoToTerraform( } } + +export function replicationControllerV1SpecTemplateSpecVolumeGitRepoToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeGitRepoOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeGitRepo): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + directory: { + value: cdktf.stringToHclTerraform(struct!.directory), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + repository: { + value: cdktf.stringToHclTerraform(struct!.repository), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + revision: { + value: cdktf.stringToHclTerraform(struct!.revision), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeGitRepoOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7634,6 +9390,37 @@ export function replicationControllerV1SpecTemplateSpecVolumeGlusterfsToTerrafor } } + +export function replicationControllerV1SpecTemplateSpecVolumeGlusterfsToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeGlusterfsOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeGlusterfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + endpoints_name: { + value: cdktf.stringToHclTerraform(struct!.endpointsName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeGlusterfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7746,6 +9533,31 @@ export function replicationControllerV1SpecTemplateSpecVolumeHostPathToTerraform } } + +export function replicationControllerV1SpecTemplateSpecVolumeHostPathToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeHostPathOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeHostPath): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeHostPathOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7870,6 +9682,55 @@ export function replicationControllerV1SpecTemplateSpecVolumeIscsiToTerraform(st } } + +export function replicationControllerV1SpecTemplateSpecVolumeIscsiToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeIscsiOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeIscsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + iqn: { + value: cdktf.stringToHclTerraform(struct!.iqn), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + iscsi_interface: { + value: cdktf.stringToHclTerraform(struct!.iscsiInterface), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + lun: { + value: cdktf.numberToHclTerraform(struct!.lun), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + target_portal: { + value: cdktf.stringToHclTerraform(struct!.targetPortal), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeIscsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8041,6 +9902,25 @@ export function replicationControllerV1SpecTemplateSpecVolumeLocalToTerraform(st } } + +export function replicationControllerV1SpecTemplateSpecVolumeLocalToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeLocalOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeLocal): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeLocalOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8122,6 +10002,37 @@ export function replicationControllerV1SpecTemplateSpecVolumeNfsToTerraform(stru } } + +export function replicationControllerV1SpecTemplateSpecVolumeNfsToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeNfsOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeNfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + server: { + value: cdktf.stringToHclTerraform(struct!.server), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeNfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8234,6 +10145,31 @@ export function replicationControllerV1SpecTemplateSpecVolumePersistentVolumeCla } } + +export function replicationControllerV1SpecTemplateSpecVolumePersistentVolumeClaimToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumePersistentVolumeClaimOutputReference | ReplicationControllerV1SpecTemplateSpecVolumePersistentVolumeClaim): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + claim_name: { + value: cdktf.stringToHclTerraform(struct!.claimName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumePersistentVolumeClaimOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8330,6 +10266,31 @@ export function replicationControllerV1SpecTemplateSpecVolumePhotonPersistentDis } } + +export function replicationControllerV1SpecTemplateSpecVolumePhotonPersistentDiskToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumePhotonPersistentDiskOutputReference | ReplicationControllerV1SpecTemplateSpecVolumePhotonPersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + pd_id: { + value: cdktf.stringToHclTerraform(struct!.pdId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumePhotonPersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8430,6 +10391,37 @@ export function replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesCon } } + +export function replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8587,6 +10579,37 @@ export function replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesCon } } + +export function replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesConfigMapToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesConfigMap | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8737,6 +10760,31 @@ export function replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDow } } + +export function replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8836,6 +10884,37 @@ export function replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDow } } + +export function replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8962,6 +11041,43 @@ export function replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDow } } + +export function replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_ref: { + value: replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefList", + }, + resource_field_ref: { + value: replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9124,6 +11240,25 @@ export function replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDow } } + +export function replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + items: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9205,6 +11340,37 @@ export function replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesSec } } + +export function replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesSecretItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9362,6 +11528,37 @@ export function replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesSec } } + +export function replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesSecretToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesSecret | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9519,6 +11716,37 @@ export function replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesSer } } + +export function replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountToken): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + audience: { + value: cdktf.stringToHclTerraform(struct!.audience), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + expiration_seconds: { + value: cdktf.numberToHclTerraform(struct!.expirationSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9648,6 +11876,43 @@ export function replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesToT } } + +export function replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeProjectedSources | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesConfigMapToHclTerraform, true)(struct!.configMap), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesConfigMapList", + }, + downward_api: { + value: replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiToHclTerraform(struct!.downwardApi), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiList", + }, + secret: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesSecretToHclTerraform, true)(struct!.secret), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesSecretList", + }, + service_account_token: { + value: replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform(struct!.serviceAccountToken), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9820,6 +12085,31 @@ export function replicationControllerV1SpecTemplateSpecVolumeProjectedToTerrafor } } + +export function replicationControllerV1SpecTemplateSpecVolumeProjectedToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeProjected | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + sources: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesToHclTerraform, true)(struct!.sources), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeProjectedOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9966,6 +12256,49 @@ export function replicationControllerV1SpecTemplateSpecVolumeQuobyteToTerraform( } } + +export function replicationControllerV1SpecTemplateSpecVolumeQuobyteToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeQuobyteOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeQuobyte): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + group: { + value: cdktf.stringToHclTerraform(struct!.group), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + registry: { + value: cdktf.stringToHclTerraform(struct!.registry), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume: { + value: cdktf.stringToHclTerraform(struct!.volume), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeQuobyteOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10122,6 +12455,31 @@ export function replicationControllerV1SpecTemplateSpecVolumeRbdSecretRefToTerra } } + +export function replicationControllerV1SpecTemplateSpecVolumeRbdSecretRefToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeRbdSecretRefOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeRbdSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeRbdSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10260,6 +12618,67 @@ export function replicationControllerV1SpecTemplateSpecVolumeRbdToTerraform(stru } } + +export function replicationControllerV1SpecTemplateSpecVolumeRbdToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeRbdOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeRbd): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + ceph_monitors: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.cephMonitors), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + keyring: { + value: cdktf.stringToHclTerraform(struct!.keyring), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rados_user: { + value: cdktf.stringToHclTerraform(struct!.radosUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rbd_image: { + value: cdktf.stringToHclTerraform(struct!.rbdImage), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rbd_pool: { + value: cdktf.stringToHclTerraform(struct!.rbdPool), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_ref: { + value: replicationControllerV1SpecTemplateSpecVolumeRbdSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeRbdSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeRbdOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10489,6 +12908,37 @@ export function replicationControllerV1SpecTemplateSpecVolumeSecretItemsToTerraf } } + +export function replicationControllerV1SpecTemplateSpecVolumeSecretItemsToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeSecretItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeSecretItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10653,6 +13103,43 @@ export function replicationControllerV1SpecTemplateSpecVolumeSecretToTerraform(s } } + +export function replicationControllerV1SpecTemplateSpecVolumeSecretToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeSecretOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeSecret): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_name: { + value: cdktf.stringToHclTerraform(struct!.secretName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + items: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecVolumeSecretItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeSecretItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10793,6 +13280,31 @@ export function replicationControllerV1SpecTemplateSpecVolumeVsphereVolumeToTerr } } + +export function replicationControllerV1SpecTemplateSpecVolumeVsphereVolumeToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolumeVsphereVolumeOutputReference | ReplicationControllerV1SpecTemplateSpecVolumeVsphereVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_path: { + value: cdktf.stringToHclTerraform(struct!.volumePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeVsphereVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11068,6 +13580,187 @@ export function replicationControllerV1SpecTemplateSpecVolumeToTerraform(struct? } } + +export function replicationControllerV1SpecTemplateSpecVolumeToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecVolume | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + aws_elastic_block_store: { + value: replicationControllerV1SpecTemplateSpecVolumeAwsElasticBlockStoreToHclTerraform(struct!.awsElasticBlockStore), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeAwsElasticBlockStoreList", + }, + azure_disk: { + value: replicationControllerV1SpecTemplateSpecVolumeAzureDiskToHclTerraform(struct!.azureDisk), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeAzureDiskList", + }, + azure_file: { + value: replicationControllerV1SpecTemplateSpecVolumeAzureFileToHclTerraform(struct!.azureFile), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeAzureFileList", + }, + ceph_fs: { + value: replicationControllerV1SpecTemplateSpecVolumeCephFsToHclTerraform(struct!.cephFs), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeCephFsList", + }, + cinder: { + value: replicationControllerV1SpecTemplateSpecVolumeCinderToHclTerraform(struct!.cinder), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeCinderList", + }, + config_map: { + value: replicationControllerV1SpecTemplateSpecVolumeConfigMapToHclTerraform(struct!.configMap), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeConfigMapList", + }, + csi: { + value: replicationControllerV1SpecTemplateSpecVolumeCsiToHclTerraform(struct!.csi), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeCsiList", + }, + downward_api: { + value: replicationControllerV1SpecTemplateSpecVolumeDownwardApiToHclTerraform(struct!.downwardApi), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeDownwardApiList", + }, + empty_dir: { + value: replicationControllerV1SpecTemplateSpecVolumeEmptyDirToHclTerraform(struct!.emptyDir), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeEmptyDirList", + }, + ephemeral: { + value: replicationControllerV1SpecTemplateSpecVolumeEphemeralToHclTerraform(struct!.ephemeral), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeEphemeralList", + }, + fc: { + value: replicationControllerV1SpecTemplateSpecVolumeFcToHclTerraform(struct!.fc), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeFcList", + }, + flex_volume: { + value: replicationControllerV1SpecTemplateSpecVolumeFlexVolumeToHclTerraform(struct!.flexVolume), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeFlexVolumeList", + }, + flocker: { + value: replicationControllerV1SpecTemplateSpecVolumeFlockerToHclTerraform(struct!.flocker), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeFlockerList", + }, + gce_persistent_disk: { + value: replicationControllerV1SpecTemplateSpecVolumeGcePersistentDiskToHclTerraform(struct!.gcePersistentDisk), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeGcePersistentDiskList", + }, + git_repo: { + value: replicationControllerV1SpecTemplateSpecVolumeGitRepoToHclTerraform(struct!.gitRepo), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeGitRepoList", + }, + glusterfs: { + value: replicationControllerV1SpecTemplateSpecVolumeGlusterfsToHclTerraform(struct!.glusterfs), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeGlusterfsList", + }, + host_path: { + value: replicationControllerV1SpecTemplateSpecVolumeHostPathToHclTerraform(struct!.hostPath), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeHostPathList", + }, + iscsi: { + value: replicationControllerV1SpecTemplateSpecVolumeIscsiToHclTerraform(struct!.iscsi), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeIscsiList", + }, + local: { + value: replicationControllerV1SpecTemplateSpecVolumeLocalToHclTerraform(struct!.local), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeLocalList", + }, + nfs: { + value: replicationControllerV1SpecTemplateSpecVolumeNfsToHclTerraform(struct!.nfs), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeNfsList", + }, + persistent_volume_claim: { + value: replicationControllerV1SpecTemplateSpecVolumePersistentVolumeClaimToHclTerraform(struct!.persistentVolumeClaim), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumePersistentVolumeClaimList", + }, + photon_persistent_disk: { + value: replicationControllerV1SpecTemplateSpecVolumePhotonPersistentDiskToHclTerraform(struct!.photonPersistentDisk), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumePhotonPersistentDiskList", + }, + projected: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecVolumeProjectedToHclTerraform, true)(struct!.projected), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeProjectedList", + }, + quobyte: { + value: replicationControllerV1SpecTemplateSpecVolumeQuobyteToHclTerraform(struct!.quobyte), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeQuobyteList", + }, + rbd: { + value: replicationControllerV1SpecTemplateSpecVolumeRbdToHclTerraform(struct!.rbd), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeRbdList", + }, + secret: { + value: replicationControllerV1SpecTemplateSpecVolumeSecretToHclTerraform(struct!.secret), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeSecretList", + }, + vsphere_volume: { + value: replicationControllerV1SpecTemplateSpecVolumeVsphereVolumeToHclTerraform(struct!.vsphereVolume), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeVsphereVolumeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11964,6 +14657,199 @@ export function replicationControllerV1SpecTemplateSpecToTerraform(struct?: Repl } } + +export function replicationControllerV1SpecTemplateSpecToHclTerraform(struct?: ReplicationControllerV1SpecTemplateSpecOutputReference | ReplicationControllerV1SpecTemplateSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + active_deadline_seconds: { + value: cdktf.numberToHclTerraform(struct!.activeDeadlineSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + automount_service_account_token: { + value: cdktf.booleanToHclTerraform(struct!.automountServiceAccountToken), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + dns_policy: { + value: cdktf.stringToHclTerraform(struct!.dnsPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + enable_service_links: { + value: cdktf.booleanToHclTerraform(struct!.enableServiceLinks), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_ipc: { + value: cdktf.booleanToHclTerraform(struct!.hostIpc), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_network: { + value: cdktf.booleanToHclTerraform(struct!.hostNetwork), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_pid: { + value: cdktf.booleanToHclTerraform(struct!.hostPid), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + hostname: { + value: cdktf.stringToHclTerraform(struct!.hostname), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_name: { + value: cdktf.stringToHclTerraform(struct!.nodeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_selector: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.nodeSelector), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + priority_class_name: { + value: cdktf.stringToHclTerraform(struct!.priorityClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + restart_policy: { + value: cdktf.stringToHclTerraform(struct!.restartPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + runtime_class_name: { + value: cdktf.stringToHclTerraform(struct!.runtimeClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheduler_name: { + value: cdktf.stringToHclTerraform(struct!.schedulerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + service_account_name: { + value: cdktf.stringToHclTerraform(struct!.serviceAccountName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + share_process_namespace: { + value: cdktf.booleanToHclTerraform(struct!.shareProcessNamespace), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + subdomain: { + value: cdktf.stringToHclTerraform(struct!.subdomain), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_grace_period_seconds: { + value: cdktf.numberToHclTerraform(struct!.terminationGracePeriodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + affinity: { + value: replicationControllerV1SpecTemplateSpecAffinityToHclTerraform(struct!.affinity), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecAffinityList", + }, + container: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecContainerToHclTerraform, true)(struct!.container), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecContainerList", + }, + dns_config: { + value: replicationControllerV1SpecTemplateSpecDnsConfigToHclTerraform(struct!.dnsConfig), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecDnsConfigList", + }, + host_aliases: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecHostAliasesToHclTerraform, true)(struct!.hostAliases), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecHostAliasesList", + }, + image_pull_secrets: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecImagePullSecretsToHclTerraform, true)(struct!.imagePullSecrets), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecImagePullSecretsList", + }, + init_container: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecInitContainerToHclTerraform, true)(struct!.initContainer), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecInitContainerList", + }, + os: { + value: replicationControllerV1SpecTemplateSpecOsToHclTerraform(struct!.os), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecOsList", + }, + readiness_gate: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecReadinessGateToHclTerraform, true)(struct!.readinessGate), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecReadinessGateList", + }, + security_context: { + value: replicationControllerV1SpecTemplateSpecSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecSecurityContextList", + }, + toleration: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecTolerationToHclTerraform, true)(struct!.toleration), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecTolerationList", + }, + topology_spread_constraint: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecTopologySpreadConstraintToHclTerraform, true)(struct!.topologySpreadConstraint), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecTopologySpreadConstraintList", + }, + volume: { + value: cdktf.listMapperHcl(replicationControllerV1SpecTemplateSpecVolumeToHclTerraform, true)(struct!.volume), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecVolumeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12676,6 +15562,31 @@ export function replicationControllerV1SpecTemplateToTerraform(struct?: Replicat } } + +export function replicationControllerV1SpecTemplateToHclTerraform(struct?: ReplicationControllerV1SpecTemplateOutputReference | ReplicationControllerV1SpecTemplate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metadata: { + value: replicationControllerV1SpecTemplateMetadataToHclTerraform(struct!.metadata), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateMetadataList", + }, + spec: { + value: replicationControllerV1SpecTemplateSpecToHclTerraform(struct!.spec), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecTemplateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12780,6 +15691,43 @@ export function replicationControllerV1SpecToTerraform(struct?: ReplicationContr } } + +export function replicationControllerV1SpecToHclTerraform(struct?: ReplicationControllerV1SpecOutputReference | ReplicationControllerV1Spec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + min_ready_seconds: { + value: cdktf.numberToHclTerraform(struct!.minReadySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + replicas: { + value: cdktf.numberToHclTerraform(struct!.replicas), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + selector: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.selector), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + template: { + value: replicationControllerV1SpecTemplateToHclTerraform(struct!.template), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecTemplateList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1SpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12915,6 +15863,37 @@ export function replicationControllerV1TimeoutsToTerraform(struct?: ReplicationC } } + +export function replicationControllerV1TimeoutsToHclTerraform(struct?: ReplicationControllerV1Timeouts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + create: { + value: cdktf.stringToHclTerraform(struct!.create), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + delete: { + value: cdktf.stringToHclTerraform(struct!.delete), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + update: { + value: cdktf.stringToHclTerraform(struct!.update), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerV1TimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; diff --git a/src/replication-controller-v1/index.ts b/src/replication-controller-v1/index.ts index ff3379f8b..7e4126ef9 100644 --- a/src/replication-controller-v1/index.ts +++ b/src/replication-controller-v1/index.ts @@ -7,12 +7,15 @@ import { ReplicationControllerV1Metadata, replicationControllerV1MetadataToTerraform, +replicationControllerV1MetadataToHclTerraform, ReplicationControllerV1MetadataOutputReference, ReplicationControllerV1Spec, replicationControllerV1SpecToTerraform, +replicationControllerV1SpecToHclTerraform, ReplicationControllerV1SpecOutputReference, ReplicationControllerV1Timeouts, replicationControllerV1TimeoutsToTerraform, +replicationControllerV1TimeoutsToHclTerraform, ReplicationControllerV1TimeoutsOutputReference} from './index-structs' export * from './index-structs' import { Construct } from 'constructs'; @@ -176,4 +179,36 @@ export class ReplicationControllerV1 extends cdktf.TerraformResource { timeouts: replicationControllerV1TimeoutsToTerraform(this._timeouts.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: replicationControllerV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1MetadataList", + }, + spec: { + value: replicationControllerV1SpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerV1SpecList", + }, + timeouts: { + value: replicationControllerV1TimeoutsToHclTerraform(this._timeouts.internalValue), + isBlock: true, + type: "struct", + storageClassType: "ReplicationControllerV1Timeouts", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/replication-controller/README.md b/src/replication-controller/README.md index 84e64aafc..c96d48e8e 100644 --- a/src/replication-controller/README.md +++ b/src/replication-controller/README.md @@ -1,3 +1,3 @@ # `kubernetes_replication_controller` -Refer to the Terraform Registory for docs: [`kubernetes_replication_controller`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/replication_controller). +Refer to the Terraform Registry for docs: [`kubernetes_replication_controller`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/replication_controller). diff --git a/src/replication-controller/index-structs/structs0.ts b/src/replication-controller/index-structs/structs0.ts index 3b39854a7..cd68ab6e3 100644 --- a/src/replication-controller/index-structs/structs0.ts +++ b/src/replication-controller/index-structs/structs0.ts @@ -51,6 +51,49 @@ export function replicationControllerMetadataToTerraform(struct?: ReplicationCon } } + +export function replicationControllerMetadataToHclTerraform(struct?: ReplicationControllerMetadataOutputReference | ReplicationControllerMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -249,6 +292,49 @@ export function replicationControllerSpecTemplateMetadataToTerraform(struct?: Re } } + +export function replicationControllerSpecTemplateMetadataToHclTerraform(struct?: ReplicationControllerSpecTemplateMetadataOutputReference | ReplicationControllerSpecTemplateMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -433,6 +519,37 @@ export function replicationControllerSpecTemplateSpecAffinityNodeAffinityPreferr } } + +export function replicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -590,6 +707,37 @@ export function replicationControllerSpecTemplateSpecAffinityNodeAffinityPreferr } } + +export function replicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -734,6 +882,31 @@ export function replicationControllerSpecTemplateSpecAffinityNodeAffinityPreferr } } + +export function replicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference | ReplicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_expressions: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList", + }, + match_fields: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsToHclTerraform, true)(struct!.matchFields), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -830,6 +1003,31 @@ export function replicationControllerSpecTemplateSpecAffinityNodeAffinityPreferr } } + +export function replicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + preference: { + value: replicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceToHclTerraform(struct!.preference), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -959,6 +1157,37 @@ export function replicationControllerSpecTemplateSpecAffinityNodeAffinityRequire } } + +export function replicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1116,6 +1345,37 @@ export function replicationControllerSpecTemplateSpecAffinityNodeAffinityRequire } } + +export function replicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1260,6 +1520,31 @@ export function replicationControllerSpecTemplateSpecAffinityNodeAffinityRequire } } + +export function replicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_expressions: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList", + }, + match_fields: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsToHclTerraform, true)(struct!.matchFields), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1381,6 +1666,25 @@ export function replicationControllerSpecTemplateSpecAffinityNodeAffinityRequire } } + +export function replicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference | ReplicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + node_selector_term: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermToHclTerraform, true)(struct!.nodeSelectorTerm), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1455,6 +1759,31 @@ export function replicationControllerSpecTemplateSpecAffinityNodeAffinityToTerra } } + +export function replicationControllerSpecTemplateSpecAffinityNodeAffinityToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecAffinityNodeAffinityOutputReference | ReplicationControllerSpecTemplateSpecAffinityNodeAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: replicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecAffinityNodeAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1558,6 +1887,37 @@ export function replicationControllerSpecTemplateSpecAffinityPodAffinityPreferre } } + +export function replicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1708,6 +2068,31 @@ export function replicationControllerSpecTemplateSpecAffinityPodAffinityPreferre } } + +export function replicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1843,6 +2228,37 @@ export function replicationControllerSpecTemplateSpecAffinityPodAffinityPreferre } } + +export function replicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference | ReplicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1958,6 +2374,31 @@ export function replicationControllerSpecTemplateSpecAffinityPodAffinityPreferre } } + +export function replicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pod_affinity_term: { + value: replicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct!.podAffinityTerm), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2087,6 +2528,37 @@ export function replicationControllerSpecTemplateSpecAffinityPodAffinityRequired } } + +export function replicationControllerSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2237,6 +2709,31 @@ export function replicationControllerSpecTemplateSpecAffinityPodAffinityRequired } } + +export function replicationControllerSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2372,6 +2869,37 @@ export function replicationControllerSpecTemplateSpecAffinityPodAffinityRequired } } + +export function replicationControllerSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2519,6 +3047,31 @@ export function replicationControllerSpecTemplateSpecAffinityPodAffinityToTerraf } } + +export function replicationControllerSpecTemplateSpecAffinityPodAffinityToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecAffinityPodAffinityOutputReference | ReplicationControllerSpecTemplateSpecAffinityPodAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecAffinityPodAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2622,6 +3175,37 @@ export function replicationControllerSpecTemplateSpecAffinityPodAntiAffinityPref } } + +export function replicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2772,6 +3356,31 @@ export function replicationControllerSpecTemplateSpecAffinityPodAntiAffinityPref } } + +export function replicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2907,6 +3516,37 @@ export function replicationControllerSpecTemplateSpecAffinityPodAntiAffinityPref } } + +export function replicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference | ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3022,6 +3662,31 @@ export function replicationControllerSpecTemplateSpecAffinityPodAntiAffinityPref } } + +export function replicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pod_affinity_term: { + value: replicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct!.podAffinityTerm), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3151,6 +3816,37 @@ export function replicationControllerSpecTemplateSpecAffinityPodAntiAffinityRequ } } + +export function replicationControllerSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3301,6 +3997,31 @@ export function replicationControllerSpecTemplateSpecAffinityPodAntiAffinityRequ } } + +export function replicationControllerSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3436,6 +4157,37 @@ export function replicationControllerSpecTemplateSpecAffinityPodAntiAffinityRequ } } + +export function replicationControllerSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3583,6 +4335,31 @@ export function replicationControllerSpecTemplateSpecAffinityPodAntiAffinityToTe } } + +export function replicationControllerSpecTemplateSpecAffinityPodAntiAffinityToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityOutputReference | ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3686,6 +4463,37 @@ export function replicationControllerSpecTemplateSpecAffinityToTerraform(struct? } } + +export function replicationControllerSpecTemplateSpecAffinityToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecAffinityOutputReference | ReplicationControllerSpecTemplateSpecAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + node_affinity: { + value: replicationControllerSpecTemplateSpecAffinityNodeAffinityToHclTerraform(struct!.nodeAffinity), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecAffinityNodeAffinityList", + }, + pod_affinity: { + value: replicationControllerSpecTemplateSpecAffinityPodAffinityToHclTerraform(struct!.podAffinity), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecAffinityPodAffinityList", + }, + pod_anti_affinity: { + value: replicationControllerSpecTemplateSpecAffinityPodAntiAffinityToHclTerraform(struct!.podAntiAffinity), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecAffinityPodAntiAffinityList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3811,6 +4619,37 @@ export function replicationControllerSpecTemplateSpecContainerEnvValueFromConfig } } + +export function replicationControllerSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference | ReplicationControllerSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3929,6 +4768,31 @@ export function replicationControllerSpecTemplateSpecContainerEnvValueFromFieldR } } + +export function replicationControllerSpecTemplateSpecContainerEnvValueFromFieldRefToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference | ReplicationControllerSpecTemplateSpecContainerEnvValueFromFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4028,6 +4892,37 @@ export function replicationControllerSpecTemplateSpecContainerEnvValueFromResour } } + +export function replicationControllerSpecTemplateSpecContainerEnvValueFromResourceFieldRefToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference | ReplicationControllerSpecTemplateSpecContainerEnvValueFromResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4150,6 +5045,37 @@ export function replicationControllerSpecTemplateSpecContainerEnvValueFromSecret } } + +export function replicationControllerSpecTemplateSpecContainerEnvValueFromSecretKeyRefToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference | ReplicationControllerSpecTemplateSpecContainerEnvValueFromSecretKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4282,6 +5208,43 @@ export function replicationControllerSpecTemplateSpecContainerEnvValueFromToTerr } } + +export function replicationControllerSpecTemplateSpecContainerEnvValueFromToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerEnvValueFromOutputReference | ReplicationControllerSpecTemplateSpecContainerEnvValueFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map_key_ref: { + value: replicationControllerSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct!.configMapKeyRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefList", + }, + field_ref: { + value: replicationControllerSpecTemplateSpecContainerEnvValueFromFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerEnvValueFromFieldRefList", + }, + resource_field_ref: { + value: replicationControllerSpecTemplateSpecContainerEnvValueFromResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerEnvValueFromResourceFieldRefList", + }, + secret_key_ref: { + value: replicationControllerSpecTemplateSpecContainerEnvValueFromSecretKeyRefToHclTerraform(struct!.secretKeyRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerEnvValueFromSecretKeyRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerEnvValueFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4429,6 +5392,37 @@ export function replicationControllerSpecTemplateSpecContainerEnvToTerraform(str } } + +export function replicationControllerSpecTemplateSpecContainerEnvToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerEnv | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value_from: { + value: replicationControllerSpecTemplateSpecContainerEnvValueFromToHclTerraform(struct!.valueFrom), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerEnvValueFromList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerEnvOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4576,6 +5570,31 @@ export function replicationControllerSpecTemplateSpecContainerEnvFromConfigMapRe } } + +export function replicationControllerSpecTemplateSpecContainerEnvFromConfigMapRefToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference | ReplicationControllerSpecTemplateSpecContainerEnvFromConfigMapRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4669,6 +5688,31 @@ export function replicationControllerSpecTemplateSpecContainerEnvFromSecretRefTo } } + +export function replicationControllerSpecTemplateSpecContainerEnvFromSecretRefToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerEnvFromSecretRefOutputReference | ReplicationControllerSpecTemplateSpecContainerEnvFromSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerEnvFromSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4769,9 +5813,40 @@ export function replicationControllerSpecTemplateSpecContainerEnvFromToTerraform } } -export class ReplicationControllerSpecTemplateSpecContainerEnvFromOutputReference extends cdktf.ComplexObject { - private isEmptyObject = false; - private resolvableValue?: cdktf.IResolvable; + +export function replicationControllerSpecTemplateSpecContainerEnvFromToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerEnvFrom | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + prefix: { + value: cdktf.stringToHclTerraform(struct!.prefix), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + config_map_ref: { + value: replicationControllerSpecTemplateSpecContainerEnvFromConfigMapRefToHclTerraform(struct!.configMapRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerEnvFromConfigMapRefList", + }, + secret_ref: { + value: replicationControllerSpecTemplateSpecContainerEnvFromSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerEnvFromSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class ReplicationControllerSpecTemplateSpecContainerEnvFromOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; /** * @param terraformResource The parent resource @@ -4912,6 +5987,25 @@ export function replicationControllerSpecTemplateSpecContainerLifecyclePostStart } } + +export function replicationControllerSpecTemplateSpecContainerLifecyclePostStartExecToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerLifecyclePostStartExecOutputReference | ReplicationControllerSpecTemplateSpecContainerLifecyclePostStartExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerLifecyclePostStartExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4986,6 +6080,31 @@ export function replicationControllerSpecTemplateSpecContainerLifecyclePostStart } } + +export function replicationControllerSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5135,6 +6254,49 @@ export function replicationControllerSpecTemplateSpecContainerLifecyclePostStart } } + +export function replicationControllerSpecTemplateSpecContainerLifecyclePostStartHttpGetToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference | ReplicationControllerSpecTemplateSpecContainerLifecyclePostStartHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5290,6 +6452,25 @@ export function replicationControllerSpecTemplateSpecContainerLifecyclePostStart } } + +export function replicationControllerSpecTemplateSpecContainerLifecyclePostStartTcpSocketToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerLifecyclePostStartTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5400,6 +6581,37 @@ export function replicationControllerSpecTemplateSpecContainerLifecyclePostStart } } + +export function replicationControllerSpecTemplateSpecContainerLifecyclePostStartToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerLifecyclePostStart | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: replicationControllerSpecTemplateSpecContainerLifecyclePostStartExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerLifecyclePostStartExecList", + }, + http_get: { + value: replicationControllerSpecTemplateSpecContainerLifecyclePostStartHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerLifecyclePostStartHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecContainerLifecyclePostStartTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerLifecyclePostStartTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerLifecyclePostStartOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5543,6 +6755,25 @@ export function replicationControllerSpecTemplateSpecContainerLifecyclePreStopEx } } + +export function replicationControllerSpecTemplateSpecContainerLifecyclePreStopExecToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerLifecyclePreStopExecOutputReference | ReplicationControllerSpecTemplateSpecContainerLifecyclePreStopExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerLifecyclePreStopExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5617,6 +6848,31 @@ export function replicationControllerSpecTemplateSpecContainerLifecyclePreStopHt } } + +export function replicationControllerSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5766,6 +7022,49 @@ export function replicationControllerSpecTemplateSpecContainerLifecyclePreStopHt } } + +export function replicationControllerSpecTemplateSpecContainerLifecyclePreStopHttpGetToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference | ReplicationControllerSpecTemplateSpecContainerLifecyclePreStopHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5921,6 +7220,25 @@ export function replicationControllerSpecTemplateSpecContainerLifecyclePreStopTc } } + +export function replicationControllerSpecTemplateSpecContainerLifecyclePreStopTcpSocketToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerLifecyclePreStopTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6031,6 +7349,37 @@ export function replicationControllerSpecTemplateSpecContainerLifecyclePreStopTo } } + +export function replicationControllerSpecTemplateSpecContainerLifecyclePreStopToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerLifecyclePreStop | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: replicationControllerSpecTemplateSpecContainerLifecyclePreStopExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerLifecyclePreStopExecList", + }, + http_get: { + value: replicationControllerSpecTemplateSpecContainerLifecyclePreStopHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerLifecyclePreStopHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecContainerLifecyclePreStopTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerLifecyclePreStopTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerLifecyclePreStopOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6181,6 +7530,31 @@ export function replicationControllerSpecTemplateSpecContainerLifecycleToTerrafo } } + +export function replicationControllerSpecTemplateSpecContainerLifecycleToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerLifecycleOutputReference | ReplicationControllerSpecTemplateSpecContainerLifecycle): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + post_start: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecContainerLifecyclePostStartToHclTerraform, true)(struct!.postStart), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerLifecyclePostStartList", + }, + pre_stop: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecContainerLifecyclePreStopToHclTerraform, true)(struct!.preStop), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerLifecyclePreStopList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerLifecycleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6270,6 +7644,25 @@ export function replicationControllerSpecTemplateSpecContainerLivenessProbeExecT } } + +export function replicationControllerSpecTemplateSpecContainerLivenessProbeExecToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerLivenessProbeExecOutputReference | ReplicationControllerSpecTemplateSpecContainerLivenessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerLivenessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6344,6 +7737,31 @@ export function replicationControllerSpecTemplateSpecContainerLivenessProbeGrpcT } } + +export function replicationControllerSpecTemplateSpecContainerLivenessProbeGrpcToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerLivenessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerLivenessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6469,6 +7887,31 @@ export function replicationControllerSpecTemplateSpecContainerLivenessProbeHttpG } } + +export function replicationControllerSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6618,6 +8061,49 @@ export function replicationControllerSpecTemplateSpecContainerLivenessProbeHttpG } } + +export function replicationControllerSpecTemplateSpecContainerLivenessProbeHttpGetToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference | ReplicationControllerSpecTemplateSpecContainerLivenessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6773,6 +8259,25 @@ export function replicationControllerSpecTemplateSpecContainerLivenessProbeTcpSo } } + +export function replicationControllerSpecTemplateSpecContainerLivenessProbeTcpSocketToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerLivenessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6925,6 +8430,73 @@ export function replicationControllerSpecTemplateSpecContainerLivenessProbeToTer } } + +export function replicationControllerSpecTemplateSpecContainerLivenessProbeToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerLivenessProbeOutputReference | ReplicationControllerSpecTemplateSpecContainerLivenessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: replicationControllerSpecTemplateSpecContainerLivenessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerLivenessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecContainerLivenessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerLivenessProbeGrpcList", + }, + http_get: { + value: replicationControllerSpecTemplateSpecContainerLivenessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerLivenessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecContainerLivenessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerLivenessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerLivenessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7196,6 +8768,49 @@ export function replicationControllerSpecTemplateSpecContainerPortToTerraform(st } } + +export function replicationControllerSpecTemplateSpecContainerPortToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerPort | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_port: { + value: cdktf.numberToHclTerraform(struct!.containerPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + host_ip: { + value: cdktf.stringToHclTerraform(struct!.hostIp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_port: { + value: cdktf.numberToHclTerraform(struct!.hostPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7380,6 +8995,25 @@ export function replicationControllerSpecTemplateSpecContainerReadinessProbeExec } } + +export function replicationControllerSpecTemplateSpecContainerReadinessProbeExecToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerReadinessProbeExecOutputReference | ReplicationControllerSpecTemplateSpecContainerReadinessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerReadinessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7454,6 +9088,31 @@ export function replicationControllerSpecTemplateSpecContainerReadinessProbeGrpc } } + +export function replicationControllerSpecTemplateSpecContainerReadinessProbeGrpcToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerReadinessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerReadinessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7579,6 +9238,31 @@ export function replicationControllerSpecTemplateSpecContainerReadinessProbeHttp } } + +export function replicationControllerSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7728,6 +9412,49 @@ export function replicationControllerSpecTemplateSpecContainerReadinessProbeHttp } } + +export function replicationControllerSpecTemplateSpecContainerReadinessProbeHttpGetToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference | ReplicationControllerSpecTemplateSpecContainerReadinessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7883,6 +9610,25 @@ export function replicationControllerSpecTemplateSpecContainerReadinessProbeTcpS } } + +export function replicationControllerSpecTemplateSpecContainerReadinessProbeTcpSocketToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerReadinessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8035,6 +9781,73 @@ export function replicationControllerSpecTemplateSpecContainerReadinessProbeToTe } } + +export function replicationControllerSpecTemplateSpecContainerReadinessProbeToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerReadinessProbeOutputReference | ReplicationControllerSpecTemplateSpecContainerReadinessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: replicationControllerSpecTemplateSpecContainerReadinessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerReadinessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecContainerReadinessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerReadinessProbeGrpcList", + }, + http_get: { + value: replicationControllerSpecTemplateSpecContainerReadinessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerReadinessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecContainerReadinessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerReadinessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerReadinessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8285,6 +10098,31 @@ export function replicationControllerSpecTemplateSpecContainerResourcesToTerrafo } } + +export function replicationControllerSpecTemplateSpecContainerResourcesToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerResourcesOutputReference | ReplicationControllerSpecTemplateSpecContainerResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8381,6 +10219,31 @@ export function replicationControllerSpecTemplateSpecContainerSecurityContextCap } } + +export function replicationControllerSpecTemplateSpecContainerSecurityContextCapabilitiesToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference | ReplicationControllerSpecTemplateSpecContainerSecurityContextCapabilities): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + add: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.add), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + drop: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.drop), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8491,6 +10354,43 @@ export function replicationControllerSpecTemplateSpecContainerSecurityContextSeL } } + +export function replicationControllerSpecTemplateSpecContainerSecurityContextSeLinuxOptionsToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference | ReplicationControllerSpecTemplateSpecContainerSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8631,6 +10531,31 @@ export function replicationControllerSpecTemplateSpecContainerSecurityContextSec } } + +export function replicationControllerSpecTemplateSpecContainerSecurityContextSeccompProfileToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference | ReplicationControllerSpecTemplateSpecContainerSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8776,6 +10701,73 @@ export function replicationControllerSpecTemplateSpecContainerSecurityContextToT } } + +export function replicationControllerSpecTemplateSpecContainerSecurityContextToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerSecurityContextOutputReference | ReplicationControllerSpecTemplateSpecContainerSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + allow_privilege_escalation: { + value: cdktf.booleanToHclTerraform(struct!.allowPrivilegeEscalation), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + privileged: { + value: cdktf.booleanToHclTerraform(struct!.privileged), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + read_only_root_filesystem: { + value: cdktf.booleanToHclTerraform(struct!.readOnlyRootFilesystem), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + capabilities: { + value: replicationControllerSpecTemplateSpecContainerSecurityContextCapabilitiesToHclTerraform(struct!.capabilities), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerSecurityContextCapabilitiesList", + }, + se_linux_options: { + value: replicationControllerSpecTemplateSpecContainerSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: replicationControllerSpecTemplateSpecContainerSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerSecurityContextSeccompProfileList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9019,6 +11011,25 @@ export function replicationControllerSpecTemplateSpecContainerStartupProbeExecTo } } + +export function replicationControllerSpecTemplateSpecContainerStartupProbeExecToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerStartupProbeExecOutputReference | ReplicationControllerSpecTemplateSpecContainerStartupProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerStartupProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9093,6 +11104,31 @@ export function replicationControllerSpecTemplateSpecContainerStartupProbeGrpcTo } } + +export function replicationControllerSpecTemplateSpecContainerStartupProbeGrpcToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerStartupProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9218,6 +11254,31 @@ export function replicationControllerSpecTemplateSpecContainerStartupProbeHttpGe } } + +export function replicationControllerSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerStartupProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9367,6 +11428,49 @@ export function replicationControllerSpecTemplateSpecContainerStartupProbeHttpGe } } + +export function replicationControllerSpecTemplateSpecContainerStartupProbeHttpGetToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerStartupProbeHttpGetOutputReference | ReplicationControllerSpecTemplateSpecContainerStartupProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerStartupProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9522,13 +11626,32 @@ export function replicationControllerSpecTemplateSpecContainerStartupProbeTcpSoc } } -export class ReplicationControllerSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference extends cdktf.ComplexObject { - private isEmptyObject = false; - private resolvableValue?: cdktf.IResolvable; - /** - * @param terraformResource The parent resource - * @param terraformAttribute The attribute on the parent resource this class is referencing +export function replicationControllerSpecTemplateSpecContainerStartupProbeTcpSocketToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerStartupProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class ReplicationControllerSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ @@ -9674,6 +11797,73 @@ export function replicationControllerSpecTemplateSpecContainerStartupProbeToTerr } } + +export function replicationControllerSpecTemplateSpecContainerStartupProbeToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerStartupProbeOutputReference | ReplicationControllerSpecTemplateSpecContainerStartupProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: replicationControllerSpecTemplateSpecContainerStartupProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerStartupProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecContainerStartupProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerStartupProbeGrpcList", + }, + http_get: { + value: replicationControllerSpecTemplateSpecContainerStartupProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerStartupProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecContainerStartupProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerStartupProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerStartupProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9945,6 +12135,49 @@ export function replicationControllerSpecTemplateSpecContainerVolumeMountToTerra } } + +export function replicationControllerSpecTemplateSpecContainerVolumeMountToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainerVolumeMount | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mount_path: { + value: cdktf.stringToHclTerraform(struct!.mountPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mount_propagation: { + value: cdktf.stringToHclTerraform(struct!.mountPropagation), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + sub_path: { + value: cdktf.stringToHclTerraform(struct!.subPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerVolumeMountOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10266,6 +12499,145 @@ export function replicationControllerSpecTemplateSpecContainerToTerraform(struct } } + +export function replicationControllerSpecTemplateSpecContainerToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecContainer | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + args: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.args), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + image: { + value: cdktf.stringToHclTerraform(struct!.image), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + image_pull_policy: { + value: cdktf.stringToHclTerraform(struct!.imagePullPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stdin: { + value: cdktf.booleanToHclTerraform(struct!.stdin), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + stdin_once: { + value: cdktf.booleanToHclTerraform(struct!.stdinOnce), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + termination_message_path: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_message_policy: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + tty: { + value: cdktf.booleanToHclTerraform(struct!.tty), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + working_dir: { + value: cdktf.stringToHclTerraform(struct!.workingDir), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + env: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecContainerEnvToHclTerraform, true)(struct!.env), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerEnvList", + }, + env_from: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecContainerEnvFromToHclTerraform, true)(struct!.envFrom), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerEnvFromList", + }, + lifecycle: { + value: replicationControllerSpecTemplateSpecContainerLifecycleToHclTerraform(struct!.lifecycle), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerLifecycleList", + }, + liveness_probe: { + value: replicationControllerSpecTemplateSpecContainerLivenessProbeToHclTerraform(struct!.livenessProbe), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerLivenessProbeList", + }, + port: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecContainerPortToHclTerraform, true)(struct!.port), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerPortList", + }, + readiness_probe: { + value: replicationControllerSpecTemplateSpecContainerReadinessProbeToHclTerraform(struct!.readinessProbe), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerReadinessProbeList", + }, + resources: { + value: replicationControllerSpecTemplateSpecContainerResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerResourcesList", + }, + security_context: { + value: replicationControllerSpecTemplateSpecContainerSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerSecurityContextList", + }, + startup_probe: { + value: replicationControllerSpecTemplateSpecContainerStartupProbeToHclTerraform(struct!.startupProbe), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerStartupProbeList", + }, + volume_mount: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecContainerVolumeMountToHclTerraform, true)(struct!.volumeMount), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerVolumeMountList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecContainerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10809,6 +13181,31 @@ export function replicationControllerSpecTemplateSpecDnsConfigOptionToTerraform( } } + +export function replicationControllerSpecTemplateSpecDnsConfigOptionToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecDnsConfigOption | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecDnsConfigOptionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10941,6 +13338,37 @@ export function replicationControllerSpecTemplateSpecDnsConfigToTerraform(struct } } + +export function replicationControllerSpecTemplateSpecDnsConfigToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecDnsConfigOutputReference | ReplicationControllerSpecTemplateSpecDnsConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + nameservers: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.nameservers), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + searches: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.searches), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + option: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecDnsConfigOptionToHclTerraform, true)(struct!.option), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecDnsConfigOptionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecDnsConfigOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11059,6 +13487,31 @@ export function replicationControllerSpecTemplateSpecHostAliasesToTerraform(stru } } + +export function replicationControllerSpecTemplateSpecHostAliasesToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecHostAliases | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + hostnames: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.hostnames), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + ip: { + value: cdktf.stringToHclTerraform(struct!.ip), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecHostAliasesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11174,6 +13627,25 @@ export function replicationControllerSpecTemplateSpecImagePullSecretsToTerraform } } + +export function replicationControllerSpecTemplateSpecImagePullSecretsToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecImagePullSecrets | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecImagePullSecretsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11284,6 +13756,37 @@ export function replicationControllerSpecTemplateSpecInitContainerEnvValueFromCo } } + +export function replicationControllerSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference | ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11402,6 +13905,31 @@ export function replicationControllerSpecTemplateSpecInitContainerEnvValueFromFi } } + +export function replicationControllerSpecTemplateSpecInitContainerEnvValueFromFieldRefToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference | ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11501,6 +14029,37 @@ export function replicationControllerSpecTemplateSpecInitContainerEnvValueFromRe } } + +export function replicationControllerSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference | ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11623,6 +14182,37 @@ export function replicationControllerSpecTemplateSpecInitContainerEnvValueFromSe } } + +export function replicationControllerSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference | ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11755,6 +14345,43 @@ export function replicationControllerSpecTemplateSpecInitContainerEnvValueFromTo } } + +export function replicationControllerSpecTemplateSpecInitContainerEnvValueFromToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromOutputReference | ReplicationControllerSpecTemplateSpecInitContainerEnvValueFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map_key_ref: { + value: replicationControllerSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct!.configMapKeyRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefList", + }, + field_ref: { + value: replicationControllerSpecTemplateSpecInitContainerEnvValueFromFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromFieldRefList", + }, + resource_field_ref: { + value: replicationControllerSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefList", + }, + secret_key_ref: { + value: replicationControllerSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefToHclTerraform(struct!.secretKeyRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11902,6 +14529,37 @@ export function replicationControllerSpecTemplateSpecInitContainerEnvToTerraform } } + +export function replicationControllerSpecTemplateSpecInitContainerEnvToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerEnv | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value_from: { + value: replicationControllerSpecTemplateSpecInitContainerEnvValueFromToHclTerraform(struct!.valueFrom), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerEnvValueFromList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerEnvOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12049,6 +14707,31 @@ export function replicationControllerSpecTemplateSpecInitContainerEnvFromConfigM } } + +export function replicationControllerSpecTemplateSpecInitContainerEnvFromConfigMapRefToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference | ReplicationControllerSpecTemplateSpecInitContainerEnvFromConfigMapRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12142,6 +14825,31 @@ export function replicationControllerSpecTemplateSpecInitContainerEnvFromSecretR } } + +export function replicationControllerSpecTemplateSpecInitContainerEnvFromSecretRefToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference | ReplicationControllerSpecTemplateSpecInitContainerEnvFromSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12242,6 +14950,37 @@ export function replicationControllerSpecTemplateSpecInitContainerEnvFromToTerra } } + +export function replicationControllerSpecTemplateSpecInitContainerEnvFromToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerEnvFrom | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + prefix: { + value: cdktf.stringToHclTerraform(struct!.prefix), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + config_map_ref: { + value: replicationControllerSpecTemplateSpecInitContainerEnvFromConfigMapRefToHclTerraform(struct!.configMapRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerEnvFromConfigMapRefList", + }, + secret_ref: { + value: replicationControllerSpecTemplateSpecInitContainerEnvFromSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerEnvFromSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerEnvFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12385,6 +15124,25 @@ export function replicationControllerSpecTemplateSpecInitContainerLifecyclePostS } } + +export function replicationControllerSpecTemplateSpecInitContainerLifecyclePostStartExecToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference | ReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12459,6 +15217,31 @@ export function replicationControllerSpecTemplateSpecInitContainerLifecyclePostS } } + +export function replicationControllerSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12608,6 +15391,49 @@ export function replicationControllerSpecTemplateSpecInitContainerLifecyclePostS } } + +export function replicationControllerSpecTemplateSpecInitContainerLifecyclePostStartHttpGetToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference | ReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12763,6 +15589,25 @@ export function replicationControllerSpecTemplateSpecInitContainerLifecyclePostS } } + +export function replicationControllerSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12873,6 +15718,37 @@ export function replicationControllerSpecTemplateSpecInitContainerLifecyclePostS } } + +export function replicationControllerSpecTemplateSpecInitContainerLifecyclePostStartToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStart | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: replicationControllerSpecTemplateSpecInitContainerLifecyclePostStartExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartExecList", + }, + http_get: { + value: replicationControllerSpecTemplateSpecInitContainerLifecyclePostStartHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13016,6 +15892,25 @@ export function replicationControllerSpecTemplateSpecInitContainerLifecyclePreSt } } + +export function replicationControllerSpecTemplateSpecInitContainerLifecyclePreStopExecToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference | ReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13090,6 +15985,31 @@ export function replicationControllerSpecTemplateSpecInitContainerLifecyclePreSt } } + +export function replicationControllerSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13239,6 +16159,49 @@ export function replicationControllerSpecTemplateSpecInitContainerLifecyclePreSt } } + +export function replicationControllerSpecTemplateSpecInitContainerLifecyclePreStopHttpGetToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference | ReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13394,6 +16357,25 @@ export function replicationControllerSpecTemplateSpecInitContainerLifecyclePreSt } } + +export function replicationControllerSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13504,6 +16486,37 @@ export function replicationControllerSpecTemplateSpecInitContainerLifecyclePreSt } } + +export function replicationControllerSpecTemplateSpecInitContainerLifecyclePreStopToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStop | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: replicationControllerSpecTemplateSpecInitContainerLifecyclePreStopExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopExecList", + }, + http_get: { + value: replicationControllerSpecTemplateSpecInitContainerLifecyclePreStopHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13654,6 +16667,31 @@ export function replicationControllerSpecTemplateSpecInitContainerLifecycleToTer } } + +export function replicationControllerSpecTemplateSpecInitContainerLifecycleToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerLifecycleOutputReference | ReplicationControllerSpecTemplateSpecInitContainerLifecycle): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + post_start: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecInitContainerLifecyclePostStartToHclTerraform, true)(struct!.postStart), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerLifecyclePostStartList", + }, + pre_stop: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecInitContainerLifecyclePreStopToHclTerraform, true)(struct!.preStop), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerLifecyclePreStopList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerLifecycleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13743,6 +16781,25 @@ export function replicationControllerSpecTemplateSpecInitContainerLivenessProbeE } } + +export function replicationControllerSpecTemplateSpecInitContainerLivenessProbeExecToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeExecOutputReference | ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13817,6 +16874,31 @@ export function replicationControllerSpecTemplateSpecInitContainerLivenessProbeG } } + +export function replicationControllerSpecTemplateSpecInitContainerLivenessProbeGrpcToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13942,6 +17024,31 @@ export function replicationControllerSpecTemplateSpecInitContainerLivenessProbeH } } + +export function replicationControllerSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14091,6 +17198,49 @@ export function replicationControllerSpecTemplateSpecInitContainerLivenessProbeH } } + +export function replicationControllerSpecTemplateSpecInitContainerLivenessProbeHttpGetToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference | ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14246,6 +17396,25 @@ export function replicationControllerSpecTemplateSpecInitContainerLivenessProbeT } } + +export function replicationControllerSpecTemplateSpecInitContainerLivenessProbeTcpSocketToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14398,6 +17567,73 @@ export function replicationControllerSpecTemplateSpecInitContainerLivenessProbeT } } + +export function replicationControllerSpecTemplateSpecInitContainerLivenessProbeToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeOutputReference | ReplicationControllerSpecTemplateSpecInitContainerLivenessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: replicationControllerSpecTemplateSpecInitContainerLivenessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecInitContainerLivenessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeGrpcList", + }, + http_get: { + value: replicationControllerSpecTemplateSpecInitContainerLivenessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecInitContainerLivenessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14669,6 +17905,49 @@ export function replicationControllerSpecTemplateSpecInitContainerPortToTerrafor } } + +export function replicationControllerSpecTemplateSpecInitContainerPortToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerPort | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_port: { + value: cdktf.numberToHclTerraform(struct!.containerPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + host_ip: { + value: cdktf.stringToHclTerraform(struct!.hostIp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_port: { + value: cdktf.numberToHclTerraform(struct!.hostPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14853,6 +18132,25 @@ export function replicationControllerSpecTemplateSpecInitContainerReadinessProbe } } + +export function replicationControllerSpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeExecOutputReference | ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14927,6 +18225,31 @@ export function replicationControllerSpecTemplateSpecInitContainerReadinessProbe } } + +export function replicationControllerSpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15052,6 +18375,31 @@ export function replicationControllerSpecTemplateSpecInitContainerReadinessProbe } } + +export function replicationControllerSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15201,6 +18549,49 @@ export function replicationControllerSpecTemplateSpecInitContainerReadinessProbe } } + +export function replicationControllerSpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference | ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15356,6 +18747,25 @@ export function replicationControllerSpecTemplateSpecInitContainerReadinessProbe } } + +export function replicationControllerSpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15508,6 +18918,73 @@ export function replicationControllerSpecTemplateSpecInitContainerReadinessProbe } } + +export function replicationControllerSpecTemplateSpecInitContainerReadinessProbeToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeOutputReference | ReplicationControllerSpecTemplateSpecInitContainerReadinessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: replicationControllerSpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeGrpcList", + }, + http_get: { + value: replicationControllerSpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15758,6 +19235,31 @@ export function replicationControllerSpecTemplateSpecInitContainerResourcesToTer } } + +export function replicationControllerSpecTemplateSpecInitContainerResourcesToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerResourcesOutputReference | ReplicationControllerSpecTemplateSpecInitContainerResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15854,6 +19356,31 @@ export function replicationControllerSpecTemplateSpecInitContainerSecurityContex } } + +export function replicationControllerSpecTemplateSpecInitContainerSecurityContextCapabilitiesToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference | ReplicationControllerSpecTemplateSpecInitContainerSecurityContextCapabilities): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + add: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.add), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + drop: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.drop), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15964,6 +19491,43 @@ export function replicationControllerSpecTemplateSpecInitContainerSecurityContex } } + +export function replicationControllerSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference | ReplicationControllerSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; diff --git a/src/replication-controller/index-structs/structs400.ts b/src/replication-controller/index-structs/structs400.ts index c5fe52354..d3afdea95 100644 --- a/src/replication-controller/index-structs/structs400.ts +++ b/src/replication-controller/index-structs/structs400.ts @@ -6,48 +6,63 @@ import * as cdktf from 'cdktf'; import { ReplicationControllerSpecTemplateSpecInitContainerSecurityContextCapabilities, replicationControllerSpecTemplateSpecInitContainerSecurityContextCapabilitiesToTerraform, +replicationControllerSpecTemplateSpecInitContainerSecurityContextCapabilitiesToHclTerraform, ReplicationControllerSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference, ReplicationControllerSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions, replicationControllerSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToTerraform, +replicationControllerSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform, ReplicationControllerSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference, ReplicationControllerSpecTemplateSpecInitContainerEnv, replicationControllerSpecTemplateSpecInitContainerEnvToTerraform, +replicationControllerSpecTemplateSpecInitContainerEnvToHclTerraform, ReplicationControllerSpecTemplateSpecInitContainerEnvList, ReplicationControllerSpecTemplateSpecInitContainerEnvFrom, replicationControllerSpecTemplateSpecInitContainerEnvFromToTerraform, +replicationControllerSpecTemplateSpecInitContainerEnvFromToHclTerraform, ReplicationControllerSpecTemplateSpecInitContainerEnvFromList, ReplicationControllerSpecTemplateSpecInitContainerLifecycle, replicationControllerSpecTemplateSpecInitContainerLifecycleToTerraform, +replicationControllerSpecTemplateSpecInitContainerLifecycleToHclTerraform, ReplicationControllerSpecTemplateSpecInitContainerLifecycleOutputReference, ReplicationControllerSpecTemplateSpecInitContainerLivenessProbe, replicationControllerSpecTemplateSpecInitContainerLivenessProbeToTerraform, +replicationControllerSpecTemplateSpecInitContainerLivenessProbeToHclTerraform, ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeOutputReference, ReplicationControllerSpecTemplateSpecInitContainerPort, replicationControllerSpecTemplateSpecInitContainerPortToTerraform, +replicationControllerSpecTemplateSpecInitContainerPortToHclTerraform, ReplicationControllerSpecTemplateSpecInitContainerPortList, ReplicationControllerSpecTemplateSpecInitContainerReadinessProbe, replicationControllerSpecTemplateSpecInitContainerReadinessProbeToTerraform, +replicationControllerSpecTemplateSpecInitContainerReadinessProbeToHclTerraform, ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeOutputReference, ReplicationControllerSpecTemplateSpecInitContainerResources, replicationControllerSpecTemplateSpecInitContainerResourcesToTerraform, +replicationControllerSpecTemplateSpecInitContainerResourcesToHclTerraform, ReplicationControllerSpecTemplateSpecInitContainerResourcesOutputReference, ReplicationControllerSpecTemplateSpecAffinity, replicationControllerSpecTemplateSpecAffinityToTerraform, +replicationControllerSpecTemplateSpecAffinityToHclTerraform, ReplicationControllerSpecTemplateSpecAffinityOutputReference, ReplicationControllerSpecTemplateSpecContainer, replicationControllerSpecTemplateSpecContainerToTerraform, +replicationControllerSpecTemplateSpecContainerToHclTerraform, ReplicationControllerSpecTemplateSpecContainerList, ReplicationControllerSpecTemplateSpecDnsConfig, replicationControllerSpecTemplateSpecDnsConfigToTerraform, +replicationControllerSpecTemplateSpecDnsConfigToHclTerraform, ReplicationControllerSpecTemplateSpecDnsConfigOutputReference, ReplicationControllerSpecTemplateSpecHostAliases, replicationControllerSpecTemplateSpecHostAliasesToTerraform, +replicationControllerSpecTemplateSpecHostAliasesToHclTerraform, ReplicationControllerSpecTemplateSpecHostAliasesList, ReplicationControllerSpecTemplateSpecImagePullSecrets, replicationControllerSpecTemplateSpecImagePullSecretsToTerraform, +replicationControllerSpecTemplateSpecImagePullSecretsToHclTerraform, ReplicationControllerSpecTemplateSpecImagePullSecretsList, ReplicationControllerSpecTemplateMetadata, replicationControllerSpecTemplateMetadataToTerraform, +replicationControllerSpecTemplateMetadataToHclTerraform, ReplicationControllerSpecTemplateMetadataOutputReference } from './structs0' export interface ReplicationControllerSpecTemplateSpecInitContainerSecurityContextSeccompProfile { /** @@ -75,6 +90,31 @@ export function replicationControllerSpecTemplateSpecInitContainerSecurityContex } } + +export function replicationControllerSpecTemplateSpecInitContainerSecurityContextSeccompProfileToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference | ReplicationControllerSpecTemplateSpecInitContainerSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -220,6 +260,73 @@ export function replicationControllerSpecTemplateSpecInitContainerSecurityContex } } + +export function replicationControllerSpecTemplateSpecInitContainerSecurityContextToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerSecurityContextOutputReference | ReplicationControllerSpecTemplateSpecInitContainerSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + allow_privilege_escalation: { + value: cdktf.booleanToHclTerraform(struct!.allowPrivilegeEscalation), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + privileged: { + value: cdktf.booleanToHclTerraform(struct!.privileged), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + read_only_root_filesystem: { + value: cdktf.booleanToHclTerraform(struct!.readOnlyRootFilesystem), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + capabilities: { + value: replicationControllerSpecTemplateSpecInitContainerSecurityContextCapabilitiesToHclTerraform(struct!.capabilities), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerSecurityContextCapabilitiesList", + }, + se_linux_options: { + value: replicationControllerSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: replicationControllerSpecTemplateSpecInitContainerSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerSecurityContextSeccompProfileList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -463,6 +570,25 @@ export function replicationControllerSpecTemplateSpecInitContainerStartupProbeEx } } + +export function replicationControllerSpecTemplateSpecInitContainerStartupProbeExecToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerStartupProbeExecOutputReference | ReplicationControllerSpecTemplateSpecInitContainerStartupProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerStartupProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -537,6 +663,31 @@ export function replicationControllerSpecTemplateSpecInitContainerStartupProbeGr } } + +export function replicationControllerSpecTemplateSpecInitContainerStartupProbeGrpcToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerStartupProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -662,6 +813,31 @@ export function replicationControllerSpecTemplateSpecInitContainerStartupProbeHt } } + +export function replicationControllerSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -811,6 +987,49 @@ export function replicationControllerSpecTemplateSpecInitContainerStartupProbeHt } } + +export function replicationControllerSpecTemplateSpecInitContainerStartupProbeHttpGetToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference | ReplicationControllerSpecTemplateSpecInitContainerStartupProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -966,6 +1185,25 @@ export function replicationControllerSpecTemplateSpecInitContainerStartupProbeTc } } + +export function replicationControllerSpecTemplateSpecInitContainerStartupProbeTcpSocketToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerStartupProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1118,6 +1356,73 @@ export function replicationControllerSpecTemplateSpecInitContainerStartupProbeTo } } + +export function replicationControllerSpecTemplateSpecInitContainerStartupProbeToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerStartupProbeOutputReference | ReplicationControllerSpecTemplateSpecInitContainerStartupProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: replicationControllerSpecTemplateSpecInitContainerStartupProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerStartupProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecInitContainerStartupProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerStartupProbeGrpcList", + }, + http_get: { + value: replicationControllerSpecTemplateSpecInitContainerStartupProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerStartupProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecInitContainerStartupProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerStartupProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerStartupProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1389,6 +1694,49 @@ export function replicationControllerSpecTemplateSpecInitContainerVolumeMountToT } } + +export function replicationControllerSpecTemplateSpecInitContainerVolumeMountToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainerVolumeMount | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mount_path: { + value: cdktf.stringToHclTerraform(struct!.mountPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mount_propagation: { + value: cdktf.stringToHclTerraform(struct!.mountPropagation), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + sub_path: { + value: cdktf.stringToHclTerraform(struct!.subPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerVolumeMountOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1710,6 +2058,145 @@ export function replicationControllerSpecTemplateSpecInitContainerToTerraform(st } } + +export function replicationControllerSpecTemplateSpecInitContainerToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecInitContainer | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + args: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.args), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + image: { + value: cdktf.stringToHclTerraform(struct!.image), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + image_pull_policy: { + value: cdktf.stringToHclTerraform(struct!.imagePullPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stdin: { + value: cdktf.booleanToHclTerraform(struct!.stdin), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + stdin_once: { + value: cdktf.booleanToHclTerraform(struct!.stdinOnce), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + termination_message_path: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_message_policy: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + tty: { + value: cdktf.booleanToHclTerraform(struct!.tty), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + working_dir: { + value: cdktf.stringToHclTerraform(struct!.workingDir), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + env: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecInitContainerEnvToHclTerraform, true)(struct!.env), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerEnvList", + }, + env_from: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecInitContainerEnvFromToHclTerraform, true)(struct!.envFrom), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerEnvFromList", + }, + lifecycle: { + value: replicationControllerSpecTemplateSpecInitContainerLifecycleToHclTerraform(struct!.lifecycle), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerLifecycleList", + }, + liveness_probe: { + value: replicationControllerSpecTemplateSpecInitContainerLivenessProbeToHclTerraform(struct!.livenessProbe), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerLivenessProbeList", + }, + port: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecInitContainerPortToHclTerraform, true)(struct!.port), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerPortList", + }, + readiness_probe: { + value: replicationControllerSpecTemplateSpecInitContainerReadinessProbeToHclTerraform(struct!.readinessProbe), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeList", + }, + resources: { + value: replicationControllerSpecTemplateSpecInitContainerResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerResourcesList", + }, + security_context: { + value: replicationControllerSpecTemplateSpecInitContainerSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerSecurityContextList", + }, + startup_probe: { + value: replicationControllerSpecTemplateSpecInitContainerStartupProbeToHclTerraform(struct!.startupProbe), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerStartupProbeList", + }, + volume_mount: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecInitContainerVolumeMountToHclTerraform, true)(struct!.volumeMount), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerVolumeMountList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecInitContainerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2246,6 +2733,25 @@ export function replicationControllerSpecTemplateSpecOsToTerraform(struct?: Repl } } + +export function replicationControllerSpecTemplateSpecOsToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecOsOutputReference | ReplicationControllerSpecTemplateSpecOs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecOsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2310,6 +2816,25 @@ export function replicationControllerSpecTemplateSpecReadinessGateToTerraform(st } } + +export function replicationControllerSpecTemplateSpecReadinessGateToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecReadinessGate | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + condition_type: { + value: cdktf.stringToHclTerraform(struct!.conditionType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecReadinessGateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2427,6 +2952,43 @@ export function replicationControllerSpecTemplateSpecSecurityContextSeLinuxOptio } } + +export function replicationControllerSpecTemplateSpecSecurityContextSeLinuxOptionsToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference | ReplicationControllerSpecTemplateSpecSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2567,6 +3129,31 @@ export function replicationControllerSpecTemplateSpecSecurityContextSeccompProfi } } + +export function replicationControllerSpecTemplateSpecSecurityContextSeccompProfileToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecSecurityContextSeccompProfileOutputReference | ReplicationControllerSpecTemplateSpecSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2663,6 +3250,31 @@ export function replicationControllerSpecTemplateSpecSecurityContextSysctlToTerr } } + +export function replicationControllerSpecTemplateSpecSecurityContextSysctlToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecSecurityContextSysctl | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecSecurityContextSysctlOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2799,6 +3411,43 @@ export function replicationControllerSpecTemplateSpecSecurityContextWindowsOptio } } + +export function replicationControllerSpecTemplateSpecSecurityContextWindowsOptionsToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecSecurityContextWindowsOptionsOutputReference | ReplicationControllerSpecTemplateSpecSecurityContextWindowsOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + gmsa_credential_spec: { + value: cdktf.stringToHclTerraform(struct!.gmsaCredentialSpec), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + gmsa_credential_spec_name: { + value: cdktf.stringToHclTerraform(struct!.gmsaCredentialSpecName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_process: { + value: cdktf.booleanToHclTerraform(struct!.hostProcess), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_username: { + value: cdktf.stringToHclTerraform(struct!.runAsUsername), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecSecurityContextWindowsOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2995,6 +3644,79 @@ export function replicationControllerSpecTemplateSpecSecurityContextToTerraform( } } + +export function replicationControllerSpecTemplateSpecSecurityContextToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecSecurityContextOutputReference | ReplicationControllerSpecTemplateSpecSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_group: { + value: cdktf.stringToHclTerraform(struct!.fsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_group_change_policy: { + value: cdktf.stringToHclTerraform(struct!.fsGroupChangePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + supplemental_groups: { + value: cdktf.listMapperHcl(cdktf.numberToHclTerraform, false)(struct!.supplementalGroups), + isBlock: false, + type: "set", + storageClassType: "numberList", + }, + se_linux_options: { + value: replicationControllerSpecTemplateSpecSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: replicationControllerSpecTemplateSpecSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecSecurityContextSeccompProfileList", + }, + sysctl: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecSecurityContextSysctlToHclTerraform, true)(struct!.sysctl), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecSecurityContextSysctlList", + }, + windows_options: { + value: replicationControllerSpecTemplateSpecSecurityContextWindowsOptionsToHclTerraform(struct!.windowsOptions), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecSecurityContextWindowsOptionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3288,6 +4010,49 @@ export function replicationControllerSpecTemplateSpecTolerationToTerraform(struc } } + +export function replicationControllerSpecTemplateSpecTolerationToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecToleration | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + effect: { + value: cdktf.stringToHclTerraform(struct!.effect), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + toleration_seconds: { + value: cdktf.stringToHclTerraform(struct!.tolerationSeconds), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecTolerationOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3489,6 +4254,37 @@ export function replicationControllerSpecTemplateSpecTopologySpreadConstraintLab } } + +export function replicationControllerSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3639,6 +4435,31 @@ export function replicationControllerSpecTemplateSpecTopologySpreadConstraintLab } } + +export function replicationControllerSpecTemplateSpecTopologySpreadConstraintLabelSelectorToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecTopologySpreadConstraintLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3781,6 +4602,43 @@ export function replicationControllerSpecTemplateSpecTopologySpreadConstraintToT } } + +export function replicationControllerSpecTemplateSpecTopologySpreadConstraintToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecTopologySpreadConstraint | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + max_skew: { + value: cdktf.numberToHclTerraform(struct!.maxSkew), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + when_unsatisfiable: { + value: cdktf.stringToHclTerraform(struct!.whenUnsatisfiable), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecTopologySpreadConstraintLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecTopologySpreadConstraintLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecTopologySpreadConstraintOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3967,6 +4825,43 @@ export function replicationControllerSpecTemplateSpecVolumeAwsElasticBlockStoreT } } + +export function replicationControllerSpecTemplateSpecVolumeAwsElasticBlockStoreToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference | ReplicationControllerSpecTemplateSpecVolumeAwsElasticBlockStore): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_id: { + value: cdktf.stringToHclTerraform(struct!.volumeId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4132,6 +5027,55 @@ export function replicationControllerSpecTemplateSpecVolumeAzureDiskToTerraform( } } + +export function replicationControllerSpecTemplateSpecVolumeAzureDiskToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeAzureDiskOutputReference | ReplicationControllerSpecTemplateSpecVolumeAzureDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + caching_mode: { + value: cdktf.stringToHclTerraform(struct!.cachingMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + data_disk_uri: { + value: cdktf.stringToHclTerraform(struct!.dataDiskUri), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + disk_name: { + value: cdktf.stringToHclTerraform(struct!.diskName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeAzureDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4321,6 +5265,43 @@ export function replicationControllerSpecTemplateSpecVolumeAzureFileToTerraform( } } + +export function replicationControllerSpecTemplateSpecVolumeAzureFileToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeAzureFileOutputReference | ReplicationControllerSpecTemplateSpecVolumeAzureFile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_name: { + value: cdktf.stringToHclTerraform(struct!.secretName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + secret_namespace: { + value: cdktf.stringToHclTerraform(struct!.secretNamespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + share_name: { + value: cdktf.stringToHclTerraform(struct!.shareName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeAzureFileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4455,6 +5436,31 @@ export function replicationControllerSpecTemplateSpecVolumeCephFsSecretRefToTerr } } + +export function replicationControllerSpecTemplateSpecVolumeCephFsSecretRefToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeCephFsSecretRefOutputReference | ReplicationControllerSpecTemplateSpecVolumeCephFsSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeCephFsSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4579,6 +5585,55 @@ export function replicationControllerSpecTemplateSpecVolumeCephFsToTerraform(str } } + +export function replicationControllerSpecTemplateSpecVolumeCephFsToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeCephFsOutputReference | ReplicationControllerSpecTemplateSpecVolumeCephFs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + monitors: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.monitors), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_file: { + value: cdktf.stringToHclTerraform(struct!.secretFile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + secret_ref: { + value: replicationControllerSpecTemplateSpecVolumeCephFsSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeCephFsSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeCephFsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4767,6 +5822,37 @@ export function replicationControllerSpecTemplateSpecVolumeCinderToTerraform(str } } + +export function replicationControllerSpecTemplateSpecVolumeCinderToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeCinderOutputReference | ReplicationControllerSpecTemplateSpecVolumeCinder): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_id: { + value: cdktf.stringToHclTerraform(struct!.volumeId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeCinderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4889,6 +5975,37 @@ export function replicationControllerSpecTemplateSpecVolumeConfigMapItemsToTerra } } + +export function replicationControllerSpecTemplateSpecVolumeConfigMapItemsToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeConfigMapItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeConfigMapItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5053,6 +6170,43 @@ export function replicationControllerSpecTemplateSpecVolumeConfigMapToTerraform( } } + +export function replicationControllerSpecTemplateSpecVolumeConfigMapToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeConfigMapOutputReference | ReplicationControllerSpecTemplateSpecVolumeConfigMap): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecVolumeConfigMapItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeConfigMapItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeConfigMapOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5186,6 +6340,25 @@ export function replicationControllerSpecTemplateSpecVolumeCsiNodePublishSecretR } } + +export function replicationControllerSpecTemplateSpecVolumeCsiNodePublishSecretRefToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference | ReplicationControllerSpecTemplateSpecVolumeCsiNodePublishSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5281,6 +6454,49 @@ export function replicationControllerSpecTemplateSpecVolumeCsiToTerraform(struct } } + +export function replicationControllerSpecTemplateSpecVolumeCsiToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeCsiOutputReference | ReplicationControllerSpecTemplateSpecVolumeCsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_attributes: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.volumeAttributes), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + node_publish_secret_ref: { + value: replicationControllerSpecTemplateSpecVolumeCsiNodePublishSecretRefToHclTerraform(struct!.nodePublishSecretRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeCsiNodePublishSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeCsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5440,6 +6656,31 @@ export function replicationControllerSpecTemplateSpecVolumeDownwardApiItemsField } } + +export function replicationControllerSpecTemplateSpecVolumeDownwardApiItemsFieldRefToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference | ReplicationControllerSpecTemplateSpecVolumeDownwardApiItemsFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5539,6 +6780,37 @@ export function replicationControllerSpecTemplateSpecVolumeDownwardApiItemsResou } } + +export function replicationControllerSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference | ReplicationControllerSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5665,6 +6937,43 @@ export function replicationControllerSpecTemplateSpecVolumeDownwardApiItemsToTer } } + +export function replicationControllerSpecTemplateSpecVolumeDownwardApiItemsToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeDownwardApiItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_ref: { + value: replicationControllerSpecTemplateSpecVolumeDownwardApiItemsFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeDownwardApiItemsFieldRefList", + }, + resource_field_ref: { + value: replicationControllerSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeDownwardApiItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5831,6 +7140,31 @@ export function replicationControllerSpecTemplateSpecVolumeDownwardApiToTerrafor } } + +export function replicationControllerSpecTemplateSpecVolumeDownwardApiToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeDownwardApiOutputReference | ReplicationControllerSpecTemplateSpecVolumeDownwardApi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + items: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecVolumeDownwardApiItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeDownwardApiItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeDownwardApiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5927,6 +7261,31 @@ export function replicationControllerSpecTemplateSpecVolumeEmptyDirToTerraform(s } } + +export function replicationControllerSpecTemplateSpecVolumeEmptyDirToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeEmptyDirOutputReference | ReplicationControllerSpecTemplateSpecVolumeEmptyDir): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + medium: { + value: cdktf.stringToHclTerraform(struct!.medium), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + size_limit: { + value: cdktf.stringToHclTerraform(struct!.sizeLimit), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeEmptyDirOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6023,6 +7382,31 @@ export function replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimT } } + +export function replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference | ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6119,6 +7503,31 @@ export function replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimT } } + +export function replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference | ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6222,6 +7631,37 @@ export function replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimT } } + +export function replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6372,6 +7812,31 @@ export function replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimT } } + +export function replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference | ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6496,6 +7961,55 @@ export function replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimT } } + +export function replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference | ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + access_modes: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.accessModes), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + storage_class_name: { + value: cdktf.stringToHclTerraform(struct!.storageClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_mode: { + value: cdktf.stringToHclTerraform(struct!.volumeMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_name: { + value: cdktf.stringToHclTerraform(struct!.volumeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resources: { + value: replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesList", + }, + selector: { + value: replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6674,6 +8188,31 @@ export function replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimT } } + +export function replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference | ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metadata: { + value: replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform(struct!.metadata), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataList", + }, + spec: { + value: replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform(struct!.spec), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6760,6 +8299,25 @@ export function replicationControllerSpecTemplateSpecVolumeEphemeralToTerraform( } } + +export function replicationControllerSpecTemplateSpecVolumeEphemeralToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeEphemeralOutputReference | ReplicationControllerSpecTemplateSpecVolumeEphemeral): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + volume_claim_template: { + value: replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToHclTerraform(struct!.volumeClaimTemplate), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeEphemeralOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6845,6 +8403,43 @@ export function replicationControllerSpecTemplateSpecVolumeFcToTerraform(struct? } } + +export function replicationControllerSpecTemplateSpecVolumeFcToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeFcOutputReference | ReplicationControllerSpecTemplateSpecVolumeFc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + lun: { + value: cdktf.numberToHclTerraform(struct!.lun), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + target_ww_ns: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.targetWwNs), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeFcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6979,6 +8574,31 @@ export function replicationControllerSpecTemplateSpecVolumeFlexVolumeSecretRefTo } } + +export function replicationControllerSpecTemplateSpecVolumeFlexVolumeSecretRefToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference | ReplicationControllerSpecTemplateSpecVolumeFlexVolumeSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7096,6 +8716,49 @@ export function replicationControllerSpecTemplateSpecVolumeFlexVolumeToTerraform } } + +export function replicationControllerSpecTemplateSpecVolumeFlexVolumeToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeFlexVolumeOutputReference | ReplicationControllerSpecTemplateSpecVolumeFlexVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + options: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.options), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_ref: { + value: replicationControllerSpecTemplateSpecVolumeFlexVolumeSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeFlexVolumeSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeFlexVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7255,6 +8918,31 @@ export function replicationControllerSpecTemplateSpecVolumeFlockerToTerraform(st } } + +export function replicationControllerSpecTemplateSpecVolumeFlockerToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeFlockerOutputReference | ReplicationControllerSpecTemplateSpecVolumeFlocker): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + dataset_name: { + value: cdktf.stringToHclTerraform(struct!.datasetName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + dataset_uuid: { + value: cdktf.stringToHclTerraform(struct!.datasetUuid), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeFlockerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7365,6 +9053,43 @@ export function replicationControllerSpecTemplateSpecVolumeGcePersistentDiskToTe } } + +export function replicationControllerSpecTemplateSpecVolumeGcePersistentDiskToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeGcePersistentDiskOutputReference | ReplicationControllerSpecTemplateSpecVolumeGcePersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pd_name: { + value: cdktf.stringToHclTerraform(struct!.pdName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeGcePersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7509,6 +9234,37 @@ export function replicationControllerSpecTemplateSpecVolumeGitRepoToTerraform(st } } + +export function replicationControllerSpecTemplateSpecVolumeGitRepoToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeGitRepoOutputReference | ReplicationControllerSpecTemplateSpecVolumeGitRepo): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + directory: { + value: cdktf.stringToHclTerraform(struct!.directory), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + repository: { + value: cdktf.stringToHclTerraform(struct!.repository), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + revision: { + value: cdktf.stringToHclTerraform(struct!.revision), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeGitRepoOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7634,6 +9390,37 @@ export function replicationControllerSpecTemplateSpecVolumeGlusterfsToTerraform( } } + +export function replicationControllerSpecTemplateSpecVolumeGlusterfsToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeGlusterfsOutputReference | ReplicationControllerSpecTemplateSpecVolumeGlusterfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + endpoints_name: { + value: cdktf.stringToHclTerraform(struct!.endpointsName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeGlusterfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7746,6 +9533,31 @@ export function replicationControllerSpecTemplateSpecVolumeHostPathToTerraform(s } } + +export function replicationControllerSpecTemplateSpecVolumeHostPathToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeHostPathOutputReference | ReplicationControllerSpecTemplateSpecVolumeHostPath): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeHostPathOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7870,6 +9682,55 @@ export function replicationControllerSpecTemplateSpecVolumeIscsiToTerraform(stru } } + +export function replicationControllerSpecTemplateSpecVolumeIscsiToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeIscsiOutputReference | ReplicationControllerSpecTemplateSpecVolumeIscsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + iqn: { + value: cdktf.stringToHclTerraform(struct!.iqn), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + iscsi_interface: { + value: cdktf.stringToHclTerraform(struct!.iscsiInterface), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + lun: { + value: cdktf.numberToHclTerraform(struct!.lun), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + target_portal: { + value: cdktf.stringToHclTerraform(struct!.targetPortal), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeIscsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8041,6 +9902,25 @@ export function replicationControllerSpecTemplateSpecVolumeLocalToTerraform(stru } } + +export function replicationControllerSpecTemplateSpecVolumeLocalToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeLocalOutputReference | ReplicationControllerSpecTemplateSpecVolumeLocal): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeLocalOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8122,6 +10002,37 @@ export function replicationControllerSpecTemplateSpecVolumeNfsToTerraform(struct } } + +export function replicationControllerSpecTemplateSpecVolumeNfsToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeNfsOutputReference | ReplicationControllerSpecTemplateSpecVolumeNfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + server: { + value: cdktf.stringToHclTerraform(struct!.server), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeNfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8234,6 +10145,31 @@ export function replicationControllerSpecTemplateSpecVolumePersistentVolumeClaim } } + +export function replicationControllerSpecTemplateSpecVolumePersistentVolumeClaimToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumePersistentVolumeClaimOutputReference | ReplicationControllerSpecTemplateSpecVolumePersistentVolumeClaim): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + claim_name: { + value: cdktf.stringToHclTerraform(struct!.claimName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumePersistentVolumeClaimOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8330,6 +10266,31 @@ export function replicationControllerSpecTemplateSpecVolumePhotonPersistentDiskT } } + +export function replicationControllerSpecTemplateSpecVolumePhotonPersistentDiskToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumePhotonPersistentDiskOutputReference | ReplicationControllerSpecTemplateSpecVolumePhotonPersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + pd_id: { + value: cdktf.stringToHclTerraform(struct!.pdId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumePhotonPersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8430,6 +10391,37 @@ export function replicationControllerSpecTemplateSpecVolumeProjectedSourcesConfi } } + +export function replicationControllerSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesConfigMapItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8587,6 +10579,37 @@ export function replicationControllerSpecTemplateSpecVolumeProjectedSourcesConfi } } + +export function replicationControllerSpecTemplateSpecVolumeProjectedSourcesConfigMapToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesConfigMap | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8737,6 +10760,31 @@ export function replicationControllerSpecTemplateSpecVolumeProjectedSourcesDownw } } + +export function replicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference | ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8836,6 +10884,37 @@ export function replicationControllerSpecTemplateSpecVolumeProjectedSourcesDownw } } + +export function replicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference | ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8962,6 +11041,43 @@ export function replicationControllerSpecTemplateSpecVolumeProjectedSourcesDownw } } + +export function replicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_ref: { + value: replicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefList", + }, + resource_field_ref: { + value: replicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9124,6 +11240,25 @@ export function replicationControllerSpecTemplateSpecVolumeProjectedSourcesDownw } } + +export function replicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference | ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + items: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9205,6 +11340,37 @@ export function replicationControllerSpecTemplateSpecVolumeProjectedSourcesSecre } } + +export function replicationControllerSpecTemplateSpecVolumeProjectedSourcesSecretItemsToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesSecretItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9362,6 +11528,37 @@ export function replicationControllerSpecTemplateSpecVolumeProjectedSourcesSecre } } + +export function replicationControllerSpecTemplateSpecVolumeProjectedSourcesSecretToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesSecret | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecVolumeProjectedSourcesSecretItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesSecretItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9519,6 +11716,37 @@ export function replicationControllerSpecTemplateSpecVolumeProjectedSourcesServi } } + +export function replicationControllerSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference | ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + audience: { + value: cdktf.stringToHclTerraform(struct!.audience), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + expiration_seconds: { + value: cdktf.numberToHclTerraform(struct!.expirationSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9648,6 +11876,43 @@ export function replicationControllerSpecTemplateSpecVolumeProjectedSourcesToTer } } + +export function replicationControllerSpecTemplateSpecVolumeProjectedSourcesToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeProjectedSources | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecVolumeProjectedSourcesConfigMapToHclTerraform, true)(struct!.configMap), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesConfigMapList", + }, + downward_api: { + value: replicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiToHclTerraform(struct!.downwardApi), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiList", + }, + secret: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecVolumeProjectedSourcesSecretToHclTerraform, true)(struct!.secret), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesSecretList", + }, + service_account_token: { + value: replicationControllerSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform(struct!.serviceAccountToken), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9820,6 +12085,31 @@ export function replicationControllerSpecTemplateSpecVolumeProjectedToTerraform( } } + +export function replicationControllerSpecTemplateSpecVolumeProjectedToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeProjected | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + sources: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecVolumeProjectedSourcesToHclTerraform, true)(struct!.sources), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeProjectedOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9966,6 +12256,49 @@ export function replicationControllerSpecTemplateSpecVolumeQuobyteToTerraform(st } } + +export function replicationControllerSpecTemplateSpecVolumeQuobyteToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeQuobyteOutputReference | ReplicationControllerSpecTemplateSpecVolumeQuobyte): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + group: { + value: cdktf.stringToHclTerraform(struct!.group), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + registry: { + value: cdktf.stringToHclTerraform(struct!.registry), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume: { + value: cdktf.stringToHclTerraform(struct!.volume), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeQuobyteOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10122,6 +12455,31 @@ export function replicationControllerSpecTemplateSpecVolumeRbdSecretRefToTerrafo } } + +export function replicationControllerSpecTemplateSpecVolumeRbdSecretRefToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeRbdSecretRefOutputReference | ReplicationControllerSpecTemplateSpecVolumeRbdSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeRbdSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10260,6 +12618,67 @@ export function replicationControllerSpecTemplateSpecVolumeRbdToTerraform(struct } } + +export function replicationControllerSpecTemplateSpecVolumeRbdToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeRbdOutputReference | ReplicationControllerSpecTemplateSpecVolumeRbd): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + ceph_monitors: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.cephMonitors), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + keyring: { + value: cdktf.stringToHclTerraform(struct!.keyring), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rados_user: { + value: cdktf.stringToHclTerraform(struct!.radosUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rbd_image: { + value: cdktf.stringToHclTerraform(struct!.rbdImage), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rbd_pool: { + value: cdktf.stringToHclTerraform(struct!.rbdPool), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_ref: { + value: replicationControllerSpecTemplateSpecVolumeRbdSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeRbdSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeRbdOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10489,6 +12908,37 @@ export function replicationControllerSpecTemplateSpecVolumeSecretItemsToTerrafor } } + +export function replicationControllerSpecTemplateSpecVolumeSecretItemsToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeSecretItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeSecretItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10653,6 +13103,43 @@ export function replicationControllerSpecTemplateSpecVolumeSecretToTerraform(str } } + +export function replicationControllerSpecTemplateSpecVolumeSecretToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeSecretOutputReference | ReplicationControllerSpecTemplateSpecVolumeSecret): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_name: { + value: cdktf.stringToHclTerraform(struct!.secretName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + items: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecVolumeSecretItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeSecretItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10793,6 +13280,31 @@ export function replicationControllerSpecTemplateSpecVolumeVsphereVolumeToTerraf } } + +export function replicationControllerSpecTemplateSpecVolumeVsphereVolumeToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolumeVsphereVolumeOutputReference | ReplicationControllerSpecTemplateSpecVolumeVsphereVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_path: { + value: cdktf.stringToHclTerraform(struct!.volumePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeVsphereVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11068,6 +13580,187 @@ export function replicationControllerSpecTemplateSpecVolumeToTerraform(struct?: } } + +export function replicationControllerSpecTemplateSpecVolumeToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecVolume | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + aws_elastic_block_store: { + value: replicationControllerSpecTemplateSpecVolumeAwsElasticBlockStoreToHclTerraform(struct!.awsElasticBlockStore), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeAwsElasticBlockStoreList", + }, + azure_disk: { + value: replicationControllerSpecTemplateSpecVolumeAzureDiskToHclTerraform(struct!.azureDisk), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeAzureDiskList", + }, + azure_file: { + value: replicationControllerSpecTemplateSpecVolumeAzureFileToHclTerraform(struct!.azureFile), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeAzureFileList", + }, + ceph_fs: { + value: replicationControllerSpecTemplateSpecVolumeCephFsToHclTerraform(struct!.cephFs), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeCephFsList", + }, + cinder: { + value: replicationControllerSpecTemplateSpecVolumeCinderToHclTerraform(struct!.cinder), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeCinderList", + }, + config_map: { + value: replicationControllerSpecTemplateSpecVolumeConfigMapToHclTerraform(struct!.configMap), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeConfigMapList", + }, + csi: { + value: replicationControllerSpecTemplateSpecVolumeCsiToHclTerraform(struct!.csi), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeCsiList", + }, + downward_api: { + value: replicationControllerSpecTemplateSpecVolumeDownwardApiToHclTerraform(struct!.downwardApi), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeDownwardApiList", + }, + empty_dir: { + value: replicationControllerSpecTemplateSpecVolumeEmptyDirToHclTerraform(struct!.emptyDir), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeEmptyDirList", + }, + ephemeral: { + value: replicationControllerSpecTemplateSpecVolumeEphemeralToHclTerraform(struct!.ephemeral), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeEphemeralList", + }, + fc: { + value: replicationControllerSpecTemplateSpecVolumeFcToHclTerraform(struct!.fc), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeFcList", + }, + flex_volume: { + value: replicationControllerSpecTemplateSpecVolumeFlexVolumeToHclTerraform(struct!.flexVolume), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeFlexVolumeList", + }, + flocker: { + value: replicationControllerSpecTemplateSpecVolumeFlockerToHclTerraform(struct!.flocker), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeFlockerList", + }, + gce_persistent_disk: { + value: replicationControllerSpecTemplateSpecVolumeGcePersistentDiskToHclTerraform(struct!.gcePersistentDisk), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeGcePersistentDiskList", + }, + git_repo: { + value: replicationControllerSpecTemplateSpecVolumeGitRepoToHclTerraform(struct!.gitRepo), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeGitRepoList", + }, + glusterfs: { + value: replicationControllerSpecTemplateSpecVolumeGlusterfsToHclTerraform(struct!.glusterfs), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeGlusterfsList", + }, + host_path: { + value: replicationControllerSpecTemplateSpecVolumeHostPathToHclTerraform(struct!.hostPath), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeHostPathList", + }, + iscsi: { + value: replicationControllerSpecTemplateSpecVolumeIscsiToHclTerraform(struct!.iscsi), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeIscsiList", + }, + local: { + value: replicationControllerSpecTemplateSpecVolumeLocalToHclTerraform(struct!.local), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeLocalList", + }, + nfs: { + value: replicationControllerSpecTemplateSpecVolumeNfsToHclTerraform(struct!.nfs), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeNfsList", + }, + persistent_volume_claim: { + value: replicationControllerSpecTemplateSpecVolumePersistentVolumeClaimToHclTerraform(struct!.persistentVolumeClaim), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumePersistentVolumeClaimList", + }, + photon_persistent_disk: { + value: replicationControllerSpecTemplateSpecVolumePhotonPersistentDiskToHclTerraform(struct!.photonPersistentDisk), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumePhotonPersistentDiskList", + }, + projected: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecVolumeProjectedToHclTerraform, true)(struct!.projected), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeProjectedList", + }, + quobyte: { + value: replicationControllerSpecTemplateSpecVolumeQuobyteToHclTerraform(struct!.quobyte), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeQuobyteList", + }, + rbd: { + value: replicationControllerSpecTemplateSpecVolumeRbdToHclTerraform(struct!.rbd), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeRbdList", + }, + secret: { + value: replicationControllerSpecTemplateSpecVolumeSecretToHclTerraform(struct!.secret), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeSecretList", + }, + vsphere_volume: { + value: replicationControllerSpecTemplateSpecVolumeVsphereVolumeToHclTerraform(struct!.vsphereVolume), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeVsphereVolumeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11964,6 +14657,199 @@ export function replicationControllerSpecTemplateSpecToTerraform(struct?: Replic } } + +export function replicationControllerSpecTemplateSpecToHclTerraform(struct?: ReplicationControllerSpecTemplateSpecOutputReference | ReplicationControllerSpecTemplateSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + active_deadline_seconds: { + value: cdktf.numberToHclTerraform(struct!.activeDeadlineSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + automount_service_account_token: { + value: cdktf.booleanToHclTerraform(struct!.automountServiceAccountToken), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + dns_policy: { + value: cdktf.stringToHclTerraform(struct!.dnsPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + enable_service_links: { + value: cdktf.booleanToHclTerraform(struct!.enableServiceLinks), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_ipc: { + value: cdktf.booleanToHclTerraform(struct!.hostIpc), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_network: { + value: cdktf.booleanToHclTerraform(struct!.hostNetwork), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_pid: { + value: cdktf.booleanToHclTerraform(struct!.hostPid), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + hostname: { + value: cdktf.stringToHclTerraform(struct!.hostname), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_name: { + value: cdktf.stringToHclTerraform(struct!.nodeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_selector: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.nodeSelector), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + priority_class_name: { + value: cdktf.stringToHclTerraform(struct!.priorityClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + restart_policy: { + value: cdktf.stringToHclTerraform(struct!.restartPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + runtime_class_name: { + value: cdktf.stringToHclTerraform(struct!.runtimeClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheduler_name: { + value: cdktf.stringToHclTerraform(struct!.schedulerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + service_account_name: { + value: cdktf.stringToHclTerraform(struct!.serviceAccountName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + share_process_namespace: { + value: cdktf.booleanToHclTerraform(struct!.shareProcessNamespace), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + subdomain: { + value: cdktf.stringToHclTerraform(struct!.subdomain), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_grace_period_seconds: { + value: cdktf.numberToHclTerraform(struct!.terminationGracePeriodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + affinity: { + value: replicationControllerSpecTemplateSpecAffinityToHclTerraform(struct!.affinity), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecAffinityList", + }, + container: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecContainerToHclTerraform, true)(struct!.container), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecContainerList", + }, + dns_config: { + value: replicationControllerSpecTemplateSpecDnsConfigToHclTerraform(struct!.dnsConfig), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecDnsConfigList", + }, + host_aliases: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecHostAliasesToHclTerraform, true)(struct!.hostAliases), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecHostAliasesList", + }, + image_pull_secrets: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecImagePullSecretsToHclTerraform, true)(struct!.imagePullSecrets), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecImagePullSecretsList", + }, + init_container: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecInitContainerToHclTerraform, true)(struct!.initContainer), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecInitContainerList", + }, + os: { + value: replicationControllerSpecTemplateSpecOsToHclTerraform(struct!.os), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecOsList", + }, + readiness_gate: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecReadinessGateToHclTerraform, true)(struct!.readinessGate), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecReadinessGateList", + }, + security_context: { + value: replicationControllerSpecTemplateSpecSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecSecurityContextList", + }, + toleration: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecTolerationToHclTerraform, true)(struct!.toleration), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecTolerationList", + }, + topology_spread_constraint: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecTopologySpreadConstraintToHclTerraform, true)(struct!.topologySpreadConstraint), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecTopologySpreadConstraintList", + }, + volume: { + value: cdktf.listMapperHcl(replicationControllerSpecTemplateSpecVolumeToHclTerraform, true)(struct!.volume), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecVolumeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12676,6 +15562,31 @@ export function replicationControllerSpecTemplateToTerraform(struct?: Replicatio } } + +export function replicationControllerSpecTemplateToHclTerraform(struct?: ReplicationControllerSpecTemplateOutputReference | ReplicationControllerSpecTemplate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metadata: { + value: replicationControllerSpecTemplateMetadataToHclTerraform(struct!.metadata), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateMetadataList", + }, + spec: { + value: replicationControllerSpecTemplateSpecToHclTerraform(struct!.spec), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecTemplateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12780,6 +15691,43 @@ export function replicationControllerSpecToTerraform(struct?: ReplicationControl } } + +export function replicationControllerSpecToHclTerraform(struct?: ReplicationControllerSpecOutputReference | ReplicationControllerSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + min_ready_seconds: { + value: cdktf.numberToHclTerraform(struct!.minReadySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + replicas: { + value: cdktf.numberToHclTerraform(struct!.replicas), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + selector: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.selector), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + template: { + value: replicationControllerSpecTemplateToHclTerraform(struct!.template), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecTemplateList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12915,6 +15863,37 @@ export function replicationControllerTimeoutsToTerraform(struct?: ReplicationCon } } + +export function replicationControllerTimeoutsToHclTerraform(struct?: ReplicationControllerTimeouts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + create: { + value: cdktf.stringToHclTerraform(struct!.create), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + delete: { + value: cdktf.stringToHclTerraform(struct!.delete), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + update: { + value: cdktf.stringToHclTerraform(struct!.update), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ReplicationControllerTimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; diff --git a/src/replication-controller/index.ts b/src/replication-controller/index.ts index 5bada24bd..42b0bfc91 100644 --- a/src/replication-controller/index.ts +++ b/src/replication-controller/index.ts @@ -7,12 +7,15 @@ import { ReplicationControllerMetadata, replicationControllerMetadataToTerraform, +replicationControllerMetadataToHclTerraform, ReplicationControllerMetadataOutputReference, ReplicationControllerSpec, replicationControllerSpecToTerraform, +replicationControllerSpecToHclTerraform, ReplicationControllerSpecOutputReference, ReplicationControllerTimeouts, replicationControllerTimeoutsToTerraform, +replicationControllerTimeoutsToHclTerraform, ReplicationControllerTimeoutsOutputReference} from './index-structs' export * from './index-structs' import { Construct } from 'constructs'; @@ -176,4 +179,36 @@ export class ReplicationController extends cdktf.TerraformResource { timeouts: replicationControllerTimeoutsToTerraform(this._timeouts.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: replicationControllerMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerMetadataList", + }, + spec: { + value: replicationControllerSpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "ReplicationControllerSpecList", + }, + timeouts: { + value: replicationControllerTimeoutsToHclTerraform(this._timeouts.internalValue), + isBlock: true, + type: "struct", + storageClassType: "ReplicationControllerTimeouts", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/resource-quota-v1/README.md b/src/resource-quota-v1/README.md index e213406d9..d18408304 100644 --- a/src/resource-quota-v1/README.md +++ b/src/resource-quota-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_resource_quota_v1` -Refer to the Terraform Registory for docs: [`kubernetes_resource_quota_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/resource_quota_v1). +Refer to the Terraform Registry for docs: [`kubernetes_resource_quota_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/resource_quota_v1). diff --git a/src/resource-quota-v1/index.ts b/src/resource-quota-v1/index.ts index 92b6a20ba..9e3401d9b 100644 --- a/src/resource-quota-v1/index.ts +++ b/src/resource-quota-v1/index.ts @@ -85,6 +85,49 @@ export function resourceQuotaV1MetadataToTerraform(struct?: ResourceQuotaV1Metad } } + +export function resourceQuotaV1MetadataToHclTerraform(struct?: ResourceQuotaV1MetadataOutputReference | ResourceQuotaV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ResourceQuotaV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -269,6 +312,37 @@ export function resourceQuotaV1SpecScopeSelectorMatchExpressionToTerraform(struc } } + +export function resourceQuotaV1SpecScopeSelectorMatchExpressionToHclTerraform(struct?: ResourceQuotaV1SpecScopeSelectorMatchExpression | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scope_name: { + value: cdktf.stringToHclTerraform(struct!.scopeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ResourceQuotaV1SpecScopeSelectorMatchExpressionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -406,6 +480,25 @@ export function resourceQuotaV1SpecScopeSelectorToTerraform(struct?: ResourceQuo } } + +export function resourceQuotaV1SpecScopeSelectorToHclTerraform(struct?: ResourceQuotaV1SpecScopeSelectorOutputReference | ResourceQuotaV1SpecScopeSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_expression: { + value: cdktf.listMapperHcl(resourceQuotaV1SpecScopeSelectorMatchExpressionToHclTerraform, true)(struct!.matchExpression), + isBlock: true, + type: "list", + storageClassType: "ResourceQuotaV1SpecScopeSelectorMatchExpressionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ResourceQuotaV1SpecScopeSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -487,6 +580,37 @@ export function resourceQuotaV1SpecToTerraform(struct?: ResourceQuotaV1SpecOutpu } } + +export function resourceQuotaV1SpecToHclTerraform(struct?: ResourceQuotaV1SpecOutputReference | ResourceQuotaV1Spec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + hard: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.hard), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + scopes: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.scopes), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + scope_selector: { + value: resourceQuotaV1SpecScopeSelectorToHclTerraform(struct!.scopeSelector), + isBlock: true, + type: "list", + storageClassType: "ResourceQuotaV1SpecScopeSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ResourceQuotaV1SpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -601,6 +725,31 @@ export function resourceQuotaV1TimeoutsToTerraform(struct?: ResourceQuotaV1Timeo } } + +export function resourceQuotaV1TimeoutsToHclTerraform(struct?: ResourceQuotaV1Timeouts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + create: { + value: cdktf.stringToHclTerraform(struct!.create), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + update: { + value: cdktf.stringToHclTerraform(struct!.update), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ResourceQuotaV1TimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -816,4 +965,36 @@ export class ResourceQuotaV1 extends cdktf.TerraformResource { timeouts: resourceQuotaV1TimeoutsToTerraform(this._timeouts.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: resourceQuotaV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "ResourceQuotaV1MetadataList", + }, + spec: { + value: resourceQuotaV1SpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "ResourceQuotaV1SpecList", + }, + timeouts: { + value: resourceQuotaV1TimeoutsToHclTerraform(this._timeouts.internalValue), + isBlock: true, + type: "struct", + storageClassType: "ResourceQuotaV1Timeouts", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/resource-quota/README.md b/src/resource-quota/README.md index d97a95576..6d3ae72c7 100644 --- a/src/resource-quota/README.md +++ b/src/resource-quota/README.md @@ -1,3 +1,3 @@ # `kubernetes_resource_quota` -Refer to the Terraform Registory for docs: [`kubernetes_resource_quota`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/resource_quota). +Refer to the Terraform Registry for docs: [`kubernetes_resource_quota`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/resource_quota). diff --git a/src/resource-quota/index.ts b/src/resource-quota/index.ts index fec250e57..ebd466d63 100644 --- a/src/resource-quota/index.ts +++ b/src/resource-quota/index.ts @@ -85,6 +85,49 @@ export function resourceQuotaMetadataToTerraform(struct?: ResourceQuotaMetadataO } } + +export function resourceQuotaMetadataToHclTerraform(struct?: ResourceQuotaMetadataOutputReference | ResourceQuotaMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ResourceQuotaMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -269,6 +312,37 @@ export function resourceQuotaSpecScopeSelectorMatchExpressionToTerraform(struct? } } + +export function resourceQuotaSpecScopeSelectorMatchExpressionToHclTerraform(struct?: ResourceQuotaSpecScopeSelectorMatchExpression | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scope_name: { + value: cdktf.stringToHclTerraform(struct!.scopeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ResourceQuotaSpecScopeSelectorMatchExpressionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -406,6 +480,25 @@ export function resourceQuotaSpecScopeSelectorToTerraform(struct?: ResourceQuota } } + +export function resourceQuotaSpecScopeSelectorToHclTerraform(struct?: ResourceQuotaSpecScopeSelectorOutputReference | ResourceQuotaSpecScopeSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_expression: { + value: cdktf.listMapperHcl(resourceQuotaSpecScopeSelectorMatchExpressionToHclTerraform, true)(struct!.matchExpression), + isBlock: true, + type: "list", + storageClassType: "ResourceQuotaSpecScopeSelectorMatchExpressionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ResourceQuotaSpecScopeSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -487,6 +580,37 @@ export function resourceQuotaSpecToTerraform(struct?: ResourceQuotaSpecOutputRef } } + +export function resourceQuotaSpecToHclTerraform(struct?: ResourceQuotaSpecOutputReference | ResourceQuotaSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + hard: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.hard), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + scopes: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.scopes), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + scope_selector: { + value: resourceQuotaSpecScopeSelectorToHclTerraform(struct!.scopeSelector), + isBlock: true, + type: "list", + storageClassType: "ResourceQuotaSpecScopeSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ResourceQuotaSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -601,6 +725,31 @@ export function resourceQuotaTimeoutsToTerraform(struct?: ResourceQuotaTimeouts } } + +export function resourceQuotaTimeoutsToHclTerraform(struct?: ResourceQuotaTimeouts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + create: { + value: cdktf.stringToHclTerraform(struct!.create), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + update: { + value: cdktf.stringToHclTerraform(struct!.update), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ResourceQuotaTimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -816,4 +965,36 @@ export class ResourceQuota extends cdktf.TerraformResource { timeouts: resourceQuotaTimeoutsToTerraform(this._timeouts.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: resourceQuotaMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "ResourceQuotaMetadataList", + }, + spec: { + value: resourceQuotaSpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "ResourceQuotaSpecList", + }, + timeouts: { + value: resourceQuotaTimeoutsToHclTerraform(this._timeouts.internalValue), + isBlock: true, + type: "struct", + storageClassType: "ResourceQuotaTimeouts", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/role-binding-v1/README.md b/src/role-binding-v1/README.md index 429af379c..f1ad08302 100644 --- a/src/role-binding-v1/README.md +++ b/src/role-binding-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_role_binding_v1` -Refer to the Terraform Registory for docs: [`kubernetes_role_binding_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/role_binding_v1). +Refer to the Terraform Registry for docs: [`kubernetes_role_binding_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/role_binding_v1). diff --git a/src/role-binding-v1/index.ts b/src/role-binding-v1/index.ts index ec2422abc..fc0e1deaf 100644 --- a/src/role-binding-v1/index.ts +++ b/src/role-binding-v1/index.ts @@ -85,6 +85,49 @@ export function roleBindingV1MetadataToTerraform(struct?: RoleBindingV1MetadataO } } + +export function roleBindingV1MetadataToHclTerraform(struct?: RoleBindingV1MetadataOutputReference | RoleBindingV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class RoleBindingV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -269,6 +312,37 @@ export function roleBindingV1RoleRefToTerraform(struct?: RoleBindingV1RoleRefOut } } + +export function roleBindingV1RoleRefToHclTerraform(struct?: RoleBindingV1RoleRefOutputReference | RoleBindingV1RoleRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_group: { + value: cdktf.stringToHclTerraform(struct!.apiGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class RoleBindingV1RoleRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -392,6 +466,43 @@ export function roleBindingV1SubjectToTerraform(struct?: RoleBindingV1Subject | } } + +export function roleBindingV1SubjectToHclTerraform(struct?: RoleBindingV1Subject | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_group: { + value: cdktf.stringToHclTerraform(struct!.apiGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class RoleBindingV1SubjectOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -661,4 +772,36 @@ export class RoleBindingV1 extends cdktf.TerraformResource { subject: cdktf.listMapper(roleBindingV1SubjectToTerraform, true)(this._subject.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: roleBindingV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "RoleBindingV1MetadataList", + }, + role_ref: { + value: roleBindingV1RoleRefToHclTerraform(this._roleRef.internalValue), + isBlock: true, + type: "list", + storageClassType: "RoleBindingV1RoleRefList", + }, + subject: { + value: cdktf.listMapperHcl(roleBindingV1SubjectToHclTerraform, true)(this._subject.internalValue), + isBlock: true, + type: "list", + storageClassType: "RoleBindingV1SubjectList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/role-binding/README.md b/src/role-binding/README.md index 421f7844e..3b36dd85b 100644 --- a/src/role-binding/README.md +++ b/src/role-binding/README.md @@ -1,3 +1,3 @@ # `kubernetes_role_binding` -Refer to the Terraform Registory for docs: [`kubernetes_role_binding`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/role_binding). +Refer to the Terraform Registry for docs: [`kubernetes_role_binding`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/role_binding). diff --git a/src/role-binding/index.ts b/src/role-binding/index.ts index c9aa3f234..53b55029e 100644 --- a/src/role-binding/index.ts +++ b/src/role-binding/index.ts @@ -85,6 +85,49 @@ export function roleBindingMetadataToTerraform(struct?: RoleBindingMetadataOutpu } } + +export function roleBindingMetadataToHclTerraform(struct?: RoleBindingMetadataOutputReference | RoleBindingMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class RoleBindingMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -269,6 +312,37 @@ export function roleBindingRoleRefToTerraform(struct?: RoleBindingRoleRefOutputR } } + +export function roleBindingRoleRefToHclTerraform(struct?: RoleBindingRoleRefOutputReference | RoleBindingRoleRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_group: { + value: cdktf.stringToHclTerraform(struct!.apiGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class RoleBindingRoleRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -392,6 +466,43 @@ export function roleBindingSubjectToTerraform(struct?: RoleBindingSubject | cdkt } } + +export function roleBindingSubjectToHclTerraform(struct?: RoleBindingSubject | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_group: { + value: cdktf.stringToHclTerraform(struct!.apiGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class RoleBindingSubjectOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -661,4 +772,36 @@ export class RoleBinding extends cdktf.TerraformResource { subject: cdktf.listMapper(roleBindingSubjectToTerraform, true)(this._subject.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: roleBindingMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "RoleBindingMetadataList", + }, + role_ref: { + value: roleBindingRoleRefToHclTerraform(this._roleRef.internalValue), + isBlock: true, + type: "list", + storageClassType: "RoleBindingRoleRefList", + }, + subject: { + value: cdktf.listMapperHcl(roleBindingSubjectToHclTerraform, true)(this._subject.internalValue), + isBlock: true, + type: "list", + storageClassType: "RoleBindingSubjectList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/role-v1/README.md b/src/role-v1/README.md index 6fea60b02..ac592d39b 100644 --- a/src/role-v1/README.md +++ b/src/role-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_role_v1` -Refer to the Terraform Registory for docs: [`kubernetes_role_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/role_v1). +Refer to the Terraform Registry for docs: [`kubernetes_role_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/role_v1). diff --git a/src/role-v1/index.ts b/src/role-v1/index.ts index decaa150e..db0181a81 100644 --- a/src/role-v1/index.ts +++ b/src/role-v1/index.ts @@ -79,6 +79,49 @@ export function roleV1MetadataToTerraform(struct?: RoleV1MetadataOutputReference } } + +export function roleV1MetadataToHclTerraform(struct?: RoleV1MetadataOutputReference | RoleV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class RoleV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -270,6 +313,43 @@ export function roleV1RuleToTerraform(struct?: RoleV1Rule | cdktf.IResolvable): } } + +export function roleV1RuleToHclTerraform(struct?: RoleV1Rule | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_groups: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.apiGroups), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + resource_names: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.resourceNames), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + resources: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.resources), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + verbs: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.verbs), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class RoleV1RuleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -521,4 +601,30 @@ export class RoleV1 extends cdktf.TerraformResource { rule: cdktf.listMapper(roleV1RuleToTerraform, true)(this._rule.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: roleV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "RoleV1MetadataList", + }, + rule: { + value: cdktf.listMapperHcl(roleV1RuleToHclTerraform, true)(this._rule.internalValue), + isBlock: true, + type: "list", + storageClassType: "RoleV1RuleList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/role/README.md b/src/role/README.md index 2df9b6fbb..76f464419 100644 --- a/src/role/README.md +++ b/src/role/README.md @@ -1,3 +1,3 @@ # `kubernetes_role` -Refer to the Terraform Registory for docs: [`kubernetes_role`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/role). +Refer to the Terraform Registry for docs: [`kubernetes_role`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/role). diff --git a/src/role/index.ts b/src/role/index.ts index 82ec8cbc7..a2684ab70 100644 --- a/src/role/index.ts +++ b/src/role/index.ts @@ -79,6 +79,49 @@ export function roleMetadataToTerraform(struct?: RoleMetadataOutputReference | R } } + +export function roleMetadataToHclTerraform(struct?: RoleMetadataOutputReference | RoleMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class RoleMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -270,6 +313,43 @@ export function roleRuleToTerraform(struct?: RoleRule | cdktf.IResolvable): any } } + +export function roleRuleToHclTerraform(struct?: RoleRule | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_groups: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.apiGroups), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + resource_names: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.resourceNames), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + resources: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.resources), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + verbs: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.verbs), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class RoleRuleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -521,4 +601,30 @@ export class Role extends cdktf.TerraformResource { rule: cdktf.listMapper(roleRuleToTerraform, true)(this._rule.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: roleMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "RoleMetadataList", + }, + rule: { + value: cdktf.listMapperHcl(roleRuleToHclTerraform, true)(this._rule.internalValue), + isBlock: true, + type: "list", + storageClassType: "RoleRuleList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/runtime-class-v1/README.md b/src/runtime-class-v1/README.md index eb7d7c936..b0efca2bf 100644 --- a/src/runtime-class-v1/README.md +++ b/src/runtime-class-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_runtime_class_v1` -Refer to the Terraform Registory for docs: [`kubernetes_runtime_class_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/runtime_class_v1). +Refer to the Terraform Registry for docs: [`kubernetes_runtime_class_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/runtime_class_v1). diff --git a/src/runtime-class-v1/index.ts b/src/runtime-class-v1/index.ts index 0d8457624..4422e1948 100644 --- a/src/runtime-class-v1/index.ts +++ b/src/runtime-class-v1/index.ts @@ -72,6 +72,43 @@ export function runtimeClassV1MetadataToTerraform(struct?: RuntimeClassV1Metadat } } + +export function runtimeClassV1MetadataToHclTerraform(struct?: RuntimeClassV1MetadataOutputReference | RuntimeClassV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class RuntimeClassV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -315,4 +352,30 @@ export class RuntimeClassV1 extends cdktf.TerraformResource { metadata: runtimeClassV1MetadataToTerraform(this._metadata.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + handler: { + value: cdktf.stringToHclTerraform(this._handler), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: runtimeClassV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "RuntimeClassV1MetadataList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/secret-v1/README.md b/src/secret-v1/README.md index 532915f7c..8e6a76712 100644 --- a/src/secret-v1/README.md +++ b/src/secret-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_secret_v1` -Refer to the Terraform Registory for docs: [`kubernetes_secret_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/secret_v1). +Refer to the Terraform Registry for docs: [`kubernetes_secret_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/secret_v1). diff --git a/src/secret-v1/index.ts b/src/secret-v1/index.ts index 852fc92ba..829f30041 100644 --- a/src/secret-v1/index.ts +++ b/src/secret-v1/index.ts @@ -109,6 +109,49 @@ export function secretV1MetadataToTerraform(struct?: SecretV1MetadataOutputRefer } } + +export function secretV1MetadataToHclTerraform(struct?: SecretV1MetadataOutputReference | SecretV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class SecretV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -277,6 +320,25 @@ export function secretV1TimeoutsToTerraform(struct?: SecretV1Timeouts | cdktf.IR } } + +export function secretV1TimeoutsToHclTerraform(struct?: SecretV1Timeouts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + create: { + value: cdktf.stringToHclTerraform(struct!.create), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class SecretV1TimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -542,4 +604,60 @@ export class SecretV1 extends cdktf.TerraformResource { timeouts: secretV1TimeoutsToTerraform(this._timeouts.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + binary_data: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(this._binaryData), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + data: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(this._data), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + immutable: { + value: cdktf.booleanToHclTerraform(this._immutable), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + type: { + value: cdktf.stringToHclTerraform(this._type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + wait_for_service_account_token: { + value: cdktf.booleanToHclTerraform(this._waitForServiceAccountToken), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + metadata: { + value: secretV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "SecretV1MetadataList", + }, + timeouts: { + value: secretV1TimeoutsToHclTerraform(this._timeouts.internalValue), + isBlock: true, + type: "struct", + storageClassType: "SecretV1Timeouts", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/secret/README.md b/src/secret/README.md index 758649b3e..b8fd9d0c0 100644 --- a/src/secret/README.md +++ b/src/secret/README.md @@ -1,3 +1,3 @@ # `kubernetes_secret` -Refer to the Terraform Registory for docs: [`kubernetes_secret`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/secret). +Refer to the Terraform Registry for docs: [`kubernetes_secret`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/secret). diff --git a/src/secret/index.ts b/src/secret/index.ts index f5bcddc2d..f6c89a1ef 100644 --- a/src/secret/index.ts +++ b/src/secret/index.ts @@ -109,6 +109,49 @@ export function secretMetadataToTerraform(struct?: SecretMetadataOutputReference } } + +export function secretMetadataToHclTerraform(struct?: SecretMetadataOutputReference | SecretMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class SecretMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -277,6 +320,25 @@ export function secretTimeoutsToTerraform(struct?: SecretTimeouts | cdktf.IResol } } + +export function secretTimeoutsToHclTerraform(struct?: SecretTimeouts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + create: { + value: cdktf.stringToHclTerraform(struct!.create), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class SecretTimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -542,4 +604,60 @@ export class Secret extends cdktf.TerraformResource { timeouts: secretTimeoutsToTerraform(this._timeouts.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + binary_data: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(this._binaryData), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + data: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(this._data), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + immutable: { + value: cdktf.booleanToHclTerraform(this._immutable), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + type: { + value: cdktf.stringToHclTerraform(this._type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + wait_for_service_account_token: { + value: cdktf.booleanToHclTerraform(this._waitForServiceAccountToken), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + metadata: { + value: secretMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "SecretMetadataList", + }, + timeouts: { + value: secretTimeoutsToHclTerraform(this._timeouts.internalValue), + isBlock: true, + type: "struct", + storageClassType: "SecretTimeouts", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/service-account-v1/README.md b/src/service-account-v1/README.md index 3d4f3271d..647a28fce 100644 --- a/src/service-account-v1/README.md +++ b/src/service-account-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_service_account_v1` -Refer to the Terraform Registory for docs: [`kubernetes_service_account_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/service_account_v1). +Refer to the Terraform Registry for docs: [`kubernetes_service_account_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/service_account_v1). diff --git a/src/service-account-v1/index.ts b/src/service-account-v1/index.ts index cc0daf905..814ce7234 100644 --- a/src/service-account-v1/index.ts +++ b/src/service-account-v1/index.ts @@ -69,6 +69,25 @@ export function serviceAccountV1ImagePullSecretToTerraform(struct?: ServiceAccou } } + +export function serviceAccountV1ImagePullSecretToHclTerraform(struct?: ServiceAccountV1ImagePullSecret | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ServiceAccountV1ImagePullSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -196,6 +215,49 @@ export function serviceAccountV1MetadataToTerraform(struct?: ServiceAccountV1Met } } + +export function serviceAccountV1MetadataToHclTerraform(struct?: ServiceAccountV1MetadataOutputReference | ServiceAccountV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ServiceAccountV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -366,6 +428,25 @@ export function serviceAccountV1SecretToTerraform(struct?: ServiceAccountV1Secre } } + +export function serviceAccountV1SecretToHclTerraform(struct?: ServiceAccountV1Secret | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ServiceAccountV1SecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -463,6 +544,25 @@ export function serviceAccountV1TimeoutsToTerraform(struct?: ServiceAccountV1Tim } } + +export function serviceAccountV1TimeoutsToHclTerraform(struct?: ServiceAccountV1Timeouts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + create: { + value: cdktf.stringToHclTerraform(struct!.create), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ServiceAccountV1TimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -697,4 +797,48 @@ export class ServiceAccountV1 extends cdktf.TerraformResource { timeouts: serviceAccountV1TimeoutsToTerraform(this._timeouts.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + automount_service_account_token: { + value: cdktf.booleanToHclTerraform(this._automountServiceAccountToken), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + image_pull_secret: { + value: cdktf.listMapperHcl(serviceAccountV1ImagePullSecretToHclTerraform, true)(this._imagePullSecret.internalValue), + isBlock: true, + type: "set", + storageClassType: "ServiceAccountV1ImagePullSecretList", + }, + metadata: { + value: serviceAccountV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "ServiceAccountV1MetadataList", + }, + secret: { + value: cdktf.listMapperHcl(serviceAccountV1SecretToHclTerraform, true)(this._secret.internalValue), + isBlock: true, + type: "set", + storageClassType: "ServiceAccountV1SecretList", + }, + timeouts: { + value: serviceAccountV1TimeoutsToHclTerraform(this._timeouts.internalValue), + isBlock: true, + type: "struct", + storageClassType: "ServiceAccountV1Timeouts", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/service-account/README.md b/src/service-account/README.md index 4b4cb1b76..fb948f345 100644 --- a/src/service-account/README.md +++ b/src/service-account/README.md @@ -1,3 +1,3 @@ # `kubernetes_service_account` -Refer to the Terraform Registory for docs: [`kubernetes_service_account`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/service_account). +Refer to the Terraform Registry for docs: [`kubernetes_service_account`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/service_account). diff --git a/src/service-account/index.ts b/src/service-account/index.ts index ca3269720..a4506a061 100644 --- a/src/service-account/index.ts +++ b/src/service-account/index.ts @@ -69,6 +69,25 @@ export function serviceAccountImagePullSecretToTerraform(struct?: ServiceAccount } } + +export function serviceAccountImagePullSecretToHclTerraform(struct?: ServiceAccountImagePullSecret | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ServiceAccountImagePullSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -196,6 +215,49 @@ export function serviceAccountMetadataToTerraform(struct?: ServiceAccountMetadat } } + +export function serviceAccountMetadataToHclTerraform(struct?: ServiceAccountMetadataOutputReference | ServiceAccountMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ServiceAccountMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -366,6 +428,25 @@ export function serviceAccountSecretToTerraform(struct?: ServiceAccountSecret | } } + +export function serviceAccountSecretToHclTerraform(struct?: ServiceAccountSecret | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ServiceAccountSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -463,6 +544,25 @@ export function serviceAccountTimeoutsToTerraform(struct?: ServiceAccountTimeout } } + +export function serviceAccountTimeoutsToHclTerraform(struct?: ServiceAccountTimeouts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + create: { + value: cdktf.stringToHclTerraform(struct!.create), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ServiceAccountTimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -697,4 +797,48 @@ export class ServiceAccount extends cdktf.TerraformResource { timeouts: serviceAccountTimeoutsToTerraform(this._timeouts.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + automount_service_account_token: { + value: cdktf.booleanToHclTerraform(this._automountServiceAccountToken), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + image_pull_secret: { + value: cdktf.listMapperHcl(serviceAccountImagePullSecretToHclTerraform, true)(this._imagePullSecret.internalValue), + isBlock: true, + type: "set", + storageClassType: "ServiceAccountImagePullSecretList", + }, + metadata: { + value: serviceAccountMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "ServiceAccountMetadataList", + }, + secret: { + value: cdktf.listMapperHcl(serviceAccountSecretToHclTerraform, true)(this._secret.internalValue), + isBlock: true, + type: "set", + storageClassType: "ServiceAccountSecretList", + }, + timeouts: { + value: serviceAccountTimeoutsToHclTerraform(this._timeouts.internalValue), + isBlock: true, + type: "struct", + storageClassType: "ServiceAccountTimeouts", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/service-v1/README.md b/src/service-v1/README.md index 54d97994c..d9f06400b 100644 --- a/src/service-v1/README.md +++ b/src/service-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_service_v1` -Refer to the Terraform Registory for docs: [`kubernetes_service_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/service_v1). +Refer to the Terraform Registry for docs: [`kubernetes_service_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/service_v1). diff --git a/src/service-v1/index.ts b/src/service-v1/index.ts index 21c273ba4..3a8479bf4 100644 --- a/src/service-v1/index.ts +++ b/src/service-v1/index.ts @@ -56,6 +56,17 @@ export function serviceV1StatusLoadBalancerIngressToTerraform(struct?: ServiceV1 } } + +export function serviceV1StatusLoadBalancerIngressToHclTerraform(struct?: ServiceV1StatusLoadBalancerIngress): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class ServiceV1StatusLoadBalancerIngressOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -125,6 +136,17 @@ export function serviceV1StatusLoadBalancerToTerraform(struct?: ServiceV1StatusL } } + +export function serviceV1StatusLoadBalancerToHclTerraform(struct?: ServiceV1StatusLoadBalancer): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class ServiceV1StatusLoadBalancerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -190,6 +212,17 @@ export function serviceV1StatusToTerraform(struct?: ServiceV1Status): any { } } + +export function serviceV1StatusToHclTerraform(struct?: ServiceV1Status): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class ServiceV1StatusOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -290,6 +323,49 @@ export function serviceV1MetadataToTerraform(struct?: ServiceV1MetadataOutputRef } } + +export function serviceV1MetadataToHclTerraform(struct?: ServiceV1MetadataOutputReference | ServiceV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ServiceV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -495,6 +571,55 @@ export function serviceV1SpecPortToTerraform(struct?: ServiceV1SpecPort | cdktf. } } + +export function serviceV1SpecPortToHclTerraform(struct?: ServiceV1SpecPort | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + app_protocol: { + value: cdktf.stringToHclTerraform(struct!.appProtocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_port: { + value: cdktf.numberToHclTerraform(struct!.nodePort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + target_port: { + value: cdktf.stringToHclTerraform(struct!.targetPort), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ServiceV1SpecPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -701,6 +826,25 @@ export function serviceV1SpecSessionAffinityConfigClientIpToTerraform(struct?: S } } + +export function serviceV1SpecSessionAffinityConfigClientIpToHclTerraform(struct?: ServiceV1SpecSessionAffinityConfigClientIpOutputReference | ServiceV1SpecSessionAffinityConfigClientIp): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ServiceV1SpecSessionAffinityConfigClientIpOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -768,6 +912,25 @@ export function serviceV1SpecSessionAffinityConfigToTerraform(struct?: ServiceV1 } } + +export function serviceV1SpecSessionAffinityConfigToHclTerraform(struct?: ServiceV1SpecSessionAffinityConfigOutputReference | ServiceV1SpecSessionAffinityConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + client_ip: { + value: serviceV1SpecSessionAffinityConfigClientIpToHclTerraform(struct!.clientIp), + isBlock: true, + type: "list", + storageClassType: "ServiceV1SpecSessionAffinityConfigClientIpList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ServiceV1SpecSessionAffinityConfigOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -961,6 +1124,133 @@ export function serviceV1SpecToTerraform(struct?: ServiceV1SpecOutputReference | } } + +export function serviceV1SpecToHclTerraform(struct?: ServiceV1SpecOutputReference | ServiceV1Spec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + allocate_load_balancer_node_ports: { + value: cdktf.booleanToHclTerraform(struct!.allocateLoadBalancerNodePorts), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + cluster_ip: { + value: cdktf.stringToHclTerraform(struct!.clusterIp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + cluster_ips: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.clusterIps), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + external_ips: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.externalIps), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + external_name: { + value: cdktf.stringToHclTerraform(struct!.externalName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + external_traffic_policy: { + value: cdktf.stringToHclTerraform(struct!.externalTrafficPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + health_check_node_port: { + value: cdktf.numberToHclTerraform(struct!.healthCheckNodePort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + internal_traffic_policy: { + value: cdktf.stringToHclTerraform(struct!.internalTrafficPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + ip_families: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.ipFamilies), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + ip_family_policy: { + value: cdktf.stringToHclTerraform(struct!.ipFamilyPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + load_balancer_class: { + value: cdktf.stringToHclTerraform(struct!.loadBalancerClass), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + load_balancer_ip: { + value: cdktf.stringToHclTerraform(struct!.loadBalancerIp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + load_balancer_source_ranges: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.loadBalancerSourceRanges), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + publish_not_ready_addresses: { + value: cdktf.booleanToHclTerraform(struct!.publishNotReadyAddresses), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + selector: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.selector), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + session_affinity: { + value: cdktf.stringToHclTerraform(struct!.sessionAffinity), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.listMapperHcl(serviceV1SpecPortToHclTerraform, true)(struct!.port), + isBlock: true, + type: "list", + storageClassType: "ServiceV1SpecPortList", + }, + session_affinity_config: { + value: serviceV1SpecSessionAffinityConfigToHclTerraform(struct!.sessionAffinityConfig), + isBlock: true, + type: "list", + storageClassType: "ServiceV1SpecSessionAffinityConfigList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ServiceV1SpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1422,6 +1712,25 @@ export function serviceV1TimeoutsToTerraform(struct?: ServiceV1Timeouts | cdktf. } } + +export function serviceV1TimeoutsToHclTerraform(struct?: ServiceV1Timeouts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + create: { + value: cdktf.stringToHclTerraform(struct!.create), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ServiceV1TimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1636,4 +1945,42 @@ export class ServiceV1 extends cdktf.TerraformResource { timeouts: serviceV1TimeoutsToTerraform(this._timeouts.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + wait_for_load_balancer: { + value: cdktf.booleanToHclTerraform(this._waitForLoadBalancer), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + metadata: { + value: serviceV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "ServiceV1MetadataList", + }, + spec: { + value: serviceV1SpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "ServiceV1SpecList", + }, + timeouts: { + value: serviceV1TimeoutsToHclTerraform(this._timeouts.internalValue), + isBlock: true, + type: "struct", + storageClassType: "ServiceV1Timeouts", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/service/README.md b/src/service/README.md index bcb8f51b4..5cf00dc80 100644 --- a/src/service/README.md +++ b/src/service/README.md @@ -1,3 +1,3 @@ # `kubernetes_service` -Refer to the Terraform Registory for docs: [`kubernetes_service`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/service). +Refer to the Terraform Registry for docs: [`kubernetes_service`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/service). diff --git a/src/service/index.ts b/src/service/index.ts index e0d8da461..b6792f2e6 100644 --- a/src/service/index.ts +++ b/src/service/index.ts @@ -56,6 +56,17 @@ export function serviceStatusLoadBalancerIngressToTerraform(struct?: ServiceStat } } + +export function serviceStatusLoadBalancerIngressToHclTerraform(struct?: ServiceStatusLoadBalancerIngress): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class ServiceStatusLoadBalancerIngressOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -125,6 +136,17 @@ export function serviceStatusLoadBalancerToTerraform(struct?: ServiceStatusLoadB } } + +export function serviceStatusLoadBalancerToHclTerraform(struct?: ServiceStatusLoadBalancer): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class ServiceStatusLoadBalancerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -190,6 +212,17 @@ export function serviceStatusToTerraform(struct?: ServiceStatus): any { } } + +export function serviceStatusToHclTerraform(struct?: ServiceStatus): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + export class ServiceStatusOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -290,6 +323,49 @@ export function serviceMetadataToTerraform(struct?: ServiceMetadataOutputReferen } } + +export function serviceMetadataToHclTerraform(struct?: ServiceMetadataOutputReference | ServiceMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ServiceMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -495,6 +571,55 @@ export function serviceSpecPortToTerraform(struct?: ServiceSpecPort | cdktf.IRes } } + +export function serviceSpecPortToHclTerraform(struct?: ServiceSpecPort | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + app_protocol: { + value: cdktf.stringToHclTerraform(struct!.appProtocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_port: { + value: cdktf.numberToHclTerraform(struct!.nodePort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + target_port: { + value: cdktf.stringToHclTerraform(struct!.targetPort), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ServiceSpecPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -701,6 +826,25 @@ export function serviceSpecSessionAffinityConfigClientIpToTerraform(struct?: Ser } } + +export function serviceSpecSessionAffinityConfigClientIpToHclTerraform(struct?: ServiceSpecSessionAffinityConfigClientIpOutputReference | ServiceSpecSessionAffinityConfigClientIp): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ServiceSpecSessionAffinityConfigClientIpOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -768,6 +912,25 @@ export function serviceSpecSessionAffinityConfigToTerraform(struct?: ServiceSpec } } + +export function serviceSpecSessionAffinityConfigToHclTerraform(struct?: ServiceSpecSessionAffinityConfigOutputReference | ServiceSpecSessionAffinityConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + client_ip: { + value: serviceSpecSessionAffinityConfigClientIpToHclTerraform(struct!.clientIp), + isBlock: true, + type: "list", + storageClassType: "ServiceSpecSessionAffinityConfigClientIpList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ServiceSpecSessionAffinityConfigOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -961,6 +1124,133 @@ export function serviceSpecToTerraform(struct?: ServiceSpecOutputReference | Ser } } + +export function serviceSpecToHclTerraform(struct?: ServiceSpecOutputReference | ServiceSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + allocate_load_balancer_node_ports: { + value: cdktf.booleanToHclTerraform(struct!.allocateLoadBalancerNodePorts), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + cluster_ip: { + value: cdktf.stringToHclTerraform(struct!.clusterIp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + cluster_ips: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.clusterIps), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + external_ips: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.externalIps), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + external_name: { + value: cdktf.stringToHclTerraform(struct!.externalName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + external_traffic_policy: { + value: cdktf.stringToHclTerraform(struct!.externalTrafficPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + health_check_node_port: { + value: cdktf.numberToHclTerraform(struct!.healthCheckNodePort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + internal_traffic_policy: { + value: cdktf.stringToHclTerraform(struct!.internalTrafficPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + ip_families: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.ipFamilies), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + ip_family_policy: { + value: cdktf.stringToHclTerraform(struct!.ipFamilyPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + load_balancer_class: { + value: cdktf.stringToHclTerraform(struct!.loadBalancerClass), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + load_balancer_ip: { + value: cdktf.stringToHclTerraform(struct!.loadBalancerIp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + load_balancer_source_ranges: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.loadBalancerSourceRanges), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + publish_not_ready_addresses: { + value: cdktf.booleanToHclTerraform(struct!.publishNotReadyAddresses), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + selector: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.selector), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + session_affinity: { + value: cdktf.stringToHclTerraform(struct!.sessionAffinity), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.listMapperHcl(serviceSpecPortToHclTerraform, true)(struct!.port), + isBlock: true, + type: "list", + storageClassType: "ServiceSpecPortList", + }, + session_affinity_config: { + value: serviceSpecSessionAffinityConfigToHclTerraform(struct!.sessionAffinityConfig), + isBlock: true, + type: "list", + storageClassType: "ServiceSpecSessionAffinityConfigList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ServiceSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1422,6 +1712,25 @@ export function serviceTimeoutsToTerraform(struct?: ServiceTimeouts | cdktf.IRes } } + +export function serviceTimeoutsToHclTerraform(struct?: ServiceTimeouts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + create: { + value: cdktf.stringToHclTerraform(struct!.create), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ServiceTimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1636,4 +1945,42 @@ export class Service extends cdktf.TerraformResource { timeouts: serviceTimeoutsToTerraform(this._timeouts.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + wait_for_load_balancer: { + value: cdktf.booleanToHclTerraform(this._waitForLoadBalancer), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + metadata: { + value: serviceMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "ServiceMetadataList", + }, + spec: { + value: serviceSpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "ServiceSpecList", + }, + timeouts: { + value: serviceTimeoutsToHclTerraform(this._timeouts.internalValue), + isBlock: true, + type: "struct", + storageClassType: "ServiceTimeouts", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/stateful-set-v1/README.md b/src/stateful-set-v1/README.md index aaed0c620..54750107b 100644 --- a/src/stateful-set-v1/README.md +++ b/src/stateful-set-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_stateful_set_v1` -Refer to the Terraform Registory for docs: [`kubernetes_stateful_set_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/stateful_set_v1). +Refer to the Terraform Registry for docs: [`kubernetes_stateful_set_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/stateful_set_v1). diff --git a/src/stateful-set-v1/index-structs/structs0.ts b/src/stateful-set-v1/index-structs/structs0.ts index 8c375ea14..7f5a2c92c 100644 --- a/src/stateful-set-v1/index-structs/structs0.ts +++ b/src/stateful-set-v1/index-structs/structs0.ts @@ -51,6 +51,49 @@ export function statefulSetV1MetadataToTerraform(struct?: StatefulSetV1MetadataO } } + +export function statefulSetV1MetadataToHclTerraform(struct?: StatefulSetV1MetadataOutputReference | StatefulSetV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -228,6 +271,31 @@ export function statefulSetV1SpecPersistentVolumeClaimRetentionPolicyToTerraform } } + +export function statefulSetV1SpecPersistentVolumeClaimRetentionPolicyToHclTerraform(struct?: StatefulSetV1SpecPersistentVolumeClaimRetentionPolicy | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + when_deleted: { + value: cdktf.stringToHclTerraform(struct!.whenDeleted), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + when_scaled: { + value: cdktf.stringToHclTerraform(struct!.whenScaled), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecPersistentVolumeClaimRetentionPolicyOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -363,6 +431,37 @@ export function statefulSetV1SpecSelectorMatchExpressionsToTerraform(struct?: St } } + +export function statefulSetV1SpecSelectorMatchExpressionsToHclTerraform(struct?: StatefulSetV1SpecSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -513,6 +612,31 @@ export function statefulSetV1SpecSelectorToTerraform(struct?: StatefulSetV1SpecS } } + +export function statefulSetV1SpecSelectorToHclTerraform(struct?: StatefulSetV1SpecSelectorOutputReference | StatefulSetV1SpecSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(statefulSetV1SpecSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -630,6 +754,49 @@ export function statefulSetV1SpecTemplateMetadataToTerraform(struct?: StatefulSe } } + +export function statefulSetV1SpecTemplateMetadataToHclTerraform(struct?: StatefulSetV1SpecTemplateMetadataOutputReference | StatefulSetV1SpecTemplateMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -814,6 +981,37 @@ export function statefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuring } } + +export function statefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -971,6 +1169,37 @@ export function statefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuring } } + +export function statefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1115,6 +1344,31 @@ export function statefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuring } } + +export function statefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference | StatefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_expressions: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList", + }, + match_fields: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsToHclTerraform, true)(struct!.matchFields), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1211,6 +1465,31 @@ export function statefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuring } } + +export function statefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + preference: { + value: statefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceToHclTerraform(struct!.preference), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1340,6 +1619,37 @@ export function statefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringS } } + +export function statefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1497,6 +1807,37 @@ export function statefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringS } } + +export function statefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1641,6 +1982,31 @@ export function statefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringS } } + +export function statefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_expressions: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList", + }, + match_fields: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsToHclTerraform, true)(struct!.matchFields), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1762,6 +2128,25 @@ export function statefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringS } } + +export function statefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference | StatefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + node_selector_term: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermToHclTerraform, true)(struct!.nodeSelectorTerm), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1836,6 +2221,31 @@ export function statefulSetV1SpecTemplateSpecAffinityNodeAffinityToTerraform(str } } + +export function statefulSetV1SpecTemplateSpecAffinityNodeAffinityToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecAffinityNodeAffinityOutputReference | StatefulSetV1SpecTemplateSpecAffinityNodeAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: statefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecAffinityNodeAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1939,6 +2349,37 @@ export function statefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringS } } + +export function statefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2089,6 +2530,31 @@ export function statefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringS } } + +export function statefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2224,6 +2690,37 @@ export function statefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringS } } + +export function statefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference | StatefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2339,6 +2836,31 @@ export function statefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringS } } + +export function statefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pod_affinity_term: { + value: statefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct!.podAffinityTerm), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2468,6 +2990,37 @@ export function statefulSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSc } } + +export function statefulSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2618,6 +3171,31 @@ export function statefulSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSc } } + +export function statefulSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2753,6 +3331,37 @@ export function statefulSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSc } } + +export function statefulSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2900,6 +3509,31 @@ export function statefulSetV1SpecTemplateSpecAffinityPodAffinityToTerraform(stru } } + +export function statefulSetV1SpecTemplateSpecAffinityPodAffinityToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecAffinityPodAffinityOutputReference | StatefulSetV1SpecTemplateSpecAffinityPodAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecAffinityPodAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3003,6 +3637,37 @@ export function statefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDur } } + +export function statefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3153,6 +3818,31 @@ export function statefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDur } } + +export function statefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3288,6 +3978,37 @@ export function statefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDur } } + +export function statefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference | StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3403,6 +4124,31 @@ export function statefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDur } } + +export function statefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pod_affinity_term: { + value: statefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct!.podAffinityTerm), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3532,6 +4278,37 @@ export function statefulSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuri } } + +export function statefulSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3682,6 +4459,31 @@ export function statefulSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuri } } + +export function statefulSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3817,6 +4619,37 @@ export function statefulSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuri } } + +export function statefulSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3964,6 +4797,31 @@ export function statefulSetV1SpecTemplateSpecAffinityPodAntiAffinityToTerraform( } } + +export function statefulSetV1SpecTemplateSpecAffinityPodAntiAffinityToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityOutputReference | StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4067,6 +4925,37 @@ export function statefulSetV1SpecTemplateSpecAffinityToTerraform(struct?: Statef } } + +export function statefulSetV1SpecTemplateSpecAffinityToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecAffinityOutputReference | StatefulSetV1SpecTemplateSpecAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + node_affinity: { + value: statefulSetV1SpecTemplateSpecAffinityNodeAffinityToHclTerraform(struct!.nodeAffinity), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecAffinityNodeAffinityList", + }, + pod_affinity: { + value: statefulSetV1SpecTemplateSpecAffinityPodAffinityToHclTerraform(struct!.podAffinity), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecAffinityPodAffinityList", + }, + pod_anti_affinity: { + value: statefulSetV1SpecTemplateSpecAffinityPodAntiAffinityToHclTerraform(struct!.podAntiAffinity), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecAffinityPodAntiAffinityList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4192,6 +5081,37 @@ export function statefulSetV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRe } } + +export function statefulSetV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference | StatefulSetV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4310,6 +5230,31 @@ export function statefulSetV1SpecTemplateSpecContainerEnvValueFromFieldRefToTerr } } + +export function statefulSetV1SpecTemplateSpecContainerEnvValueFromFieldRefToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerEnvValueFromFieldRefOutputReference | StatefulSetV1SpecTemplateSpecContainerEnvValueFromFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerEnvValueFromFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4409,6 +5354,37 @@ export function statefulSetV1SpecTemplateSpecContainerEnvValueFromResourceFieldR } } + +export function statefulSetV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference | StatefulSetV1SpecTemplateSpecContainerEnvValueFromResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4531,6 +5507,37 @@ export function statefulSetV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefTo } } + +export function statefulSetV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference | StatefulSetV1SpecTemplateSpecContainerEnvValueFromSecretKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4663,6 +5670,43 @@ export function statefulSetV1SpecTemplateSpecContainerEnvValueFromToTerraform(st } } + +export function statefulSetV1SpecTemplateSpecContainerEnvValueFromToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerEnvValueFromOutputReference | StatefulSetV1SpecTemplateSpecContainerEnvValueFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map_key_ref: { + value: statefulSetV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct!.configMapKeyRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerEnvValueFromConfigMapKeyRefList", + }, + field_ref: { + value: statefulSetV1SpecTemplateSpecContainerEnvValueFromFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerEnvValueFromFieldRefList", + }, + resource_field_ref: { + value: statefulSetV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerEnvValueFromResourceFieldRefList", + }, + secret_key_ref: { + value: statefulSetV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefToHclTerraform(struct!.secretKeyRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerEnvValueFromSecretKeyRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerEnvValueFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4810,9 +5854,40 @@ export function statefulSetV1SpecTemplateSpecContainerEnvToTerraform(struct?: St } } -export class StatefulSetV1SpecTemplateSpecContainerEnvOutputReference extends cdktf.ComplexObject { - private isEmptyObject = false; - private resolvableValue?: cdktf.IResolvable; + +export function statefulSetV1SpecTemplateSpecContainerEnvToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerEnv | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value_from: { + value: statefulSetV1SpecTemplateSpecContainerEnvValueFromToHclTerraform(struct!.valueFrom), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerEnvValueFromList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class StatefulSetV1SpecTemplateSpecContainerEnvOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; /** * @param terraformResource The parent resource @@ -4957,6 +6032,31 @@ export function statefulSetV1SpecTemplateSpecContainerEnvFromConfigMapRefToTerra } } + +export function statefulSetV1SpecTemplateSpecContainerEnvFromConfigMapRefToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerEnvFromConfigMapRefOutputReference | StatefulSetV1SpecTemplateSpecContainerEnvFromConfigMapRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerEnvFromConfigMapRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5050,6 +6150,31 @@ export function statefulSetV1SpecTemplateSpecContainerEnvFromSecretRefToTerrafor } } + +export function statefulSetV1SpecTemplateSpecContainerEnvFromSecretRefToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerEnvFromSecretRefOutputReference | StatefulSetV1SpecTemplateSpecContainerEnvFromSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerEnvFromSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5150,6 +6275,37 @@ export function statefulSetV1SpecTemplateSpecContainerEnvFromToTerraform(struct? } } + +export function statefulSetV1SpecTemplateSpecContainerEnvFromToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerEnvFrom | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + prefix: { + value: cdktf.stringToHclTerraform(struct!.prefix), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + config_map_ref: { + value: statefulSetV1SpecTemplateSpecContainerEnvFromConfigMapRefToHclTerraform(struct!.configMapRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerEnvFromConfigMapRefList", + }, + secret_ref: { + value: statefulSetV1SpecTemplateSpecContainerEnvFromSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerEnvFromSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerEnvFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5293,6 +6449,25 @@ export function statefulSetV1SpecTemplateSpecContainerLifecyclePostStartExecToTe } } + +export function statefulSetV1SpecTemplateSpecContainerLifecyclePostStartExecToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerLifecyclePostStartExecOutputReference | StatefulSetV1SpecTemplateSpecContainerLifecyclePostStartExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerLifecyclePostStartExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5367,6 +6542,31 @@ export function statefulSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetH } } + +export function statefulSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5516,6 +6716,49 @@ export function statefulSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetT } } + +export function statefulSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference | StatefulSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5671,6 +6914,25 @@ export function statefulSetV1SpecTemplateSpecContainerLifecyclePostStartTcpSocke } } + +export function statefulSetV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerLifecyclePostStartTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5781,6 +7043,37 @@ export function statefulSetV1SpecTemplateSpecContainerLifecyclePostStartToTerraf } } + +export function statefulSetV1SpecTemplateSpecContainerLifecyclePostStartToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerLifecyclePostStart | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: statefulSetV1SpecTemplateSpecContainerLifecyclePostStartExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerLifecyclePostStartExecList", + }, + http_get: { + value: statefulSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerLifecyclePostStartHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerLifecyclePostStartTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerLifecyclePostStartOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5924,6 +7217,25 @@ export function statefulSetV1SpecTemplateSpecContainerLifecyclePreStopExecToTerr } } + +export function statefulSetV1SpecTemplateSpecContainerLifecyclePreStopExecToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerLifecyclePreStopExecOutputReference | StatefulSetV1SpecTemplateSpecContainerLifecyclePreStopExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerLifecyclePreStopExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5998,6 +7310,31 @@ export function statefulSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHtt } } + +export function statefulSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6147,6 +7484,49 @@ export function statefulSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetToT } } + +export function statefulSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference | StatefulSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6302,6 +7682,25 @@ export function statefulSetV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketT } } + +export function statefulSetV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerLifecyclePreStopTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6412,6 +7811,37 @@ export function statefulSetV1SpecTemplateSpecContainerLifecyclePreStopToTerrafor } } + +export function statefulSetV1SpecTemplateSpecContainerLifecyclePreStopToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerLifecyclePreStop | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: statefulSetV1SpecTemplateSpecContainerLifecyclePreStopExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerLifecyclePreStopExecList", + }, + http_get: { + value: statefulSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerLifecyclePreStopHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerLifecyclePreStopTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerLifecyclePreStopOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6562,6 +7992,31 @@ export function statefulSetV1SpecTemplateSpecContainerLifecycleToTerraform(struc } } + +export function statefulSetV1SpecTemplateSpecContainerLifecycleToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerLifecycleOutputReference | StatefulSetV1SpecTemplateSpecContainerLifecycle): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + post_start: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecContainerLifecyclePostStartToHclTerraform, true)(struct!.postStart), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerLifecyclePostStartList", + }, + pre_stop: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecContainerLifecyclePreStopToHclTerraform, true)(struct!.preStop), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerLifecyclePreStopList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerLifecycleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6651,6 +8106,25 @@ export function statefulSetV1SpecTemplateSpecContainerLivenessProbeExecToTerrafo } } + +export function statefulSetV1SpecTemplateSpecContainerLivenessProbeExecToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerLivenessProbeExecOutputReference | StatefulSetV1SpecTemplateSpecContainerLivenessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerLivenessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6725,6 +8199,31 @@ export function statefulSetV1SpecTemplateSpecContainerLivenessProbeGrpcToTerrafo } } + +export function statefulSetV1SpecTemplateSpecContainerLivenessProbeGrpcToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerLivenessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerLivenessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6850,6 +8349,31 @@ export function statefulSetV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHe } } + +export function statefulSetV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6999,6 +8523,49 @@ export function statefulSetV1SpecTemplateSpecContainerLivenessProbeHttpGetToTerr } } + +export function statefulSetV1SpecTemplateSpecContainerLivenessProbeHttpGetToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerLivenessProbeHttpGetOutputReference | StatefulSetV1SpecTemplateSpecContainerLivenessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerLivenessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7154,6 +8721,25 @@ export function statefulSetV1SpecTemplateSpecContainerLivenessProbeTcpSocketToTe } } + +export function statefulSetV1SpecTemplateSpecContainerLivenessProbeTcpSocketToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerLivenessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7306,6 +8892,73 @@ export function statefulSetV1SpecTemplateSpecContainerLivenessProbeToTerraform(s } } + +export function statefulSetV1SpecTemplateSpecContainerLivenessProbeToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerLivenessProbeOutputReference | StatefulSetV1SpecTemplateSpecContainerLivenessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: statefulSetV1SpecTemplateSpecContainerLivenessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerLivenessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecContainerLivenessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerLivenessProbeGrpcList", + }, + http_get: { + value: statefulSetV1SpecTemplateSpecContainerLivenessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerLivenessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecContainerLivenessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerLivenessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerLivenessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7577,6 +9230,49 @@ export function statefulSetV1SpecTemplateSpecContainerPortToTerraform(struct?: S } } + +export function statefulSetV1SpecTemplateSpecContainerPortToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerPort | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_port: { + value: cdktf.numberToHclTerraform(struct!.containerPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + host_ip: { + value: cdktf.stringToHclTerraform(struct!.hostIp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_port: { + value: cdktf.numberToHclTerraform(struct!.hostPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7761,6 +9457,25 @@ export function statefulSetV1SpecTemplateSpecContainerReadinessProbeExecToTerraf } } + +export function statefulSetV1SpecTemplateSpecContainerReadinessProbeExecToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerReadinessProbeExecOutputReference | StatefulSetV1SpecTemplateSpecContainerReadinessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerReadinessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7835,6 +9550,31 @@ export function statefulSetV1SpecTemplateSpecContainerReadinessProbeGrpcToTerraf } } + +export function statefulSetV1SpecTemplateSpecContainerReadinessProbeGrpcToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerReadinessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerReadinessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7960,6 +9700,31 @@ export function statefulSetV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpH } } + +export function statefulSetV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8109,6 +9874,49 @@ export function statefulSetV1SpecTemplateSpecContainerReadinessProbeHttpGetToTer } } + +export function statefulSetV1SpecTemplateSpecContainerReadinessProbeHttpGetToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerReadinessProbeHttpGetOutputReference | StatefulSetV1SpecTemplateSpecContainerReadinessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerReadinessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8264,6 +10072,25 @@ export function statefulSetV1SpecTemplateSpecContainerReadinessProbeTcpSocketToT } } + +export function statefulSetV1SpecTemplateSpecContainerReadinessProbeTcpSocketToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerReadinessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8416,6 +10243,73 @@ export function statefulSetV1SpecTemplateSpecContainerReadinessProbeToTerraform( } } + +export function statefulSetV1SpecTemplateSpecContainerReadinessProbeToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerReadinessProbeOutputReference | StatefulSetV1SpecTemplateSpecContainerReadinessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: statefulSetV1SpecTemplateSpecContainerReadinessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerReadinessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecContainerReadinessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerReadinessProbeGrpcList", + }, + http_get: { + value: statefulSetV1SpecTemplateSpecContainerReadinessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerReadinessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecContainerReadinessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerReadinessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerReadinessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8666,6 +10560,31 @@ export function statefulSetV1SpecTemplateSpecContainerResourcesToTerraform(struc } } + +export function statefulSetV1SpecTemplateSpecContainerResourcesToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerResourcesOutputReference | StatefulSetV1SpecTemplateSpecContainerResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8762,6 +10681,31 @@ export function statefulSetV1SpecTemplateSpecContainerSecurityContextCapabilitie } } + +export function statefulSetV1SpecTemplateSpecContainerSecurityContextCapabilitiesToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference | StatefulSetV1SpecTemplateSpecContainerSecurityContextCapabilities): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + add: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.add), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + drop: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.drop), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8872,6 +10816,43 @@ export function statefulSetV1SpecTemplateSpecContainerSecurityContextSeLinuxOpti } } + +export function statefulSetV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference | StatefulSetV1SpecTemplateSpecContainerSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9012,6 +10993,31 @@ export function statefulSetV1SpecTemplateSpecContainerSecurityContextSeccompProf } } + +export function statefulSetV1SpecTemplateSpecContainerSecurityContextSeccompProfileToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference | StatefulSetV1SpecTemplateSpecContainerSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9157,6 +11163,73 @@ export function statefulSetV1SpecTemplateSpecContainerSecurityContextToTerraform } } + +export function statefulSetV1SpecTemplateSpecContainerSecurityContextToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerSecurityContextOutputReference | StatefulSetV1SpecTemplateSpecContainerSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + allow_privilege_escalation: { + value: cdktf.booleanToHclTerraform(struct!.allowPrivilegeEscalation), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + privileged: { + value: cdktf.booleanToHclTerraform(struct!.privileged), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + read_only_root_filesystem: { + value: cdktf.booleanToHclTerraform(struct!.readOnlyRootFilesystem), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + capabilities: { + value: statefulSetV1SpecTemplateSpecContainerSecurityContextCapabilitiesToHclTerraform(struct!.capabilities), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerSecurityContextCapabilitiesList", + }, + se_linux_options: { + value: statefulSetV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: statefulSetV1SpecTemplateSpecContainerSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerSecurityContextSeccompProfileList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9400,6 +11473,25 @@ export function statefulSetV1SpecTemplateSpecContainerStartupProbeExecToTerrafor } } + +export function statefulSetV1SpecTemplateSpecContainerStartupProbeExecToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerStartupProbeExecOutputReference | StatefulSetV1SpecTemplateSpecContainerStartupProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerStartupProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9474,13 +11566,38 @@ export function statefulSetV1SpecTemplateSpecContainerStartupProbeGrpcToTerrafor } } -export class StatefulSetV1SpecTemplateSpecContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { - private isEmptyObject = false; - private resolvableValue?: cdktf.IResolvable; - /** - * @param terraformResource The parent resource - * @param terraformAttribute The attribute on the parent resource this class is referencing +export function statefulSetV1SpecTemplateSpecContainerStartupProbeGrpcToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerStartupProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class StatefulSetV1SpecTemplateSpecContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ @@ -9599,6 +11716,31 @@ export function statefulSetV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHea } } + +export function statefulSetV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9748,6 +11890,49 @@ export function statefulSetV1SpecTemplateSpecContainerStartupProbeHttpGetToTerra } } + +export function statefulSetV1SpecTemplateSpecContainerStartupProbeHttpGetToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerStartupProbeHttpGetOutputReference | StatefulSetV1SpecTemplateSpecContainerStartupProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerStartupProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9903,6 +12088,25 @@ export function statefulSetV1SpecTemplateSpecContainerStartupProbeTcpSocketToTer } } + +export function statefulSetV1SpecTemplateSpecContainerStartupProbeTcpSocketToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerStartupProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerStartupProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10055,6 +12259,73 @@ export function statefulSetV1SpecTemplateSpecContainerStartupProbeToTerraform(st } } + +export function statefulSetV1SpecTemplateSpecContainerStartupProbeToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerStartupProbeOutputReference | StatefulSetV1SpecTemplateSpecContainerStartupProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: statefulSetV1SpecTemplateSpecContainerStartupProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerStartupProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecContainerStartupProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerStartupProbeGrpcList", + }, + http_get: { + value: statefulSetV1SpecTemplateSpecContainerStartupProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerStartupProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecContainerStartupProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerStartupProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerStartupProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10326,6 +12597,49 @@ export function statefulSetV1SpecTemplateSpecContainerVolumeMountToTerraform(str } } + +export function statefulSetV1SpecTemplateSpecContainerVolumeMountToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainerVolumeMount | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mount_path: { + value: cdktf.stringToHclTerraform(struct!.mountPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mount_propagation: { + value: cdktf.stringToHclTerraform(struct!.mountPropagation), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + sub_path: { + value: cdktf.stringToHclTerraform(struct!.subPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerVolumeMountOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10647,6 +12961,145 @@ export function statefulSetV1SpecTemplateSpecContainerToTerraform(struct?: State } } + +export function statefulSetV1SpecTemplateSpecContainerToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecContainer | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + args: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.args), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + image: { + value: cdktf.stringToHclTerraform(struct!.image), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + image_pull_policy: { + value: cdktf.stringToHclTerraform(struct!.imagePullPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stdin: { + value: cdktf.booleanToHclTerraform(struct!.stdin), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + stdin_once: { + value: cdktf.booleanToHclTerraform(struct!.stdinOnce), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + termination_message_path: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_message_policy: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + tty: { + value: cdktf.booleanToHclTerraform(struct!.tty), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + working_dir: { + value: cdktf.stringToHclTerraform(struct!.workingDir), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + env: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecContainerEnvToHclTerraform, true)(struct!.env), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerEnvList", + }, + env_from: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecContainerEnvFromToHclTerraform, true)(struct!.envFrom), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerEnvFromList", + }, + lifecycle: { + value: statefulSetV1SpecTemplateSpecContainerLifecycleToHclTerraform(struct!.lifecycle), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerLifecycleList", + }, + liveness_probe: { + value: statefulSetV1SpecTemplateSpecContainerLivenessProbeToHclTerraform(struct!.livenessProbe), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerLivenessProbeList", + }, + port: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecContainerPortToHclTerraform, true)(struct!.port), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerPortList", + }, + readiness_probe: { + value: statefulSetV1SpecTemplateSpecContainerReadinessProbeToHclTerraform(struct!.readinessProbe), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerReadinessProbeList", + }, + resources: { + value: statefulSetV1SpecTemplateSpecContainerResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerResourcesList", + }, + security_context: { + value: statefulSetV1SpecTemplateSpecContainerSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerSecurityContextList", + }, + startup_probe: { + value: statefulSetV1SpecTemplateSpecContainerStartupProbeToHclTerraform(struct!.startupProbe), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerStartupProbeList", + }, + volume_mount: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecContainerVolumeMountToHclTerraform, true)(struct!.volumeMount), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerVolumeMountList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecContainerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11190,6 +13643,31 @@ export function statefulSetV1SpecTemplateSpecDnsConfigOptionToTerraform(struct?: } } + +export function statefulSetV1SpecTemplateSpecDnsConfigOptionToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecDnsConfigOption | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecDnsConfigOptionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11322,6 +13800,37 @@ export function statefulSetV1SpecTemplateSpecDnsConfigToTerraform(struct?: State } } + +export function statefulSetV1SpecTemplateSpecDnsConfigToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecDnsConfigOutputReference | StatefulSetV1SpecTemplateSpecDnsConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + nameservers: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.nameservers), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + searches: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.searches), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + option: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecDnsConfigOptionToHclTerraform, true)(struct!.option), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecDnsConfigOptionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecDnsConfigOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11440,6 +13949,31 @@ export function statefulSetV1SpecTemplateSpecHostAliasesToTerraform(struct?: Sta } } + +export function statefulSetV1SpecTemplateSpecHostAliasesToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecHostAliases | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + hostnames: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.hostnames), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + ip: { + value: cdktf.stringToHclTerraform(struct!.ip), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecHostAliasesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11555,6 +14089,25 @@ export function statefulSetV1SpecTemplateSpecImagePullSecretsToTerraform(struct? } } + +export function statefulSetV1SpecTemplateSpecImagePullSecretsToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecImagePullSecrets | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecImagePullSecretsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11665,6 +14218,37 @@ export function statefulSetV1SpecTemplateSpecInitContainerEnvValueFromConfigMapK } } + +export function statefulSetV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference | StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11783,6 +14367,31 @@ export function statefulSetV1SpecTemplateSpecInitContainerEnvValueFromFieldRefTo } } + +export function statefulSetV1SpecTemplateSpecInitContainerEnvValueFromFieldRefToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference | StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11882,6 +14491,37 @@ export function statefulSetV1SpecTemplateSpecInitContainerEnvValueFromResourceFi } } + +export function statefulSetV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference | StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12004,6 +14644,37 @@ export function statefulSetV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyR } } + +export function statefulSetV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference | StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12136,6 +14807,43 @@ export function statefulSetV1SpecTemplateSpecInitContainerEnvValueFromToTerrafor } } + +export function statefulSetV1SpecTemplateSpecInitContainerEnvValueFromToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromOutputReference | StatefulSetV1SpecTemplateSpecInitContainerEnvValueFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map_key_ref: { + value: statefulSetV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct!.configMapKeyRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefList", + }, + field_ref: { + value: statefulSetV1SpecTemplateSpecInitContainerEnvValueFromFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromFieldRefList", + }, + resource_field_ref: { + value: statefulSetV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromResourceFieldRefList", + }, + secret_key_ref: { + value: statefulSetV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefToHclTerraform(struct!.secretKeyRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromSecretKeyRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12283,6 +14991,37 @@ export function statefulSetV1SpecTemplateSpecInitContainerEnvToTerraform(struct? } } + +export function statefulSetV1SpecTemplateSpecInitContainerEnvToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerEnv | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value_from: { + value: statefulSetV1SpecTemplateSpecInitContainerEnvValueFromToHclTerraform(struct!.valueFrom), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerEnvValueFromList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerEnvOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12430,6 +15169,31 @@ export function statefulSetV1SpecTemplateSpecInitContainerEnvFromConfigMapRefToT } } + +export function statefulSetV1SpecTemplateSpecInitContainerEnvFromConfigMapRefToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference | StatefulSetV1SpecTemplateSpecInitContainerEnvFromConfigMapRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12523,6 +15287,31 @@ export function statefulSetV1SpecTemplateSpecInitContainerEnvFromSecretRefToTerr } } + +export function statefulSetV1SpecTemplateSpecInitContainerEnvFromSecretRefToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerEnvFromSecretRefOutputReference | StatefulSetV1SpecTemplateSpecInitContainerEnvFromSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerEnvFromSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12623,6 +15412,37 @@ export function statefulSetV1SpecTemplateSpecInitContainerEnvFromToTerraform(str } } + +export function statefulSetV1SpecTemplateSpecInitContainerEnvFromToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerEnvFrom | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + prefix: { + value: cdktf.stringToHclTerraform(struct!.prefix), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + config_map_ref: { + value: statefulSetV1SpecTemplateSpecInitContainerEnvFromConfigMapRefToHclTerraform(struct!.configMapRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerEnvFromConfigMapRefList", + }, + secret_ref: { + value: statefulSetV1SpecTemplateSpecInitContainerEnvFromSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerEnvFromSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerEnvFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12766,6 +15586,25 @@ export function statefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartExec } } + +export function statefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartExecToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference | StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12840,6 +15679,31 @@ export function statefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttp } } + +export function statefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12989,6 +15853,49 @@ export function statefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttp } } + +export function statefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference | StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13144,6 +16051,25 @@ export function statefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartTcpS } } + +export function statefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13254,6 +16180,37 @@ export function statefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartToTe } } + +export function statefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStart | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: statefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartExecList", + }, + http_get: { + value: statefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13397,6 +16354,25 @@ export function statefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopExecTo } } + +export function statefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopExecToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference | StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13471,6 +16447,31 @@ export function statefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGe } } + +export function statefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13620,6 +16621,49 @@ export function statefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGe } } + +export function statefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference | StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13775,6 +16819,25 @@ export function statefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSoc } } + +export function statefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13885,6 +16948,37 @@ export function statefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopToTerr } } + +export function statefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStop | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: statefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopExecList", + }, + http_get: { + value: statefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14035,6 +17129,31 @@ export function statefulSetV1SpecTemplateSpecInitContainerLifecycleToTerraform(s } } + +export function statefulSetV1SpecTemplateSpecInitContainerLifecycleToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerLifecycleOutputReference | StatefulSetV1SpecTemplateSpecInitContainerLifecycle): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + post_start: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartToHclTerraform, true)(struct!.postStart), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerLifecyclePostStartList", + }, + pre_stop: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopToHclTerraform, true)(struct!.preStop), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerLifecyclePreStopList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerLifecycleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14124,6 +17243,25 @@ export function statefulSetV1SpecTemplateSpecInitContainerLivenessProbeExecToTer } } + +export function statefulSetV1SpecTemplateSpecInitContainerLivenessProbeExecToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeExecOutputReference | StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14198,6 +17336,31 @@ export function statefulSetV1SpecTemplateSpecInitContainerLivenessProbeGrpcToTer } } + +export function statefulSetV1SpecTemplateSpecInitContainerLivenessProbeGrpcToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14323,6 +17486,31 @@ export function statefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHt } } + +export function statefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14472,6 +17660,49 @@ export function statefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetTo } } + +export function statefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference | StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14627,6 +17858,25 @@ export function statefulSetV1SpecTemplateSpecInitContainerLivenessProbeTcpSocket } } + +export function statefulSetV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14779,6 +18029,73 @@ export function statefulSetV1SpecTemplateSpecInitContainerLivenessProbeToTerrafo } } + +export function statefulSetV1SpecTemplateSpecInitContainerLivenessProbeToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeOutputReference | StatefulSetV1SpecTemplateSpecInitContainerLivenessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: statefulSetV1SpecTemplateSpecInitContainerLivenessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecInitContainerLivenessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeGrpcList", + }, + http_get: { + value: statefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15050,6 +18367,49 @@ export function statefulSetV1SpecTemplateSpecInitContainerPortToTerraform(struct } } + +export function statefulSetV1SpecTemplateSpecInitContainerPortToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerPort | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_port: { + value: cdktf.numberToHclTerraform(struct!.containerPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + host_ip: { + value: cdktf.stringToHclTerraform(struct!.hostIp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_port: { + value: cdktf.numberToHclTerraform(struct!.hostPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15234,6 +18594,25 @@ export function statefulSetV1SpecTemplateSpecInitContainerReadinessProbeExecToTe } } + +export function statefulSetV1SpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeExecOutputReference | StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15308,6 +18687,31 @@ export function statefulSetV1SpecTemplateSpecInitContainerReadinessProbeGrpcToTe } } + +export function statefulSetV1SpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15433,6 +18837,31 @@ export function statefulSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetH } } + +export function statefulSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15582,6 +19011,49 @@ export function statefulSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetT } } + +export function statefulSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference | StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15737,6 +19209,25 @@ export function statefulSetV1SpecTemplateSpecInitContainerReadinessProbeTcpSocke } } + +export function statefulSetV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15889,6 +19380,73 @@ export function statefulSetV1SpecTemplateSpecInitContainerReadinessProbeToTerraf } } + +export function statefulSetV1SpecTemplateSpecInitContainerReadinessProbeToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeOutputReference | StatefulSetV1SpecTemplateSpecInitContainerReadinessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: statefulSetV1SpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeGrpcList", + }, + http_get: { + value: statefulSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; diff --git a/src/stateful-set-v1/index-structs/structs400.ts b/src/stateful-set-v1/index-structs/structs400.ts index 1e0826458..e709b6338 100644 --- a/src/stateful-set-v1/index-structs/structs400.ts +++ b/src/stateful-set-v1/index-structs/structs400.ts @@ -6,45 +6,59 @@ import * as cdktf from 'cdktf'; import { StatefulSetV1SpecTemplateSpecInitContainerEnv, statefulSetV1SpecTemplateSpecInitContainerEnvToTerraform, +statefulSetV1SpecTemplateSpecInitContainerEnvToHclTerraform, StatefulSetV1SpecTemplateSpecInitContainerEnvList, StatefulSetV1SpecTemplateSpecInitContainerEnvFrom, statefulSetV1SpecTemplateSpecInitContainerEnvFromToTerraform, +statefulSetV1SpecTemplateSpecInitContainerEnvFromToHclTerraform, StatefulSetV1SpecTemplateSpecInitContainerEnvFromList, StatefulSetV1SpecTemplateSpecInitContainerLifecycle, statefulSetV1SpecTemplateSpecInitContainerLifecycleToTerraform, +statefulSetV1SpecTemplateSpecInitContainerLifecycleToHclTerraform, StatefulSetV1SpecTemplateSpecInitContainerLifecycleOutputReference, StatefulSetV1SpecTemplateSpecInitContainerLivenessProbe, statefulSetV1SpecTemplateSpecInitContainerLivenessProbeToTerraform, +statefulSetV1SpecTemplateSpecInitContainerLivenessProbeToHclTerraform, StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeOutputReference, StatefulSetV1SpecTemplateSpecInitContainerPort, statefulSetV1SpecTemplateSpecInitContainerPortToTerraform, +statefulSetV1SpecTemplateSpecInitContainerPortToHclTerraform, StatefulSetV1SpecTemplateSpecInitContainerPortList, StatefulSetV1SpecTemplateSpecInitContainerReadinessProbe, statefulSetV1SpecTemplateSpecInitContainerReadinessProbeToTerraform, +statefulSetV1SpecTemplateSpecInitContainerReadinessProbeToHclTerraform, StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeOutputReference, StatefulSetV1SpecTemplateSpecAffinity, statefulSetV1SpecTemplateSpecAffinityToTerraform, +statefulSetV1SpecTemplateSpecAffinityToHclTerraform, StatefulSetV1SpecTemplateSpecAffinityOutputReference, StatefulSetV1SpecTemplateSpecContainer, statefulSetV1SpecTemplateSpecContainerToTerraform, +statefulSetV1SpecTemplateSpecContainerToHclTerraform, StatefulSetV1SpecTemplateSpecContainerList, StatefulSetV1SpecTemplateSpecDnsConfig, statefulSetV1SpecTemplateSpecDnsConfigToTerraform, +statefulSetV1SpecTemplateSpecDnsConfigToHclTerraform, StatefulSetV1SpecTemplateSpecDnsConfigOutputReference, StatefulSetV1SpecTemplateSpecHostAliases, statefulSetV1SpecTemplateSpecHostAliasesToTerraform, +statefulSetV1SpecTemplateSpecHostAliasesToHclTerraform, StatefulSetV1SpecTemplateSpecHostAliasesList, StatefulSetV1SpecTemplateSpecImagePullSecrets, statefulSetV1SpecTemplateSpecImagePullSecretsToTerraform, +statefulSetV1SpecTemplateSpecImagePullSecretsToHclTerraform, StatefulSetV1SpecTemplateSpecImagePullSecretsList, StatefulSetV1SpecTemplateMetadata, statefulSetV1SpecTemplateMetadataToTerraform, +statefulSetV1SpecTemplateMetadataToHclTerraform, StatefulSetV1SpecTemplateMetadataOutputReference, StatefulSetV1SpecPersistentVolumeClaimRetentionPolicy, statefulSetV1SpecPersistentVolumeClaimRetentionPolicyToTerraform, +statefulSetV1SpecPersistentVolumeClaimRetentionPolicyToHclTerraform, StatefulSetV1SpecPersistentVolumeClaimRetentionPolicyList, StatefulSetV1SpecSelector, statefulSetV1SpecSelectorToTerraform, +statefulSetV1SpecSelectorToHclTerraform, StatefulSetV1SpecSelectorOutputReference } from './structs0' export interface StatefulSetV1SpecTemplateSpecInitContainerResources { /** @@ -72,6 +86,31 @@ export function statefulSetV1SpecTemplateSpecInitContainerResourcesToTerraform(s } } + +export function statefulSetV1SpecTemplateSpecInitContainerResourcesToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerResourcesOutputReference | StatefulSetV1SpecTemplateSpecInitContainerResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -168,6 +207,31 @@ export function statefulSetV1SpecTemplateSpecInitContainerSecurityContextCapabil } } + +export function statefulSetV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference | StatefulSetV1SpecTemplateSpecInitContainerSecurityContextCapabilities): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + add: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.add), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + drop: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.drop), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -278,6 +342,43 @@ export function statefulSetV1SpecTemplateSpecInitContainerSecurityContextSeLinux } } + +export function statefulSetV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference | StatefulSetV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -418,6 +519,31 @@ export function statefulSetV1SpecTemplateSpecInitContainerSecurityContextSeccomp } } + +export function statefulSetV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference | StatefulSetV1SpecTemplateSpecInitContainerSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -563,6 +689,73 @@ export function statefulSetV1SpecTemplateSpecInitContainerSecurityContextToTerra } } + +export function statefulSetV1SpecTemplateSpecInitContainerSecurityContextToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerSecurityContextOutputReference | StatefulSetV1SpecTemplateSpecInitContainerSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + allow_privilege_escalation: { + value: cdktf.booleanToHclTerraform(struct!.allowPrivilegeEscalation), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + privileged: { + value: cdktf.booleanToHclTerraform(struct!.privileged), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + read_only_root_filesystem: { + value: cdktf.booleanToHclTerraform(struct!.readOnlyRootFilesystem), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + capabilities: { + value: statefulSetV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesToHclTerraform(struct!.capabilities), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesList", + }, + se_linux_options: { + value: statefulSetV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: statefulSetV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -806,6 +999,25 @@ export function statefulSetV1SpecTemplateSpecInitContainerStartupProbeExecToTerr } } + +export function statefulSetV1SpecTemplateSpecInitContainerStartupProbeExecToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerStartupProbeExecOutputReference | StatefulSetV1SpecTemplateSpecInitContainerStartupProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerStartupProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -880,6 +1092,31 @@ export function statefulSetV1SpecTemplateSpecInitContainerStartupProbeGrpcToTerr } } + +export function statefulSetV1SpecTemplateSpecInitContainerStartupProbeGrpcToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerStartupProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1005,6 +1242,31 @@ export function statefulSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetHtt } } + +export function statefulSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1154,6 +1416,49 @@ export function statefulSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetToT } } + +export function statefulSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference | StatefulSetV1SpecTemplateSpecInitContainerStartupProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1309,6 +1614,25 @@ export function statefulSetV1SpecTemplateSpecInitContainerStartupProbeTcpSocketT } } + +export function statefulSetV1SpecTemplateSpecInitContainerStartupProbeTcpSocketToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerStartupProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1461,6 +1785,73 @@ export function statefulSetV1SpecTemplateSpecInitContainerStartupProbeToTerrafor } } + +export function statefulSetV1SpecTemplateSpecInitContainerStartupProbeToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerStartupProbeOutputReference | StatefulSetV1SpecTemplateSpecInitContainerStartupProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: statefulSetV1SpecTemplateSpecInitContainerStartupProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerStartupProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecInitContainerStartupProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerStartupProbeGrpcList", + }, + http_get: { + value: statefulSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecInitContainerStartupProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerStartupProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerStartupProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1732,6 +2123,49 @@ export function statefulSetV1SpecTemplateSpecInitContainerVolumeMountToTerraform } } + +export function statefulSetV1SpecTemplateSpecInitContainerVolumeMountToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainerVolumeMount | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mount_path: { + value: cdktf.stringToHclTerraform(struct!.mountPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mount_propagation: { + value: cdktf.stringToHclTerraform(struct!.mountPropagation), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + sub_path: { + value: cdktf.stringToHclTerraform(struct!.subPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerVolumeMountOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2053,6 +2487,145 @@ export function statefulSetV1SpecTemplateSpecInitContainerToTerraform(struct?: S } } + +export function statefulSetV1SpecTemplateSpecInitContainerToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecInitContainer | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + args: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.args), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + image: { + value: cdktf.stringToHclTerraform(struct!.image), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + image_pull_policy: { + value: cdktf.stringToHclTerraform(struct!.imagePullPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stdin: { + value: cdktf.booleanToHclTerraform(struct!.stdin), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + stdin_once: { + value: cdktf.booleanToHclTerraform(struct!.stdinOnce), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + termination_message_path: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_message_policy: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + tty: { + value: cdktf.booleanToHclTerraform(struct!.tty), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + working_dir: { + value: cdktf.stringToHclTerraform(struct!.workingDir), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + env: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecInitContainerEnvToHclTerraform, true)(struct!.env), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerEnvList", + }, + env_from: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecInitContainerEnvFromToHclTerraform, true)(struct!.envFrom), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerEnvFromList", + }, + lifecycle: { + value: statefulSetV1SpecTemplateSpecInitContainerLifecycleToHclTerraform(struct!.lifecycle), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerLifecycleList", + }, + liveness_probe: { + value: statefulSetV1SpecTemplateSpecInitContainerLivenessProbeToHclTerraform(struct!.livenessProbe), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeList", + }, + port: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecInitContainerPortToHclTerraform, true)(struct!.port), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerPortList", + }, + readiness_probe: { + value: statefulSetV1SpecTemplateSpecInitContainerReadinessProbeToHclTerraform(struct!.readinessProbe), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeList", + }, + resources: { + value: statefulSetV1SpecTemplateSpecInitContainerResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerResourcesList", + }, + security_context: { + value: statefulSetV1SpecTemplateSpecInitContainerSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerSecurityContextList", + }, + startup_probe: { + value: statefulSetV1SpecTemplateSpecInitContainerStartupProbeToHclTerraform(struct!.startupProbe), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerStartupProbeList", + }, + volume_mount: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecInitContainerVolumeMountToHclTerraform, true)(struct!.volumeMount), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerVolumeMountList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecInitContainerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2589,6 +3162,25 @@ export function statefulSetV1SpecTemplateSpecOsToTerraform(struct?: StatefulSetV } } + +export function statefulSetV1SpecTemplateSpecOsToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecOsOutputReference | StatefulSetV1SpecTemplateSpecOs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecOsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2653,6 +3245,25 @@ export function statefulSetV1SpecTemplateSpecReadinessGateToTerraform(struct?: S } } + +export function statefulSetV1SpecTemplateSpecReadinessGateToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecReadinessGate | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + condition_type: { + value: cdktf.stringToHclTerraform(struct!.conditionType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecReadinessGateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2770,6 +3381,43 @@ export function statefulSetV1SpecTemplateSpecSecurityContextSeLinuxOptionsToTerr } } + +export function statefulSetV1SpecTemplateSpecSecurityContextSeLinuxOptionsToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference | StatefulSetV1SpecTemplateSpecSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2910,6 +3558,31 @@ export function statefulSetV1SpecTemplateSpecSecurityContextSeccompProfileToTerr } } + +export function statefulSetV1SpecTemplateSpecSecurityContextSeccompProfileToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecSecurityContextSeccompProfileOutputReference | StatefulSetV1SpecTemplateSpecSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3006,6 +3679,31 @@ export function statefulSetV1SpecTemplateSpecSecurityContextSysctlToTerraform(st } } + +export function statefulSetV1SpecTemplateSpecSecurityContextSysctlToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecSecurityContextSysctl | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecSecurityContextSysctlOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3142,6 +3840,43 @@ export function statefulSetV1SpecTemplateSpecSecurityContextWindowsOptionsToTerr } } + +export function statefulSetV1SpecTemplateSpecSecurityContextWindowsOptionsToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecSecurityContextWindowsOptionsOutputReference | StatefulSetV1SpecTemplateSpecSecurityContextWindowsOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + gmsa_credential_spec: { + value: cdktf.stringToHclTerraform(struct!.gmsaCredentialSpec), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + gmsa_credential_spec_name: { + value: cdktf.stringToHclTerraform(struct!.gmsaCredentialSpecName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_process: { + value: cdktf.booleanToHclTerraform(struct!.hostProcess), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_username: { + value: cdktf.stringToHclTerraform(struct!.runAsUsername), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecSecurityContextWindowsOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3338,6 +4073,79 @@ export function statefulSetV1SpecTemplateSpecSecurityContextToTerraform(struct?: } } + +export function statefulSetV1SpecTemplateSpecSecurityContextToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecSecurityContextOutputReference | StatefulSetV1SpecTemplateSpecSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_group: { + value: cdktf.stringToHclTerraform(struct!.fsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_group_change_policy: { + value: cdktf.stringToHclTerraform(struct!.fsGroupChangePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + supplemental_groups: { + value: cdktf.listMapperHcl(cdktf.numberToHclTerraform, false)(struct!.supplementalGroups), + isBlock: false, + type: "set", + storageClassType: "numberList", + }, + se_linux_options: { + value: statefulSetV1SpecTemplateSpecSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: statefulSetV1SpecTemplateSpecSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecSecurityContextSeccompProfileList", + }, + sysctl: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecSecurityContextSysctlToHclTerraform, true)(struct!.sysctl), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecSecurityContextSysctlList", + }, + windows_options: { + value: statefulSetV1SpecTemplateSpecSecurityContextWindowsOptionsToHclTerraform(struct!.windowsOptions), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecSecurityContextWindowsOptionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3631,6 +4439,49 @@ export function statefulSetV1SpecTemplateSpecTolerationToTerraform(struct?: Stat } } + +export function statefulSetV1SpecTemplateSpecTolerationToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecToleration | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + effect: { + value: cdktf.stringToHclTerraform(struct!.effect), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + toleration_seconds: { + value: cdktf.stringToHclTerraform(struct!.tolerationSeconds), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecTolerationOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3832,6 +4683,37 @@ export function statefulSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelect } } + +export function statefulSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3982,6 +4864,31 @@ export function statefulSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelect } } + +export function statefulSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4124,6 +5031,43 @@ export function statefulSetV1SpecTemplateSpecTopologySpreadConstraintToTerraform } } + +export function statefulSetV1SpecTemplateSpecTopologySpreadConstraintToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecTopologySpreadConstraint | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + max_skew: { + value: cdktf.numberToHclTerraform(struct!.maxSkew), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + when_unsatisfiable: { + value: cdktf.stringToHclTerraform(struct!.whenUnsatisfiable), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecTopologySpreadConstraintOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4310,6 +5254,43 @@ export function statefulSetV1SpecTemplateSpecVolumeAwsElasticBlockStoreToTerrafo } } + +export function statefulSetV1SpecTemplateSpecVolumeAwsElasticBlockStoreToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference | StatefulSetV1SpecTemplateSpecVolumeAwsElasticBlockStore): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_id: { + value: cdktf.stringToHclTerraform(struct!.volumeId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4475,6 +5456,55 @@ export function statefulSetV1SpecTemplateSpecVolumeAzureDiskToTerraform(struct?: } } + +export function statefulSetV1SpecTemplateSpecVolumeAzureDiskToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeAzureDiskOutputReference | StatefulSetV1SpecTemplateSpecVolumeAzureDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + caching_mode: { + value: cdktf.stringToHclTerraform(struct!.cachingMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + data_disk_uri: { + value: cdktf.stringToHclTerraform(struct!.dataDiskUri), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + disk_name: { + value: cdktf.stringToHclTerraform(struct!.diskName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeAzureDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4664,6 +5694,43 @@ export function statefulSetV1SpecTemplateSpecVolumeAzureFileToTerraform(struct?: } } + +export function statefulSetV1SpecTemplateSpecVolumeAzureFileToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeAzureFileOutputReference | StatefulSetV1SpecTemplateSpecVolumeAzureFile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_name: { + value: cdktf.stringToHclTerraform(struct!.secretName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + secret_namespace: { + value: cdktf.stringToHclTerraform(struct!.secretNamespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + share_name: { + value: cdktf.stringToHclTerraform(struct!.shareName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeAzureFileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4798,6 +5865,31 @@ export function statefulSetV1SpecTemplateSpecVolumeCephFsSecretRefToTerraform(st } } + +export function statefulSetV1SpecTemplateSpecVolumeCephFsSecretRefToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeCephFsSecretRefOutputReference | StatefulSetV1SpecTemplateSpecVolumeCephFsSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeCephFsSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4922,6 +6014,55 @@ export function statefulSetV1SpecTemplateSpecVolumeCephFsToTerraform(struct?: St } } + +export function statefulSetV1SpecTemplateSpecVolumeCephFsToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeCephFsOutputReference | StatefulSetV1SpecTemplateSpecVolumeCephFs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + monitors: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.monitors), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_file: { + value: cdktf.stringToHclTerraform(struct!.secretFile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + secret_ref: { + value: statefulSetV1SpecTemplateSpecVolumeCephFsSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeCephFsSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeCephFsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5110,6 +6251,37 @@ export function statefulSetV1SpecTemplateSpecVolumeCinderToTerraform(struct?: St } } + +export function statefulSetV1SpecTemplateSpecVolumeCinderToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeCinderOutputReference | StatefulSetV1SpecTemplateSpecVolumeCinder): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_id: { + value: cdktf.stringToHclTerraform(struct!.volumeId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeCinderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5232,6 +6404,37 @@ export function statefulSetV1SpecTemplateSpecVolumeConfigMapItemsToTerraform(str } } + +export function statefulSetV1SpecTemplateSpecVolumeConfigMapItemsToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeConfigMapItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeConfigMapItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5396,6 +6599,43 @@ export function statefulSetV1SpecTemplateSpecVolumeConfigMapToTerraform(struct?: } } + +export function statefulSetV1SpecTemplateSpecVolumeConfigMapToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeConfigMapOutputReference | StatefulSetV1SpecTemplateSpecVolumeConfigMap): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecVolumeConfigMapItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeConfigMapItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeConfigMapOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5529,6 +6769,25 @@ export function statefulSetV1SpecTemplateSpecVolumeCsiNodePublishSecretRefToTerr } } + +export function statefulSetV1SpecTemplateSpecVolumeCsiNodePublishSecretRefToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference | StatefulSetV1SpecTemplateSpecVolumeCsiNodePublishSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5624,6 +6883,49 @@ export function statefulSetV1SpecTemplateSpecVolumeCsiToTerraform(struct?: State } } + +export function statefulSetV1SpecTemplateSpecVolumeCsiToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeCsiOutputReference | StatefulSetV1SpecTemplateSpecVolumeCsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_attributes: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.volumeAttributes), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + node_publish_secret_ref: { + value: statefulSetV1SpecTemplateSpecVolumeCsiNodePublishSecretRefToHclTerraform(struct!.nodePublishSecretRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeCsiNodePublishSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeCsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5783,6 +7085,31 @@ export function statefulSetV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefToTer } } + +export function statefulSetV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference | StatefulSetV1SpecTemplateSpecVolumeDownwardApiItemsFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5882,6 +7209,37 @@ export function statefulSetV1SpecTemplateSpecVolumeDownwardApiItemsResourceField } } + +export function statefulSetV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference | StatefulSetV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6008,6 +7366,43 @@ export function statefulSetV1SpecTemplateSpecVolumeDownwardApiItemsToTerraform(s } } + +export function statefulSetV1SpecTemplateSpecVolumeDownwardApiItemsToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeDownwardApiItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_ref: { + value: statefulSetV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefList", + }, + resource_field_ref: { + value: statefulSetV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeDownwardApiItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6174,6 +7569,31 @@ export function statefulSetV1SpecTemplateSpecVolumeDownwardApiToTerraform(struct } } + +export function statefulSetV1SpecTemplateSpecVolumeDownwardApiToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeDownwardApiOutputReference | StatefulSetV1SpecTemplateSpecVolumeDownwardApi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + items: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecVolumeDownwardApiItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeDownwardApiItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeDownwardApiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6270,6 +7690,31 @@ export function statefulSetV1SpecTemplateSpecVolumeEmptyDirToTerraform(struct?: } } + +export function statefulSetV1SpecTemplateSpecVolumeEmptyDirToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeEmptyDirOutputReference | StatefulSetV1SpecTemplateSpecVolumeEmptyDir): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + medium: { + value: cdktf.stringToHclTerraform(struct!.medium), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + size_limit: { + value: cdktf.stringToHclTerraform(struct!.sizeLimit), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeEmptyDirOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6366,6 +7811,31 @@ export function statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateM } } + +export function statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference | StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6462,6 +7932,31 @@ export function statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateS } } + +export function statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference | StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6565,6 +8060,37 @@ export function statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateS } } + +export function statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6715,6 +8241,31 @@ export function statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateS } } + +export function statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference | StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6839,6 +8390,55 @@ export function statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateS } } + +export function statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference | StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + access_modes: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.accessModes), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + storage_class_name: { + value: cdktf.stringToHclTerraform(struct!.storageClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_mode: { + value: cdktf.stringToHclTerraform(struct!.volumeMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_name: { + value: cdktf.stringToHclTerraform(struct!.volumeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resources: { + value: statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesList", + }, + selector: { + value: statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7017,6 +8617,31 @@ export function statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateT } } + +export function statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference | StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metadata: { + value: statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform(struct!.metadata), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataList", + }, + spec: { + value: statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform(struct!.spec), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7103,6 +8728,25 @@ export function statefulSetV1SpecTemplateSpecVolumeEphemeralToTerraform(struct?: } } + +export function statefulSetV1SpecTemplateSpecVolumeEphemeralToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeEphemeralOutputReference | StatefulSetV1SpecTemplateSpecVolumeEphemeral): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + volume_claim_template: { + value: statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToHclTerraform(struct!.volumeClaimTemplate), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeEphemeralOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7188,6 +8832,43 @@ export function statefulSetV1SpecTemplateSpecVolumeFcToTerraform(struct?: Statef } } + +export function statefulSetV1SpecTemplateSpecVolumeFcToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeFcOutputReference | StatefulSetV1SpecTemplateSpecVolumeFc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + lun: { + value: cdktf.numberToHclTerraform(struct!.lun), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + target_ww_ns: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.targetWwNs), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeFcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7322,6 +9003,31 @@ export function statefulSetV1SpecTemplateSpecVolumeFlexVolumeSecretRefToTerrafor } } + +export function statefulSetV1SpecTemplateSpecVolumeFlexVolumeSecretRefToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference | StatefulSetV1SpecTemplateSpecVolumeFlexVolumeSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7439,6 +9145,49 @@ export function statefulSetV1SpecTemplateSpecVolumeFlexVolumeToTerraform(struct? } } + +export function statefulSetV1SpecTemplateSpecVolumeFlexVolumeToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeFlexVolumeOutputReference | StatefulSetV1SpecTemplateSpecVolumeFlexVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + options: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.options), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_ref: { + value: statefulSetV1SpecTemplateSpecVolumeFlexVolumeSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeFlexVolumeSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeFlexVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7598,6 +9347,31 @@ export function statefulSetV1SpecTemplateSpecVolumeFlockerToTerraform(struct?: S } } + +export function statefulSetV1SpecTemplateSpecVolumeFlockerToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeFlockerOutputReference | StatefulSetV1SpecTemplateSpecVolumeFlocker): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + dataset_name: { + value: cdktf.stringToHclTerraform(struct!.datasetName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + dataset_uuid: { + value: cdktf.stringToHclTerraform(struct!.datasetUuid), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeFlockerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7708,6 +9482,43 @@ export function statefulSetV1SpecTemplateSpecVolumeGcePersistentDiskToTerraform( } } + +export function statefulSetV1SpecTemplateSpecVolumeGcePersistentDiskToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeGcePersistentDiskOutputReference | StatefulSetV1SpecTemplateSpecVolumeGcePersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pd_name: { + value: cdktf.stringToHclTerraform(struct!.pdName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeGcePersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7852,6 +9663,37 @@ export function statefulSetV1SpecTemplateSpecVolumeGitRepoToTerraform(struct?: S } } + +export function statefulSetV1SpecTemplateSpecVolumeGitRepoToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeGitRepoOutputReference | StatefulSetV1SpecTemplateSpecVolumeGitRepo): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + directory: { + value: cdktf.stringToHclTerraform(struct!.directory), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + repository: { + value: cdktf.stringToHclTerraform(struct!.repository), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + revision: { + value: cdktf.stringToHclTerraform(struct!.revision), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeGitRepoOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7977,6 +9819,37 @@ export function statefulSetV1SpecTemplateSpecVolumeGlusterfsToTerraform(struct?: } } + +export function statefulSetV1SpecTemplateSpecVolumeGlusterfsToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeGlusterfsOutputReference | StatefulSetV1SpecTemplateSpecVolumeGlusterfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + endpoints_name: { + value: cdktf.stringToHclTerraform(struct!.endpointsName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeGlusterfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8089,6 +9962,31 @@ export function statefulSetV1SpecTemplateSpecVolumeHostPathToTerraform(struct?: } } + +export function statefulSetV1SpecTemplateSpecVolumeHostPathToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeHostPathOutputReference | StatefulSetV1SpecTemplateSpecVolumeHostPath): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeHostPathOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8213,6 +10111,55 @@ export function statefulSetV1SpecTemplateSpecVolumeIscsiToTerraform(struct?: Sta } } + +export function statefulSetV1SpecTemplateSpecVolumeIscsiToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeIscsiOutputReference | StatefulSetV1SpecTemplateSpecVolumeIscsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + iqn: { + value: cdktf.stringToHclTerraform(struct!.iqn), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + iscsi_interface: { + value: cdktf.stringToHclTerraform(struct!.iscsiInterface), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + lun: { + value: cdktf.numberToHclTerraform(struct!.lun), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + target_portal: { + value: cdktf.stringToHclTerraform(struct!.targetPortal), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeIscsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8384,6 +10331,25 @@ export function statefulSetV1SpecTemplateSpecVolumeLocalToTerraform(struct?: Sta } } + +export function statefulSetV1SpecTemplateSpecVolumeLocalToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeLocalOutputReference | StatefulSetV1SpecTemplateSpecVolumeLocal): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeLocalOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8465,6 +10431,37 @@ export function statefulSetV1SpecTemplateSpecVolumeNfsToTerraform(struct?: State } } + +export function statefulSetV1SpecTemplateSpecVolumeNfsToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeNfsOutputReference | StatefulSetV1SpecTemplateSpecVolumeNfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + server: { + value: cdktf.stringToHclTerraform(struct!.server), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeNfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8577,6 +10574,31 @@ export function statefulSetV1SpecTemplateSpecVolumePersistentVolumeClaimToTerraf } } + +export function statefulSetV1SpecTemplateSpecVolumePersistentVolumeClaimToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumePersistentVolumeClaimOutputReference | StatefulSetV1SpecTemplateSpecVolumePersistentVolumeClaim): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + claim_name: { + value: cdktf.stringToHclTerraform(struct!.claimName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumePersistentVolumeClaimOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8673,6 +10695,31 @@ export function statefulSetV1SpecTemplateSpecVolumePhotonPersistentDiskToTerrafo } } + +export function statefulSetV1SpecTemplateSpecVolumePhotonPersistentDiskToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumePhotonPersistentDiskOutputReference | StatefulSetV1SpecTemplateSpecVolumePhotonPersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + pd_id: { + value: cdktf.stringToHclTerraform(struct!.pdId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumePhotonPersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8773,6 +10820,37 @@ export function statefulSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItem } } + +export function statefulSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8930,6 +11008,37 @@ export function statefulSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapToTe } } + +export function statefulSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMap | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9080,6 +11189,31 @@ export function statefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiIt } } + +export function statefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference | StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9179,6 +11313,37 @@ export function statefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiIt } } + +export function statefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference | StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9305,6 +11470,43 @@ export function statefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiIt } } + +export function statefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_ref: { + value: statefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefList", + }, + resource_field_ref: { + value: statefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9467,6 +11669,25 @@ export function statefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiTo } } + +export function statefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference | StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + items: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9548,6 +11769,37 @@ export function statefulSetV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsTo } } + +export function statefulSetV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesSecretItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9705,6 +11957,37 @@ export function statefulSetV1SpecTemplateSpecVolumeProjectedSourcesSecretToTerra } } + +export function statefulSetV1SpecTemplateSpecVolumeProjectedSourcesSecretToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesSecret | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9862,6 +12145,37 @@ export function statefulSetV1SpecTemplateSpecVolumeProjectedSourcesServiceAccoun } } + +export function statefulSetV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference | StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountToken): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + audience: { + value: cdktf.stringToHclTerraform(struct!.audience), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + expiration_seconds: { + value: cdktf.numberToHclTerraform(struct!.expirationSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9991,6 +12305,43 @@ export function statefulSetV1SpecTemplateSpecVolumeProjectedSourcesToTerraform(s } } + +export function statefulSetV1SpecTemplateSpecVolumeProjectedSourcesToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeProjectedSources | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapToHclTerraform, true)(struct!.configMap), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapList", + }, + downward_api: { + value: statefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiToHclTerraform(struct!.downwardApi), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiList", + }, + secret: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecVolumeProjectedSourcesSecretToHclTerraform, true)(struct!.secret), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesSecretList", + }, + service_account_token: { + value: statefulSetV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform(struct!.serviceAccountToken), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10163,6 +12514,31 @@ export function statefulSetV1SpecTemplateSpecVolumeProjectedToTerraform(struct?: } } + +export function statefulSetV1SpecTemplateSpecVolumeProjectedToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeProjected | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + sources: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecVolumeProjectedSourcesToHclTerraform, true)(struct!.sources), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeProjectedOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10309,6 +12685,49 @@ export function statefulSetV1SpecTemplateSpecVolumeQuobyteToTerraform(struct?: S } } + +export function statefulSetV1SpecTemplateSpecVolumeQuobyteToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeQuobyteOutputReference | StatefulSetV1SpecTemplateSpecVolumeQuobyte): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + group: { + value: cdktf.stringToHclTerraform(struct!.group), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + registry: { + value: cdktf.stringToHclTerraform(struct!.registry), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume: { + value: cdktf.stringToHclTerraform(struct!.volume), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeQuobyteOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10465,6 +12884,31 @@ export function statefulSetV1SpecTemplateSpecVolumeRbdSecretRefToTerraform(struc } } + +export function statefulSetV1SpecTemplateSpecVolumeRbdSecretRefToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeRbdSecretRefOutputReference | StatefulSetV1SpecTemplateSpecVolumeRbdSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeRbdSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10603,6 +13047,67 @@ export function statefulSetV1SpecTemplateSpecVolumeRbdToTerraform(struct?: State } } + +export function statefulSetV1SpecTemplateSpecVolumeRbdToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeRbdOutputReference | StatefulSetV1SpecTemplateSpecVolumeRbd): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + ceph_monitors: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.cephMonitors), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + keyring: { + value: cdktf.stringToHclTerraform(struct!.keyring), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rados_user: { + value: cdktf.stringToHclTerraform(struct!.radosUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rbd_image: { + value: cdktf.stringToHclTerraform(struct!.rbdImage), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rbd_pool: { + value: cdktf.stringToHclTerraform(struct!.rbdPool), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_ref: { + value: statefulSetV1SpecTemplateSpecVolumeRbdSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeRbdSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeRbdOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10832,6 +13337,37 @@ export function statefulSetV1SpecTemplateSpecVolumeSecretItemsToTerraform(struct } } + +export function statefulSetV1SpecTemplateSpecVolumeSecretItemsToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeSecretItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeSecretItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10996,6 +13532,43 @@ export function statefulSetV1SpecTemplateSpecVolumeSecretToTerraform(struct?: St } } + +export function statefulSetV1SpecTemplateSpecVolumeSecretToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeSecretOutputReference | StatefulSetV1SpecTemplateSpecVolumeSecret): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_name: { + value: cdktf.stringToHclTerraform(struct!.secretName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + items: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecVolumeSecretItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeSecretItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11136,6 +13709,31 @@ export function statefulSetV1SpecTemplateSpecVolumeVsphereVolumeToTerraform(stru } } + +export function statefulSetV1SpecTemplateSpecVolumeVsphereVolumeToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolumeVsphereVolumeOutputReference | StatefulSetV1SpecTemplateSpecVolumeVsphereVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_path: { + value: cdktf.stringToHclTerraform(struct!.volumePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeVsphereVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11411,6 +14009,187 @@ export function statefulSetV1SpecTemplateSpecVolumeToTerraform(struct?: Stateful } } + +export function statefulSetV1SpecTemplateSpecVolumeToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecVolume | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + aws_elastic_block_store: { + value: statefulSetV1SpecTemplateSpecVolumeAwsElasticBlockStoreToHclTerraform(struct!.awsElasticBlockStore), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeAwsElasticBlockStoreList", + }, + azure_disk: { + value: statefulSetV1SpecTemplateSpecVolumeAzureDiskToHclTerraform(struct!.azureDisk), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeAzureDiskList", + }, + azure_file: { + value: statefulSetV1SpecTemplateSpecVolumeAzureFileToHclTerraform(struct!.azureFile), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeAzureFileList", + }, + ceph_fs: { + value: statefulSetV1SpecTemplateSpecVolumeCephFsToHclTerraform(struct!.cephFs), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeCephFsList", + }, + cinder: { + value: statefulSetV1SpecTemplateSpecVolumeCinderToHclTerraform(struct!.cinder), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeCinderList", + }, + config_map: { + value: statefulSetV1SpecTemplateSpecVolumeConfigMapToHclTerraform(struct!.configMap), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeConfigMapList", + }, + csi: { + value: statefulSetV1SpecTemplateSpecVolumeCsiToHclTerraform(struct!.csi), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeCsiList", + }, + downward_api: { + value: statefulSetV1SpecTemplateSpecVolumeDownwardApiToHclTerraform(struct!.downwardApi), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeDownwardApiList", + }, + empty_dir: { + value: statefulSetV1SpecTemplateSpecVolumeEmptyDirToHclTerraform(struct!.emptyDir), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeEmptyDirList", + }, + ephemeral: { + value: statefulSetV1SpecTemplateSpecVolumeEphemeralToHclTerraform(struct!.ephemeral), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeEphemeralList", + }, + fc: { + value: statefulSetV1SpecTemplateSpecVolumeFcToHclTerraform(struct!.fc), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeFcList", + }, + flex_volume: { + value: statefulSetV1SpecTemplateSpecVolumeFlexVolumeToHclTerraform(struct!.flexVolume), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeFlexVolumeList", + }, + flocker: { + value: statefulSetV1SpecTemplateSpecVolumeFlockerToHclTerraform(struct!.flocker), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeFlockerList", + }, + gce_persistent_disk: { + value: statefulSetV1SpecTemplateSpecVolumeGcePersistentDiskToHclTerraform(struct!.gcePersistentDisk), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeGcePersistentDiskList", + }, + git_repo: { + value: statefulSetV1SpecTemplateSpecVolumeGitRepoToHclTerraform(struct!.gitRepo), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeGitRepoList", + }, + glusterfs: { + value: statefulSetV1SpecTemplateSpecVolumeGlusterfsToHclTerraform(struct!.glusterfs), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeGlusterfsList", + }, + host_path: { + value: statefulSetV1SpecTemplateSpecVolumeHostPathToHclTerraform(struct!.hostPath), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeHostPathList", + }, + iscsi: { + value: statefulSetV1SpecTemplateSpecVolumeIscsiToHclTerraform(struct!.iscsi), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeIscsiList", + }, + local: { + value: statefulSetV1SpecTemplateSpecVolumeLocalToHclTerraform(struct!.local), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeLocalList", + }, + nfs: { + value: statefulSetV1SpecTemplateSpecVolumeNfsToHclTerraform(struct!.nfs), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeNfsList", + }, + persistent_volume_claim: { + value: statefulSetV1SpecTemplateSpecVolumePersistentVolumeClaimToHclTerraform(struct!.persistentVolumeClaim), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumePersistentVolumeClaimList", + }, + photon_persistent_disk: { + value: statefulSetV1SpecTemplateSpecVolumePhotonPersistentDiskToHclTerraform(struct!.photonPersistentDisk), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumePhotonPersistentDiskList", + }, + projected: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecVolumeProjectedToHclTerraform, true)(struct!.projected), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeProjectedList", + }, + quobyte: { + value: statefulSetV1SpecTemplateSpecVolumeQuobyteToHclTerraform(struct!.quobyte), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeQuobyteList", + }, + rbd: { + value: statefulSetV1SpecTemplateSpecVolumeRbdToHclTerraform(struct!.rbd), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeRbdList", + }, + secret: { + value: statefulSetV1SpecTemplateSpecVolumeSecretToHclTerraform(struct!.secret), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeSecretList", + }, + vsphere_volume: { + value: statefulSetV1SpecTemplateSpecVolumeVsphereVolumeToHclTerraform(struct!.vsphereVolume), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeVsphereVolumeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12307,6 +15086,199 @@ export function statefulSetV1SpecTemplateSpecToTerraform(struct?: StatefulSetV1S } } + +export function statefulSetV1SpecTemplateSpecToHclTerraform(struct?: StatefulSetV1SpecTemplateSpecOutputReference | StatefulSetV1SpecTemplateSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + active_deadline_seconds: { + value: cdktf.numberToHclTerraform(struct!.activeDeadlineSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + automount_service_account_token: { + value: cdktf.booleanToHclTerraform(struct!.automountServiceAccountToken), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + dns_policy: { + value: cdktf.stringToHclTerraform(struct!.dnsPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + enable_service_links: { + value: cdktf.booleanToHclTerraform(struct!.enableServiceLinks), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_ipc: { + value: cdktf.booleanToHclTerraform(struct!.hostIpc), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_network: { + value: cdktf.booleanToHclTerraform(struct!.hostNetwork), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_pid: { + value: cdktf.booleanToHclTerraform(struct!.hostPid), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + hostname: { + value: cdktf.stringToHclTerraform(struct!.hostname), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_name: { + value: cdktf.stringToHclTerraform(struct!.nodeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_selector: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.nodeSelector), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + priority_class_name: { + value: cdktf.stringToHclTerraform(struct!.priorityClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + restart_policy: { + value: cdktf.stringToHclTerraform(struct!.restartPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + runtime_class_name: { + value: cdktf.stringToHclTerraform(struct!.runtimeClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheduler_name: { + value: cdktf.stringToHclTerraform(struct!.schedulerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + service_account_name: { + value: cdktf.stringToHclTerraform(struct!.serviceAccountName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + share_process_namespace: { + value: cdktf.booleanToHclTerraform(struct!.shareProcessNamespace), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + subdomain: { + value: cdktf.stringToHclTerraform(struct!.subdomain), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_grace_period_seconds: { + value: cdktf.numberToHclTerraform(struct!.terminationGracePeriodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + affinity: { + value: statefulSetV1SpecTemplateSpecAffinityToHclTerraform(struct!.affinity), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecAffinityList", + }, + container: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecContainerToHclTerraform, true)(struct!.container), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecContainerList", + }, + dns_config: { + value: statefulSetV1SpecTemplateSpecDnsConfigToHclTerraform(struct!.dnsConfig), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecDnsConfigList", + }, + host_aliases: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecHostAliasesToHclTerraform, true)(struct!.hostAliases), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecHostAliasesList", + }, + image_pull_secrets: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecImagePullSecretsToHclTerraform, true)(struct!.imagePullSecrets), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecImagePullSecretsList", + }, + init_container: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecInitContainerToHclTerraform, true)(struct!.initContainer), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerList", + }, + os: { + value: statefulSetV1SpecTemplateSpecOsToHclTerraform(struct!.os), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecOsList", + }, + readiness_gate: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecReadinessGateToHclTerraform, true)(struct!.readinessGate), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecReadinessGateList", + }, + security_context: { + value: statefulSetV1SpecTemplateSpecSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecSecurityContextList", + }, + toleration: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecTolerationToHclTerraform, true)(struct!.toleration), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecTolerationList", + }, + topology_spread_constraint: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecTopologySpreadConstraintToHclTerraform, true)(struct!.topologySpreadConstraint), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecTopologySpreadConstraintList", + }, + volume: { + value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecVolumeToHclTerraform, true)(struct!.volume), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecVolumeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13019,6 +15991,31 @@ export function statefulSetV1SpecTemplateToTerraform(struct?: StatefulSetV1SpecT } } + +export function statefulSetV1SpecTemplateToHclTerraform(struct?: StatefulSetV1SpecTemplateOutputReference | StatefulSetV1SpecTemplate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metadata: { + value: statefulSetV1SpecTemplateMetadataToHclTerraform(struct!.metadata), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateMetadataList", + }, + spec: { + value: statefulSetV1SpecTemplateSpecToHclTerraform(struct!.spec), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecTemplateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13105,6 +16102,25 @@ export function statefulSetV1SpecUpdateStrategyRollingUpdateToTerraform(struct?: } } + +export function statefulSetV1SpecUpdateStrategyRollingUpdateToHclTerraform(struct?: StatefulSetV1SpecUpdateStrategyRollingUpdate | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecUpdateStrategyRollingUpdateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13211,6 +16227,31 @@ export function statefulSetV1SpecUpdateStrategyToTerraform(struct?: StatefulSetV } } + +export function statefulSetV1SpecUpdateStrategyToHclTerraform(struct?: StatefulSetV1SpecUpdateStrategy | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rolling_update: { + value: cdktf.listMapperHcl(statefulSetV1SpecUpdateStrategyRollingUpdateToHclTerraform, true)(struct!.rollingUpdate), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecUpdateStrategyRollingUpdateList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecUpdateStrategyOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13360,6 +16401,49 @@ export function statefulSetV1SpecVolumeClaimTemplateMetadataToTerraform(struct?: } } + +export function statefulSetV1SpecVolumeClaimTemplateMetadataToHclTerraform(struct?: StatefulSetV1SpecVolumeClaimTemplateMetadataOutputReference | StatefulSetV1SpecVolumeClaimTemplateMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecVolumeClaimTemplateMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13537,6 +16621,31 @@ export function statefulSetV1SpecVolumeClaimTemplateSpecResourcesToTerraform(str } } + +export function statefulSetV1SpecVolumeClaimTemplateSpecResourcesToHclTerraform(struct?: StatefulSetV1SpecVolumeClaimTemplateSpecResourcesOutputReference | StatefulSetV1SpecVolumeClaimTemplateSpecResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecVolumeClaimTemplateSpecResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13640,6 +16749,37 @@ export function statefulSetV1SpecVolumeClaimTemplateSpecSelectorMatchExpressions } } + +export function statefulSetV1SpecVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform(struct?: StatefulSetV1SpecVolumeClaimTemplateSpecSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13790,6 +16930,31 @@ export function statefulSetV1SpecVolumeClaimTemplateSpecSelectorToTerraform(stru } } + +export function statefulSetV1SpecVolumeClaimTemplateSpecSelectorToHclTerraform(struct?: StatefulSetV1SpecVolumeClaimTemplateSpecSelectorOutputReference | StatefulSetV1SpecVolumeClaimTemplateSpecSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(statefulSetV1SpecVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecVolumeClaimTemplateSpecSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecVolumeClaimTemplateSpecSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13914,6 +17079,55 @@ export function statefulSetV1SpecVolumeClaimTemplateSpecToTerraform(struct?: Sta } } + +export function statefulSetV1SpecVolumeClaimTemplateSpecToHclTerraform(struct?: StatefulSetV1SpecVolumeClaimTemplateSpecOutputReference | StatefulSetV1SpecVolumeClaimTemplateSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + access_modes: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.accessModes), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + storage_class_name: { + value: cdktf.stringToHclTerraform(struct!.storageClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_mode: { + value: cdktf.stringToHclTerraform(struct!.volumeMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_name: { + value: cdktf.stringToHclTerraform(struct!.volumeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resources: { + value: statefulSetV1SpecVolumeClaimTemplateSpecResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecVolumeClaimTemplateSpecResourcesList", + }, + selector: { + value: statefulSetV1SpecVolumeClaimTemplateSpecSelectorToHclTerraform(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecVolumeClaimTemplateSpecSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecVolumeClaimTemplateSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14092,6 +17306,31 @@ export function statefulSetV1SpecVolumeClaimTemplateToTerraform(struct?: Statefu } } + +export function statefulSetV1SpecVolumeClaimTemplateToHclTerraform(struct?: StatefulSetV1SpecVolumeClaimTemplate | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metadata: { + value: statefulSetV1SpecVolumeClaimTemplateMetadataToHclTerraform(struct!.metadata), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecVolumeClaimTemplateMetadataList", + }, + spec: { + value: statefulSetV1SpecVolumeClaimTemplateSpecToHclTerraform(struct!.spec), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecVolumeClaimTemplateSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecVolumeClaimTemplateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14263,6 +17502,73 @@ export function statefulSetV1SpecToTerraform(struct?: StatefulSetV1SpecOutputRef } } + +export function statefulSetV1SpecToHclTerraform(struct?: StatefulSetV1SpecOutputReference | StatefulSetV1Spec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + pod_management_policy: { + value: cdktf.stringToHclTerraform(struct!.podManagementPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + replicas: { + value: cdktf.stringToHclTerraform(struct!.replicas), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + revision_history_limit: { + value: cdktf.numberToHclTerraform(struct!.revisionHistoryLimit), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service_name: { + value: cdktf.stringToHclTerraform(struct!.serviceName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + persistent_volume_claim_retention_policy: { + value: cdktf.listMapperHcl(statefulSetV1SpecPersistentVolumeClaimRetentionPolicyToHclTerraform, true)(struct!.persistentVolumeClaimRetentionPolicy), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecPersistentVolumeClaimRetentionPolicyList", + }, + selector: { + value: statefulSetV1SpecSelectorToHclTerraform(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecSelectorList", + }, + template: { + value: statefulSetV1SpecTemplateToHclTerraform(struct!.template), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecTemplateList", + }, + update_strategy: { + value: cdktf.listMapperHcl(statefulSetV1SpecUpdateStrategyToHclTerraform, true)(struct!.updateStrategy), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecUpdateStrategyList", + }, + volume_claim_template: { + value: cdktf.listMapperHcl(statefulSetV1SpecVolumeClaimTemplateToHclTerraform, true)(struct!.volumeClaimTemplate), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecVolumeClaimTemplateList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1SpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14510,6 +17816,43 @@ export function statefulSetV1TimeoutsToTerraform(struct?: StatefulSetV1Timeouts } } + +export function statefulSetV1TimeoutsToHclTerraform(struct?: StatefulSetV1Timeouts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + create: { + value: cdktf.stringToHclTerraform(struct!.create), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + delete: { + value: cdktf.stringToHclTerraform(struct!.delete), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read: { + value: cdktf.stringToHclTerraform(struct!.read), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + update: { + value: cdktf.stringToHclTerraform(struct!.update), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetV1TimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; diff --git a/src/stateful-set-v1/index.ts b/src/stateful-set-v1/index.ts index 41e611430..47353a599 100644 --- a/src/stateful-set-v1/index.ts +++ b/src/stateful-set-v1/index.ts @@ -7,12 +7,15 @@ import { StatefulSetV1Metadata, statefulSetV1MetadataToTerraform, +statefulSetV1MetadataToHclTerraform, StatefulSetV1MetadataOutputReference, StatefulSetV1Spec, statefulSetV1SpecToTerraform, +statefulSetV1SpecToHclTerraform, StatefulSetV1SpecOutputReference, StatefulSetV1Timeouts, statefulSetV1TimeoutsToTerraform, +statefulSetV1TimeoutsToHclTerraform, StatefulSetV1TimeoutsOutputReference} from './index-structs' export * from './index-structs' import { Construct } from 'constructs'; @@ -200,4 +203,42 @@ export class StatefulSetV1 extends cdktf.TerraformResource { timeouts: statefulSetV1TimeoutsToTerraform(this._timeouts.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + wait_for_rollout: { + value: cdktf.booleanToHclTerraform(this._waitForRollout), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + metadata: { + value: statefulSetV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1MetadataList", + }, + spec: { + value: statefulSetV1SpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "StatefulSetV1SpecList", + }, + timeouts: { + value: statefulSetV1TimeoutsToHclTerraform(this._timeouts.internalValue), + isBlock: true, + type: "struct", + storageClassType: "StatefulSetV1Timeouts", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/stateful-set/README.md b/src/stateful-set/README.md index 5a1c7c738..746e6ecc1 100644 --- a/src/stateful-set/README.md +++ b/src/stateful-set/README.md @@ -1,3 +1,3 @@ # `kubernetes_stateful_set` -Refer to the Terraform Registory for docs: [`kubernetes_stateful_set`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/stateful_set). +Refer to the Terraform Registry for docs: [`kubernetes_stateful_set`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/stateful_set). diff --git a/src/stateful-set/index-structs/structs0.ts b/src/stateful-set/index-structs/structs0.ts index 96959ab0c..5ba57b4c1 100644 --- a/src/stateful-set/index-structs/structs0.ts +++ b/src/stateful-set/index-structs/structs0.ts @@ -51,6 +51,49 @@ export function statefulSetMetadataToTerraform(struct?: StatefulSetMetadataOutpu } } + +export function statefulSetMetadataToHclTerraform(struct?: StatefulSetMetadataOutputReference | StatefulSetMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -228,6 +271,31 @@ export function statefulSetSpecPersistentVolumeClaimRetentionPolicyToTerraform(s } } + +export function statefulSetSpecPersistentVolumeClaimRetentionPolicyToHclTerraform(struct?: StatefulSetSpecPersistentVolumeClaimRetentionPolicy | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + when_deleted: { + value: cdktf.stringToHclTerraform(struct!.whenDeleted), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + when_scaled: { + value: cdktf.stringToHclTerraform(struct!.whenScaled), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecPersistentVolumeClaimRetentionPolicyOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -363,6 +431,37 @@ export function statefulSetSpecSelectorMatchExpressionsToTerraform(struct?: Stat } } + +export function statefulSetSpecSelectorMatchExpressionsToHclTerraform(struct?: StatefulSetSpecSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -513,6 +612,31 @@ export function statefulSetSpecSelectorToTerraform(struct?: StatefulSetSpecSelec } } + +export function statefulSetSpecSelectorToHclTerraform(struct?: StatefulSetSpecSelectorOutputReference | StatefulSetSpecSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(statefulSetSpecSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -630,6 +754,49 @@ export function statefulSetSpecTemplateMetadataToTerraform(struct?: StatefulSetS } } + +export function statefulSetSpecTemplateMetadataToHclTerraform(struct?: StatefulSetSpecTemplateMetadataOutputReference | StatefulSetSpecTemplateMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -814,6 +981,37 @@ export function statefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSc } } + +export function statefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsToHclTerraform(struct?: StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -971,6 +1169,37 @@ export function statefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSc } } + +export function statefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsToHclTerraform(struct?: StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1115,6 +1344,31 @@ export function statefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSc } } + +export function statefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceToHclTerraform(struct?: StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference | StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_expressions: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList", + }, + match_fields: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsToHclTerraform, true)(struct!.matchFields), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1211,6 +1465,31 @@ export function statefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSc } } + +export function statefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + preference: { + value: statefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceToHclTerraform(struct!.preference), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1340,6 +1619,37 @@ export function statefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSch } } + +export function statefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsToHclTerraform(struct?: StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1497,6 +1807,37 @@ export function statefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSch } } + +export function statefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsToHclTerraform(struct?: StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1641,6 +1982,31 @@ export function statefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSch } } + +export function statefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermToHclTerraform(struct?: StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_expressions: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList", + }, + match_fields: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsToHclTerraform, true)(struct!.matchFields), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1762,6 +2128,25 @@ export function statefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSch } } + +export function statefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference | StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + node_selector_term: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermToHclTerraform, true)(struct!.nodeSelectorTerm), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1836,6 +2221,31 @@ export function statefulSetSpecTemplateSpecAffinityNodeAffinityToTerraform(struc } } + +export function statefulSetSpecTemplateSpecAffinityNodeAffinityToHclTerraform(struct?: StatefulSetSpecTemplateSpecAffinityNodeAffinityOutputReference | StatefulSetSpecTemplateSpecAffinityNodeAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: statefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecAffinityNodeAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1939,6 +2349,37 @@ export function statefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSch } } + +export function statefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform(struct?: StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2089,6 +2530,31 @@ export function statefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSch } } + +export function statefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform(struct?: StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2224,6 +2690,37 @@ export function statefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSch } } + +export function statefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct?: StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference | StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2339,6 +2836,31 @@ export function statefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSch } } + +export function statefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pod_affinity_term: { + value: statefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct!.podAffinityTerm), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2468,6 +2990,37 @@ export function statefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSche } } + +export function statefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform(struct?: StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2618,6 +3171,31 @@ export function statefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSche } } + +export function statefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform(struct?: StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2753,6 +3331,37 @@ export function statefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSche } } + +export function statefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2900,6 +3509,31 @@ export function statefulSetSpecTemplateSpecAffinityPodAffinityToTerraform(struct } } + +export function statefulSetSpecTemplateSpecAffinityPodAffinityToHclTerraform(struct?: StatefulSetSpecTemplateSpecAffinityPodAffinityOutputReference | StatefulSetSpecTemplateSpecAffinityPodAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecAffinityPodAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3003,6 +3637,37 @@ export function statefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDurin } } + +export function statefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform(struct?: StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3153,6 +3818,31 @@ export function statefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDurin } } + +export function statefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform(struct?: StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3288,6 +3978,37 @@ export function statefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDurin } } + +export function statefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct?: StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference | StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3403,6 +4124,31 @@ export function statefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDurin } } + +export function statefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + weight: { + value: cdktf.numberToHclTerraform(struct!.weight), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pod_affinity_term: { + value: statefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermToHclTerraform(struct!.podAffinityTerm), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3532,6 +4278,37 @@ export function statefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuring } } + +export function statefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform(struct?: StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3682,6 +4459,31 @@ export function statefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuring } } + +export function statefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform(struct?: StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3817,6 +4619,37 @@ export function statefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuring } } + +export function statefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform(struct?: StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + namespaces: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.namespaces), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3964,6 +4797,31 @@ export function statefulSetSpecTemplateSpecAffinityPodAntiAffinityToTerraform(st } } + +export function statefulSetSpecTemplateSpecAffinityPodAntiAffinityToHclTerraform(struct?: StatefulSetSpecTemplateSpecAffinityPodAntiAffinityOutputReference | StatefulSetSpecTemplateSpecAffinityPodAntiAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + preferred_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.preferredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList", + }, + required_during_scheduling_ignored_during_execution: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionToHclTerraform, true)(struct!.requiredDuringSchedulingIgnoredDuringExecution), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecAffinityPodAntiAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4067,6 +4925,37 @@ export function statefulSetSpecTemplateSpecAffinityToTerraform(struct?: Stateful } } + +export function statefulSetSpecTemplateSpecAffinityToHclTerraform(struct?: StatefulSetSpecTemplateSpecAffinityOutputReference | StatefulSetSpecTemplateSpecAffinity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + node_affinity: { + value: statefulSetSpecTemplateSpecAffinityNodeAffinityToHclTerraform(struct!.nodeAffinity), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecAffinityNodeAffinityList", + }, + pod_affinity: { + value: statefulSetSpecTemplateSpecAffinityPodAffinityToHclTerraform(struct!.podAffinity), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecAffinityPodAffinityList", + }, + pod_anti_affinity: { + value: statefulSetSpecTemplateSpecAffinityPodAntiAffinityToHclTerraform(struct!.podAntiAffinity), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecAffinityPodAntiAffinityList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecAffinityOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4192,6 +5081,37 @@ export function statefulSetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefT } } + +export function statefulSetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference | StatefulSetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4310,6 +5230,31 @@ export function statefulSetSpecTemplateSpecContainerEnvValueFromFieldRefToTerraf } } + +export function statefulSetSpecTemplateSpecContainerEnvValueFromFieldRefToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference | StatefulSetSpecTemplateSpecContainerEnvValueFromFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4409,6 +5354,37 @@ export function statefulSetSpecTemplateSpecContainerEnvValueFromResourceFieldRef } } + +export function statefulSetSpecTemplateSpecContainerEnvValueFromResourceFieldRefToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference | StatefulSetSpecTemplateSpecContainerEnvValueFromResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4531,6 +5507,37 @@ export function statefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRefToTe } } + +export function statefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRefToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference | StatefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4663,6 +5670,43 @@ export function statefulSetSpecTemplateSpecContainerEnvValueFromToTerraform(stru } } + +export function statefulSetSpecTemplateSpecContainerEnvValueFromToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerEnvValueFromOutputReference | StatefulSetSpecTemplateSpecContainerEnvValueFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map_key_ref: { + value: statefulSetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct!.configMapKeyRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefList", + }, + field_ref: { + value: statefulSetSpecTemplateSpecContainerEnvValueFromFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerEnvValueFromFieldRefList", + }, + resource_field_ref: { + value: statefulSetSpecTemplateSpecContainerEnvValueFromResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerEnvValueFromResourceFieldRefList", + }, + secret_key_ref: { + value: statefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRefToHclTerraform(struct!.secretKeyRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerEnvValueFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4810,9 +5854,40 @@ export function statefulSetSpecTemplateSpecContainerEnvToTerraform(struct?: Stat } } -export class StatefulSetSpecTemplateSpecContainerEnvOutputReference extends cdktf.ComplexObject { - private isEmptyObject = false; - private resolvableValue?: cdktf.IResolvable; + +export function statefulSetSpecTemplateSpecContainerEnvToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerEnv | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value_from: { + value: statefulSetSpecTemplateSpecContainerEnvValueFromToHclTerraform(struct!.valueFrom), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerEnvValueFromList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class StatefulSetSpecTemplateSpecContainerEnvOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; /** * @param terraformResource The parent resource @@ -4957,6 +6032,31 @@ export function statefulSetSpecTemplateSpecContainerEnvFromConfigMapRefToTerrafo } } + +export function statefulSetSpecTemplateSpecContainerEnvFromConfigMapRefToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference | StatefulSetSpecTemplateSpecContainerEnvFromConfigMapRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5050,6 +6150,31 @@ export function statefulSetSpecTemplateSpecContainerEnvFromSecretRefToTerraform( } } + +export function statefulSetSpecTemplateSpecContainerEnvFromSecretRefToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerEnvFromSecretRefOutputReference | StatefulSetSpecTemplateSpecContainerEnvFromSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerEnvFromSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5150,6 +6275,37 @@ export function statefulSetSpecTemplateSpecContainerEnvFromToTerraform(struct?: } } + +export function statefulSetSpecTemplateSpecContainerEnvFromToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerEnvFrom | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + prefix: { + value: cdktf.stringToHclTerraform(struct!.prefix), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + config_map_ref: { + value: statefulSetSpecTemplateSpecContainerEnvFromConfigMapRefToHclTerraform(struct!.configMapRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerEnvFromConfigMapRefList", + }, + secret_ref: { + value: statefulSetSpecTemplateSpecContainerEnvFromSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerEnvFromSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerEnvFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5293,6 +6449,25 @@ export function statefulSetSpecTemplateSpecContainerLifecyclePostStartExecToTerr } } + +export function statefulSetSpecTemplateSpecContainerLifecyclePostStartExecToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference | StatefulSetSpecTemplateSpecContainerLifecyclePostStartExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5367,6 +6542,31 @@ export function statefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHtt } } + +export function statefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5516,6 +6716,49 @@ export function statefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetToT } } + +export function statefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference | StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5671,6 +6914,25 @@ export function statefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketT } } + +export function statefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5781,6 +7043,37 @@ export function statefulSetSpecTemplateSpecContainerLifecyclePostStartToTerrafor } } + +export function statefulSetSpecTemplateSpecContainerLifecyclePostStartToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerLifecyclePostStart | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: statefulSetSpecTemplateSpecContainerLifecyclePostStartExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerLifecyclePostStartExecList", + }, + http_get: { + value: statefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerLifecyclePostStartOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5924,6 +7217,25 @@ export function statefulSetSpecTemplateSpecContainerLifecyclePreStopExecToTerraf } } + +export function statefulSetSpecTemplateSpecContainerLifecyclePreStopExecToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference | StatefulSetSpecTemplateSpecContainerLifecyclePreStopExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5998,6 +7310,31 @@ export function statefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpH } } + +export function statefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6147,6 +7484,49 @@ export function statefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetToTer } } + +export function statefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference | StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6302,6 +7682,25 @@ export function statefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketToT } } + +export function statefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6412,6 +7811,37 @@ export function statefulSetSpecTemplateSpecContainerLifecyclePreStopToTerraform( } } + +export function statefulSetSpecTemplateSpecContainerLifecyclePreStopToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerLifecyclePreStop | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: statefulSetSpecTemplateSpecContainerLifecyclePreStopExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerLifecyclePreStopExecList", + }, + http_get: { + value: statefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerLifecyclePreStopOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6562,6 +7992,31 @@ export function statefulSetSpecTemplateSpecContainerLifecycleToTerraform(struct? } } + +export function statefulSetSpecTemplateSpecContainerLifecycleToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerLifecycleOutputReference | StatefulSetSpecTemplateSpecContainerLifecycle): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + post_start: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecContainerLifecyclePostStartToHclTerraform, true)(struct!.postStart), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerLifecyclePostStartList", + }, + pre_stop: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecContainerLifecyclePreStopToHclTerraform, true)(struct!.preStop), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerLifecyclePreStopList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerLifecycleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6651,6 +8106,25 @@ export function statefulSetSpecTemplateSpecContainerLivenessProbeExecToTerraform } } + +export function statefulSetSpecTemplateSpecContainerLivenessProbeExecToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerLivenessProbeExecOutputReference | StatefulSetSpecTemplateSpecContainerLivenessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerLivenessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6725,6 +8199,31 @@ export function statefulSetSpecTemplateSpecContainerLivenessProbeGrpcToTerraform } } + +export function statefulSetSpecTemplateSpecContainerLivenessProbeGrpcToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerLivenessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerLivenessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6850,6 +8349,31 @@ export function statefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHead } } + +export function statefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6999,6 +8523,49 @@ export function statefulSetSpecTemplateSpecContainerLivenessProbeHttpGetToTerraf } } + +export function statefulSetSpecTemplateSpecContainerLivenessProbeHttpGetToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference | StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7154,6 +8721,25 @@ export function statefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketToTerr } } + +export function statefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7306,6 +8892,73 @@ export function statefulSetSpecTemplateSpecContainerLivenessProbeToTerraform(str } } + +export function statefulSetSpecTemplateSpecContainerLivenessProbeToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerLivenessProbeOutputReference | StatefulSetSpecTemplateSpecContainerLivenessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: statefulSetSpecTemplateSpecContainerLivenessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerLivenessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecContainerLivenessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerLivenessProbeGrpcList", + }, + http_get: { + value: statefulSetSpecTemplateSpecContainerLivenessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerLivenessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7577,6 +9230,49 @@ export function statefulSetSpecTemplateSpecContainerPortToTerraform(struct?: Sta } } + +export function statefulSetSpecTemplateSpecContainerPortToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerPort | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_port: { + value: cdktf.numberToHclTerraform(struct!.containerPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + host_ip: { + value: cdktf.stringToHclTerraform(struct!.hostIp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_port: { + value: cdktf.numberToHclTerraform(struct!.hostPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7761,6 +9457,25 @@ export function statefulSetSpecTemplateSpecContainerReadinessProbeExecToTerrafor } } + +export function statefulSetSpecTemplateSpecContainerReadinessProbeExecToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerReadinessProbeExecOutputReference | StatefulSetSpecTemplateSpecContainerReadinessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerReadinessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7835,6 +9550,31 @@ export function statefulSetSpecTemplateSpecContainerReadinessProbeGrpcToTerrafor } } + +export function statefulSetSpecTemplateSpecContainerReadinessProbeGrpcToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerReadinessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerReadinessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -7960,6 +9700,31 @@ export function statefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHea } } + +export function statefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8109,6 +9874,49 @@ export function statefulSetSpecTemplateSpecContainerReadinessProbeHttpGetToTerra } } + +export function statefulSetSpecTemplateSpecContainerReadinessProbeHttpGetToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference | StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8264,6 +10072,25 @@ export function statefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketToTer } } + +export function statefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8416,6 +10243,73 @@ export function statefulSetSpecTemplateSpecContainerReadinessProbeToTerraform(st } } + +export function statefulSetSpecTemplateSpecContainerReadinessProbeToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerReadinessProbeOutputReference | StatefulSetSpecTemplateSpecContainerReadinessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: statefulSetSpecTemplateSpecContainerReadinessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerReadinessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecContainerReadinessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerReadinessProbeGrpcList", + }, + http_get: { + value: statefulSetSpecTemplateSpecContainerReadinessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerReadinessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8666,6 +10560,31 @@ export function statefulSetSpecTemplateSpecContainerResourcesToTerraform(struct? } } + +export function statefulSetSpecTemplateSpecContainerResourcesToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerResourcesOutputReference | StatefulSetSpecTemplateSpecContainerResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8762,6 +10681,31 @@ export function statefulSetSpecTemplateSpecContainerSecurityContextCapabilitiesT } } + +export function statefulSetSpecTemplateSpecContainerSecurityContextCapabilitiesToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference | StatefulSetSpecTemplateSpecContainerSecurityContextCapabilities): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + add: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.add), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + drop: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.drop), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8872,6 +10816,43 @@ export function statefulSetSpecTemplateSpecContainerSecurityContextSeLinuxOption } } + +export function statefulSetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference | StatefulSetSpecTemplateSpecContainerSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9012,6 +10993,31 @@ export function statefulSetSpecTemplateSpecContainerSecurityContextSeccompProfil } } + +export function statefulSetSpecTemplateSpecContainerSecurityContextSeccompProfileToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference | StatefulSetSpecTemplateSpecContainerSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9157,6 +11163,73 @@ export function statefulSetSpecTemplateSpecContainerSecurityContextToTerraform(s } } + +export function statefulSetSpecTemplateSpecContainerSecurityContextToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerSecurityContextOutputReference | StatefulSetSpecTemplateSpecContainerSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + allow_privilege_escalation: { + value: cdktf.booleanToHclTerraform(struct!.allowPrivilegeEscalation), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + privileged: { + value: cdktf.booleanToHclTerraform(struct!.privileged), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + read_only_root_filesystem: { + value: cdktf.booleanToHclTerraform(struct!.readOnlyRootFilesystem), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + capabilities: { + value: statefulSetSpecTemplateSpecContainerSecurityContextCapabilitiesToHclTerraform(struct!.capabilities), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerSecurityContextCapabilitiesList", + }, + se_linux_options: { + value: statefulSetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: statefulSetSpecTemplateSpecContainerSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerSecurityContextSeccompProfileList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9400,6 +11473,25 @@ export function statefulSetSpecTemplateSpecContainerStartupProbeExecToTerraform( } } + +export function statefulSetSpecTemplateSpecContainerStartupProbeExecToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerStartupProbeExecOutputReference | StatefulSetSpecTemplateSpecContainerStartupProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerStartupProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9474,13 +11566,38 @@ export function statefulSetSpecTemplateSpecContainerStartupProbeGrpcToTerraform( } } -export class StatefulSetSpecTemplateSpecContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { - private isEmptyObject = false; - private resolvableValue?: cdktf.IResolvable; - /** - * @param terraformResource The parent resource - * @param terraformAttribute The attribute on the parent resource this class is referencing +export function statefulSetSpecTemplateSpecContainerStartupProbeGrpcToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerStartupProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class StatefulSetSpecTemplateSpecContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ @@ -9599,6 +11716,31 @@ export function statefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeade } } + +export function statefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9748,6 +11890,49 @@ export function statefulSetSpecTemplateSpecContainerStartupProbeHttpGetToTerrafo } } + +export function statefulSetSpecTemplateSpecContainerStartupProbeHttpGetToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference | StatefulSetSpecTemplateSpecContainerStartupProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9903,6 +12088,25 @@ export function statefulSetSpecTemplateSpecContainerStartupProbeTcpSocketToTerra } } + +export function statefulSetSpecTemplateSpecContainerStartupProbeTcpSocketToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerStartupProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10055,6 +12259,73 @@ export function statefulSetSpecTemplateSpecContainerStartupProbeToTerraform(stru } } + +export function statefulSetSpecTemplateSpecContainerStartupProbeToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerStartupProbeOutputReference | StatefulSetSpecTemplateSpecContainerStartupProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: statefulSetSpecTemplateSpecContainerStartupProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerStartupProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecContainerStartupProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerStartupProbeGrpcList", + }, + http_get: { + value: statefulSetSpecTemplateSpecContainerStartupProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecContainerStartupProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerStartupProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerStartupProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10326,6 +12597,49 @@ export function statefulSetSpecTemplateSpecContainerVolumeMountToTerraform(struc } } + +export function statefulSetSpecTemplateSpecContainerVolumeMountToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainerVolumeMount | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mount_path: { + value: cdktf.stringToHclTerraform(struct!.mountPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mount_propagation: { + value: cdktf.stringToHclTerraform(struct!.mountPropagation), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + sub_path: { + value: cdktf.stringToHclTerraform(struct!.subPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerVolumeMountOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10647,6 +12961,145 @@ export function statefulSetSpecTemplateSpecContainerToTerraform(struct?: Statefu } } + +export function statefulSetSpecTemplateSpecContainerToHclTerraform(struct?: StatefulSetSpecTemplateSpecContainer | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + args: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.args), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + image: { + value: cdktf.stringToHclTerraform(struct!.image), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + image_pull_policy: { + value: cdktf.stringToHclTerraform(struct!.imagePullPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stdin: { + value: cdktf.booleanToHclTerraform(struct!.stdin), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + stdin_once: { + value: cdktf.booleanToHclTerraform(struct!.stdinOnce), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + termination_message_path: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_message_policy: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + tty: { + value: cdktf.booleanToHclTerraform(struct!.tty), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + working_dir: { + value: cdktf.stringToHclTerraform(struct!.workingDir), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + env: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecContainerEnvToHclTerraform, true)(struct!.env), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerEnvList", + }, + env_from: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecContainerEnvFromToHclTerraform, true)(struct!.envFrom), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerEnvFromList", + }, + lifecycle: { + value: statefulSetSpecTemplateSpecContainerLifecycleToHclTerraform(struct!.lifecycle), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerLifecycleList", + }, + liveness_probe: { + value: statefulSetSpecTemplateSpecContainerLivenessProbeToHclTerraform(struct!.livenessProbe), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerLivenessProbeList", + }, + port: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecContainerPortToHclTerraform, true)(struct!.port), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerPortList", + }, + readiness_probe: { + value: statefulSetSpecTemplateSpecContainerReadinessProbeToHclTerraform(struct!.readinessProbe), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerReadinessProbeList", + }, + resources: { + value: statefulSetSpecTemplateSpecContainerResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerResourcesList", + }, + security_context: { + value: statefulSetSpecTemplateSpecContainerSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerSecurityContextList", + }, + startup_probe: { + value: statefulSetSpecTemplateSpecContainerStartupProbeToHclTerraform(struct!.startupProbe), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerStartupProbeList", + }, + volume_mount: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecContainerVolumeMountToHclTerraform, true)(struct!.volumeMount), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerVolumeMountList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecContainerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11190,6 +13643,31 @@ export function statefulSetSpecTemplateSpecDnsConfigOptionToTerraform(struct?: S } } + +export function statefulSetSpecTemplateSpecDnsConfigOptionToHclTerraform(struct?: StatefulSetSpecTemplateSpecDnsConfigOption | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecDnsConfigOptionOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11322,6 +13800,37 @@ export function statefulSetSpecTemplateSpecDnsConfigToTerraform(struct?: Statefu } } + +export function statefulSetSpecTemplateSpecDnsConfigToHclTerraform(struct?: StatefulSetSpecTemplateSpecDnsConfigOutputReference | StatefulSetSpecTemplateSpecDnsConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + nameservers: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.nameservers), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + searches: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.searches), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + option: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecDnsConfigOptionToHclTerraform, true)(struct!.option), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecDnsConfigOptionList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecDnsConfigOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11440,6 +13949,31 @@ export function statefulSetSpecTemplateSpecHostAliasesToTerraform(struct?: State } } + +export function statefulSetSpecTemplateSpecHostAliasesToHclTerraform(struct?: StatefulSetSpecTemplateSpecHostAliases | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + hostnames: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.hostnames), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + ip: { + value: cdktf.stringToHclTerraform(struct!.ip), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecHostAliasesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11555,6 +14089,25 @@ export function statefulSetSpecTemplateSpecImagePullSecretsToTerraform(struct?: } } + +export function statefulSetSpecTemplateSpecImagePullSecretsToHclTerraform(struct?: StatefulSetSpecTemplateSpecImagePullSecrets | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecImagePullSecretsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -11665,6 +14218,37 @@ export function statefulSetSpecTemplateSpecInitContainerEnvValueFromConfigMapKey } } + +export function statefulSetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference | StatefulSetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11783,6 +14367,31 @@ export function statefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRefToTe } } + +export function statefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRefToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference | StatefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11882,6 +14491,37 @@ export function statefulSetSpecTemplateSpecInitContainerEnvValueFromResourceFiel } } + +export function statefulSetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference | StatefulSetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12004,6 +14644,37 @@ export function statefulSetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef } } + +export function statefulSetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference | StatefulSetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12136,6 +14807,43 @@ export function statefulSetSpecTemplateSpecInitContainerEnvValueFromToTerraform( } } + +export function statefulSetSpecTemplateSpecInitContainerEnvValueFromToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerEnvValueFromOutputReference | StatefulSetSpecTemplateSpecInitContainerEnvValueFrom): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map_key_ref: { + value: statefulSetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefToHclTerraform(struct!.configMapKeyRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefList", + }, + field_ref: { + value: statefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRefList", + }, + resource_field_ref: { + value: statefulSetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefList", + }, + secret_key_ref: { + value: statefulSetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefToHclTerraform(struct!.secretKeyRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerEnvValueFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12283,6 +14991,37 @@ export function statefulSetSpecTemplateSpecInitContainerEnvToTerraform(struct?: } } + +export function statefulSetSpecTemplateSpecInitContainerEnvToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerEnv | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value_from: { + value: statefulSetSpecTemplateSpecInitContainerEnvValueFromToHclTerraform(struct!.valueFrom), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerEnvValueFromList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerEnvOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12430,6 +15169,31 @@ export function statefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRefToTer } } + +export function statefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRefToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference | StatefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12523,6 +15287,31 @@ export function statefulSetSpecTemplateSpecInitContainerEnvFromSecretRefToTerraf } } + +export function statefulSetSpecTemplateSpecInitContainerEnvFromSecretRefToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference | StatefulSetSpecTemplateSpecInitContainerEnvFromSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12623,6 +15412,37 @@ export function statefulSetSpecTemplateSpecInitContainerEnvFromToTerraform(struc } } + +export function statefulSetSpecTemplateSpecInitContainerEnvFromToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerEnvFrom | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + prefix: { + value: cdktf.stringToHclTerraform(struct!.prefix), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + config_map_ref: { + value: statefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRefToHclTerraform(struct!.configMapRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRefList", + }, + secret_ref: { + value: statefulSetSpecTemplateSpecInitContainerEnvFromSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerEnvFromSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerEnvFromOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12766,6 +15586,25 @@ export function statefulSetSpecTemplateSpecInitContainerLifecyclePostStartExecTo } } + +export function statefulSetSpecTemplateSpecInitContainerLifecyclePostStartExecToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference | StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -12840,6 +15679,31 @@ export function statefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGe } } + +export function statefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12989,6 +15853,49 @@ export function statefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGe } } + +export function statefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference | StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13144,6 +16051,25 @@ export function statefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSoc } } + +export function statefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13254,6 +16180,37 @@ export function statefulSetSpecTemplateSpecInitContainerLifecyclePostStartToTerr } } + +export function statefulSetSpecTemplateSpecInitContainerLifecyclePostStartToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerLifecyclePostStart | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: statefulSetSpecTemplateSpecInitContainerLifecyclePostStartExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartExecList", + }, + http_get: { + value: statefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13397,6 +16354,25 @@ export function statefulSetSpecTemplateSpecInitContainerLifecyclePreStopExecToTe } } + +export function statefulSetSpecTemplateSpecInitContainerLifecyclePreStopExecToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference | StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13471,6 +16447,31 @@ export function statefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetH } } + +export function statefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13620,6 +16621,49 @@ export function statefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetT } } + +export function statefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference | StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13775,6 +16819,25 @@ export function statefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocke } } + +export function statefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13885,6 +16948,37 @@ export function statefulSetSpecTemplateSpecInitContainerLifecyclePreStopToTerraf } } + +export function statefulSetSpecTemplateSpecInitContainerLifecyclePreStopToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerLifecyclePreStop | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + exec: { + value: statefulSetSpecTemplateSpecInitContainerLifecyclePreStopExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopExecList", + }, + http_get: { + value: statefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14035,6 +17129,31 @@ export function statefulSetSpecTemplateSpecInitContainerLifecycleToTerraform(str } } + +export function statefulSetSpecTemplateSpecInitContainerLifecycleToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerLifecycleOutputReference | StatefulSetSpecTemplateSpecInitContainerLifecycle): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + post_start: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecInitContainerLifecyclePostStartToHclTerraform, true)(struct!.postStart), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartList", + }, + pre_stop: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecInitContainerLifecyclePreStopToHclTerraform, true)(struct!.preStop), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerLifecycleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14124,6 +17243,25 @@ export function statefulSetSpecTemplateSpecInitContainerLivenessProbeExecToTerra } } + +export function statefulSetSpecTemplateSpecInitContainerLivenessProbeExecToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference | StatefulSetSpecTemplateSpecInitContainerLivenessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14198,6 +17336,31 @@ export function statefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcToTerra } } + +export function statefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14323,6 +17486,31 @@ export function statefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttp } } + +export function statefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14472,6 +17660,49 @@ export function statefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetToTe } } + +export function statefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference | StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14627,6 +17858,25 @@ export function statefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketTo } } + +export function statefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14779,6 +18029,73 @@ export function statefulSetSpecTemplateSpecInitContainerLivenessProbeToTerraform } } + +export function statefulSetSpecTemplateSpecInitContainerLivenessProbeToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerLivenessProbeOutputReference | StatefulSetSpecTemplateSpecInitContainerLivenessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: statefulSetSpecTemplateSpecInitContainerLivenessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerLivenessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcList", + }, + http_get: { + value: statefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerLivenessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15050,6 +18367,49 @@ export function statefulSetSpecTemplateSpecInitContainerPortToTerraform(struct?: } } + +export function statefulSetSpecTemplateSpecInitContainerPortToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerPort | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_port: { + value: cdktf.numberToHclTerraform(struct!.containerPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + host_ip: { + value: cdktf.stringToHclTerraform(struct!.hostIp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_port: { + value: cdktf.numberToHclTerraform(struct!.hostPort), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + protocol: { + value: cdktf.stringToHclTerraform(struct!.protocol), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerPortOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15234,6 +18594,25 @@ export function statefulSetSpecTemplateSpecInitContainerReadinessProbeExecToTerr } } + +export function statefulSetSpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference | StatefulSetSpecTemplateSpecInitContainerReadinessProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15308,6 +18687,31 @@ export function statefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcToTerr } } + +export function statefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15433,6 +18837,31 @@ export function statefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHtt } } + +export function statefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15582,6 +19011,49 @@ export function statefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetToT } } + +export function statefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference | StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -15737,6 +19209,25 @@ export function statefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketT } } + +export function statefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -15889,6 +19380,73 @@ export function statefulSetSpecTemplateSpecInitContainerReadinessProbeToTerrafor } } + +export function statefulSetSpecTemplateSpecInitContainerReadinessProbeToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerReadinessProbeOutputReference | StatefulSetSpecTemplateSpecInitContainerReadinessProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: statefulSetSpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerReadinessProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcList", + }, + http_get: { + value: statefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerReadinessProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; diff --git a/src/stateful-set/index-structs/structs400.ts b/src/stateful-set/index-structs/structs400.ts index 849690071..ae2fe60f2 100644 --- a/src/stateful-set/index-structs/structs400.ts +++ b/src/stateful-set/index-structs/structs400.ts @@ -6,45 +6,59 @@ import * as cdktf from 'cdktf'; import { StatefulSetSpecTemplateSpecInitContainerEnv, statefulSetSpecTemplateSpecInitContainerEnvToTerraform, +statefulSetSpecTemplateSpecInitContainerEnvToHclTerraform, StatefulSetSpecTemplateSpecInitContainerEnvList, StatefulSetSpecTemplateSpecInitContainerEnvFrom, statefulSetSpecTemplateSpecInitContainerEnvFromToTerraform, +statefulSetSpecTemplateSpecInitContainerEnvFromToHclTerraform, StatefulSetSpecTemplateSpecInitContainerEnvFromList, StatefulSetSpecTemplateSpecInitContainerLifecycle, statefulSetSpecTemplateSpecInitContainerLifecycleToTerraform, +statefulSetSpecTemplateSpecInitContainerLifecycleToHclTerraform, StatefulSetSpecTemplateSpecInitContainerLifecycleOutputReference, StatefulSetSpecTemplateSpecInitContainerLivenessProbe, statefulSetSpecTemplateSpecInitContainerLivenessProbeToTerraform, +statefulSetSpecTemplateSpecInitContainerLivenessProbeToHclTerraform, StatefulSetSpecTemplateSpecInitContainerLivenessProbeOutputReference, StatefulSetSpecTemplateSpecInitContainerPort, statefulSetSpecTemplateSpecInitContainerPortToTerraform, +statefulSetSpecTemplateSpecInitContainerPortToHclTerraform, StatefulSetSpecTemplateSpecInitContainerPortList, StatefulSetSpecTemplateSpecInitContainerReadinessProbe, statefulSetSpecTemplateSpecInitContainerReadinessProbeToTerraform, +statefulSetSpecTemplateSpecInitContainerReadinessProbeToHclTerraform, StatefulSetSpecTemplateSpecInitContainerReadinessProbeOutputReference, StatefulSetSpecTemplateSpecAffinity, statefulSetSpecTemplateSpecAffinityToTerraform, +statefulSetSpecTemplateSpecAffinityToHclTerraform, StatefulSetSpecTemplateSpecAffinityOutputReference, StatefulSetSpecTemplateSpecContainer, statefulSetSpecTemplateSpecContainerToTerraform, +statefulSetSpecTemplateSpecContainerToHclTerraform, StatefulSetSpecTemplateSpecContainerList, StatefulSetSpecTemplateSpecDnsConfig, statefulSetSpecTemplateSpecDnsConfigToTerraform, +statefulSetSpecTemplateSpecDnsConfigToHclTerraform, StatefulSetSpecTemplateSpecDnsConfigOutputReference, StatefulSetSpecTemplateSpecHostAliases, statefulSetSpecTemplateSpecHostAliasesToTerraform, +statefulSetSpecTemplateSpecHostAliasesToHclTerraform, StatefulSetSpecTemplateSpecHostAliasesList, StatefulSetSpecTemplateSpecImagePullSecrets, statefulSetSpecTemplateSpecImagePullSecretsToTerraform, +statefulSetSpecTemplateSpecImagePullSecretsToHclTerraform, StatefulSetSpecTemplateSpecImagePullSecretsList, StatefulSetSpecTemplateMetadata, statefulSetSpecTemplateMetadataToTerraform, +statefulSetSpecTemplateMetadataToHclTerraform, StatefulSetSpecTemplateMetadataOutputReference, StatefulSetSpecPersistentVolumeClaimRetentionPolicy, statefulSetSpecPersistentVolumeClaimRetentionPolicyToTerraform, +statefulSetSpecPersistentVolumeClaimRetentionPolicyToHclTerraform, StatefulSetSpecPersistentVolumeClaimRetentionPolicyList, StatefulSetSpecSelector, statefulSetSpecSelectorToTerraform, +statefulSetSpecSelectorToHclTerraform, StatefulSetSpecSelectorOutputReference } from './structs0' export interface StatefulSetSpecTemplateSpecInitContainerResources { /** @@ -72,6 +86,31 @@ export function statefulSetSpecTemplateSpecInitContainerResourcesToTerraform(str } } + +export function statefulSetSpecTemplateSpecInitContainerResourcesToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerResourcesOutputReference | StatefulSetSpecTemplateSpecInitContainerResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -168,6 +207,31 @@ export function statefulSetSpecTemplateSpecInitContainerSecurityContextCapabilit } } + +export function statefulSetSpecTemplateSpecInitContainerSecurityContextCapabilitiesToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference | StatefulSetSpecTemplateSpecInitContainerSecurityContextCapabilities): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + add: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.add), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + drop: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.drop), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -278,6 +342,43 @@ export function statefulSetSpecTemplateSpecInitContainerSecurityContextSeLinuxOp } } + +export function statefulSetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference | StatefulSetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -418,6 +519,31 @@ export function statefulSetSpecTemplateSpecInitContainerSecurityContextSeccompPr } } + +export function statefulSetSpecTemplateSpecInitContainerSecurityContextSeccompProfileToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference | StatefulSetSpecTemplateSpecInitContainerSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -563,6 +689,73 @@ export function statefulSetSpecTemplateSpecInitContainerSecurityContextToTerrafo } } + +export function statefulSetSpecTemplateSpecInitContainerSecurityContextToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerSecurityContextOutputReference | StatefulSetSpecTemplateSpecInitContainerSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + allow_privilege_escalation: { + value: cdktf.booleanToHclTerraform(struct!.allowPrivilegeEscalation), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + privileged: { + value: cdktf.booleanToHclTerraform(struct!.privileged), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + read_only_root_filesystem: { + value: cdktf.booleanToHclTerraform(struct!.readOnlyRootFilesystem), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + capabilities: { + value: statefulSetSpecTemplateSpecInitContainerSecurityContextCapabilitiesToHclTerraform(struct!.capabilities), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerSecurityContextCapabilitiesList", + }, + se_linux_options: { + value: statefulSetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: statefulSetSpecTemplateSpecInitContainerSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerSecurityContextSeccompProfileList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -806,6 +999,25 @@ export function statefulSetSpecTemplateSpecInitContainerStartupProbeExecToTerraf } } + +export function statefulSetSpecTemplateSpecInitContainerStartupProbeExecToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerStartupProbeExecOutputReference | StatefulSetSpecTemplateSpecInitContainerStartupProbeExec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerStartupProbeExecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -880,6 +1092,31 @@ export function statefulSetSpecTemplateSpecInitContainerStartupProbeGrpcToTerraf } } + +export function statefulSetSpecTemplateSpecInitContainerStartupProbeGrpcToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerStartupProbeGrpc | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service: { + value: cdktf.stringToHclTerraform(struct!.service), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1005,6 +1242,31 @@ export function statefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpH } } + +export function statefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1154,6 +1416,49 @@ export function statefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetToTer } } + +export function statefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference | StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + host: { + value: cdktf.stringToHclTerraform(struct!.host), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheme: { + value: cdktf.stringToHclTerraform(struct!.scheme), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + http_header: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform, true)(struct!.httpHeader), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1309,6 +1614,25 @@ export function statefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketToT } } + +export function statefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocket | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + port: { + value: cdktf.stringToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1461,6 +1785,73 @@ export function statefulSetSpecTemplateSpecInitContainerStartupProbeToTerraform( } } + +export function statefulSetSpecTemplateSpecInitContainerStartupProbeToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerStartupProbeOutputReference | StatefulSetSpecTemplateSpecInitContainerStartupProbe): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + failure_threshold: { + value: cdktf.numberToHclTerraform(struct!.failureThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + initial_delay_seconds: { + value: cdktf.numberToHclTerraform(struct!.initialDelaySeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + period_seconds: { + value: cdktf.numberToHclTerraform(struct!.periodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + success_threshold: { + value: cdktf.numberToHclTerraform(struct!.successThreshold), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + exec: { + value: statefulSetSpecTemplateSpecInitContainerStartupProbeExecToHclTerraform(struct!.exec), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerStartupProbeExecList", + }, + grpc: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecInitContainerStartupProbeGrpcToHclTerraform, true)(struct!.grpc), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerStartupProbeGrpcList", + }, + http_get: { + value: statefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetToHclTerraform(struct!.httpGet), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetList", + }, + tcp_socket: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketToHclTerraform, true)(struct!.tcpSocket), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerStartupProbeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1732,6 +2123,49 @@ export function statefulSetSpecTemplateSpecInitContainerVolumeMountToTerraform(s } } + +export function statefulSetSpecTemplateSpecInitContainerVolumeMountToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainerVolumeMount | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mount_path: { + value: cdktf.stringToHclTerraform(struct!.mountPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mount_propagation: { + value: cdktf.stringToHclTerraform(struct!.mountPropagation), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + sub_path: { + value: cdktf.stringToHclTerraform(struct!.subPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerVolumeMountOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2053,6 +2487,145 @@ export function statefulSetSpecTemplateSpecInitContainerToTerraform(struct?: Sta } } + +export function statefulSetSpecTemplateSpecInitContainerToHclTerraform(struct?: StatefulSetSpecTemplateSpecInitContainer | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + args: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.args), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + command: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.command), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + image: { + value: cdktf.stringToHclTerraform(struct!.image), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + image_pull_policy: { + value: cdktf.stringToHclTerraform(struct!.imagePullPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stdin: { + value: cdktf.booleanToHclTerraform(struct!.stdin), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + stdin_once: { + value: cdktf.booleanToHclTerraform(struct!.stdinOnce), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + termination_message_path: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_message_policy: { + value: cdktf.stringToHclTerraform(struct!.terminationMessagePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + tty: { + value: cdktf.booleanToHclTerraform(struct!.tty), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + working_dir: { + value: cdktf.stringToHclTerraform(struct!.workingDir), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + env: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecInitContainerEnvToHclTerraform, true)(struct!.env), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerEnvList", + }, + env_from: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecInitContainerEnvFromToHclTerraform, true)(struct!.envFrom), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerEnvFromList", + }, + lifecycle: { + value: statefulSetSpecTemplateSpecInitContainerLifecycleToHclTerraform(struct!.lifecycle), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerLifecycleList", + }, + liveness_probe: { + value: statefulSetSpecTemplateSpecInitContainerLivenessProbeToHclTerraform(struct!.livenessProbe), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerLivenessProbeList", + }, + port: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecInitContainerPortToHclTerraform, true)(struct!.port), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerPortList", + }, + readiness_probe: { + value: statefulSetSpecTemplateSpecInitContainerReadinessProbeToHclTerraform(struct!.readinessProbe), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerReadinessProbeList", + }, + resources: { + value: statefulSetSpecTemplateSpecInitContainerResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerResourcesList", + }, + security_context: { + value: statefulSetSpecTemplateSpecInitContainerSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerSecurityContextList", + }, + startup_probe: { + value: statefulSetSpecTemplateSpecInitContainerStartupProbeToHclTerraform(struct!.startupProbe), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerStartupProbeList", + }, + volume_mount: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecInitContainerVolumeMountToHclTerraform, true)(struct!.volumeMount), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerVolumeMountList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecInitContainerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2589,6 +3162,25 @@ export function statefulSetSpecTemplateSpecOsToTerraform(struct?: StatefulSetSpe } } + +export function statefulSetSpecTemplateSpecOsToHclTerraform(struct?: StatefulSetSpecTemplateSpecOsOutputReference | StatefulSetSpecTemplateSpecOs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecOsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2653,6 +3245,25 @@ export function statefulSetSpecTemplateSpecReadinessGateToTerraform(struct?: Sta } } + +export function statefulSetSpecTemplateSpecReadinessGateToHclTerraform(struct?: StatefulSetSpecTemplateSpecReadinessGate | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + condition_type: { + value: cdktf.stringToHclTerraform(struct!.conditionType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecReadinessGateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -2770,6 +3381,43 @@ export function statefulSetSpecTemplateSpecSecurityContextSeLinuxOptionsToTerraf } } + +export function statefulSetSpecTemplateSpecSecurityContextSeLinuxOptionsToHclTerraform(struct?: StatefulSetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference | StatefulSetSpecTemplateSpecSecurityContextSeLinuxOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + level: { + value: cdktf.stringToHclTerraform(struct!.level), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + role: { + value: cdktf.stringToHclTerraform(struct!.role), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -2910,6 +3558,31 @@ export function statefulSetSpecTemplateSpecSecurityContextSeccompProfileToTerraf } } + +export function statefulSetSpecTemplateSpecSecurityContextSeccompProfileToHclTerraform(struct?: StatefulSetSpecTemplateSpecSecurityContextSeccompProfileOutputReference | StatefulSetSpecTemplateSpecSecurityContextSeccompProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + localhost_profile: { + value: cdktf.stringToHclTerraform(struct!.localhostProfile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecSecurityContextSeccompProfileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3006,6 +3679,31 @@ export function statefulSetSpecTemplateSpecSecurityContextSysctlToTerraform(stru } } + +export function statefulSetSpecTemplateSpecSecurityContextSysctlToHclTerraform(struct?: StatefulSetSpecTemplateSpecSecurityContextSysctl | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecSecurityContextSysctlOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3142,6 +3840,43 @@ export function statefulSetSpecTemplateSpecSecurityContextWindowsOptionsToTerraf } } + +export function statefulSetSpecTemplateSpecSecurityContextWindowsOptionsToHclTerraform(struct?: StatefulSetSpecTemplateSpecSecurityContextWindowsOptionsOutputReference | StatefulSetSpecTemplateSpecSecurityContextWindowsOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + gmsa_credential_spec: { + value: cdktf.stringToHclTerraform(struct!.gmsaCredentialSpec), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + gmsa_credential_spec_name: { + value: cdktf.stringToHclTerraform(struct!.gmsaCredentialSpecName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + host_process: { + value: cdktf.booleanToHclTerraform(struct!.hostProcess), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_username: { + value: cdktf.stringToHclTerraform(struct!.runAsUsername), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecSecurityContextWindowsOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3338,6 +4073,79 @@ export function statefulSetSpecTemplateSpecSecurityContextToTerraform(struct?: S } } + +export function statefulSetSpecTemplateSpecSecurityContextToHclTerraform(struct?: StatefulSetSpecTemplateSpecSecurityContextOutputReference | StatefulSetSpecTemplateSpecSecurityContext): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_group: { + value: cdktf.stringToHclTerraform(struct!.fsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_group_change_policy: { + value: cdktf.stringToHclTerraform(struct!.fsGroupChangePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_group: { + value: cdktf.stringToHclTerraform(struct!.runAsGroup), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + run_as_non_root: { + value: cdktf.booleanToHclTerraform(struct!.runAsNonRoot), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + run_as_user: { + value: cdktf.stringToHclTerraform(struct!.runAsUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + supplemental_groups: { + value: cdktf.listMapperHcl(cdktf.numberToHclTerraform, false)(struct!.supplementalGroups), + isBlock: false, + type: "set", + storageClassType: "numberList", + }, + se_linux_options: { + value: statefulSetSpecTemplateSpecSecurityContextSeLinuxOptionsToHclTerraform(struct!.seLinuxOptions), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecSecurityContextSeLinuxOptionsList", + }, + seccomp_profile: { + value: statefulSetSpecTemplateSpecSecurityContextSeccompProfileToHclTerraform(struct!.seccompProfile), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecSecurityContextSeccompProfileList", + }, + sysctl: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecSecurityContextSysctlToHclTerraform, true)(struct!.sysctl), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecSecurityContextSysctlList", + }, + windows_options: { + value: statefulSetSpecTemplateSpecSecurityContextWindowsOptionsToHclTerraform(struct!.windowsOptions), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecSecurityContextWindowsOptionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecSecurityContextOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -3631,6 +4439,49 @@ export function statefulSetSpecTemplateSpecTolerationToTerraform(struct?: Statef } } + +export function statefulSetSpecTemplateSpecTolerationToHclTerraform(struct?: StatefulSetSpecTemplateSpecToleration | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + effect: { + value: cdktf.stringToHclTerraform(struct!.effect), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + toleration_seconds: { + value: cdktf.stringToHclTerraform(struct!.tolerationSeconds), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + value: { + value: cdktf.stringToHclTerraform(struct!.value), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecTolerationOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3832,6 +4683,37 @@ export function statefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelector } } + +export function statefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform(struct?: StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -3982,6 +4864,31 @@ export function statefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelector } } + +export function statefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorToHclTerraform(struct?: StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelector | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4124,6 +5031,43 @@ export function statefulSetSpecTemplateSpecTopologySpreadConstraintToTerraform(s } } + +export function statefulSetSpecTemplateSpecTopologySpreadConstraintToHclTerraform(struct?: StatefulSetSpecTemplateSpecTopologySpreadConstraint | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + max_skew: { + value: cdktf.numberToHclTerraform(struct!.maxSkew), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + topology_key: { + value: cdktf.stringToHclTerraform(struct!.topologyKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + when_unsatisfiable: { + value: cdktf.stringToHclTerraform(struct!.whenUnsatisfiable), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + label_selector: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorToHclTerraform, true)(struct!.labelSelector), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecTopologySpreadConstraintOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -4310,6 +5254,43 @@ export function statefulSetSpecTemplateSpecVolumeAwsElasticBlockStoreToTerraform } } + +export function statefulSetSpecTemplateSpecVolumeAwsElasticBlockStoreToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference | StatefulSetSpecTemplateSpecVolumeAwsElasticBlockStore): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_id: { + value: cdktf.stringToHclTerraform(struct!.volumeId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4475,6 +5456,55 @@ export function statefulSetSpecTemplateSpecVolumeAzureDiskToTerraform(struct?: S } } + +export function statefulSetSpecTemplateSpecVolumeAzureDiskToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeAzureDiskOutputReference | StatefulSetSpecTemplateSpecVolumeAzureDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + caching_mode: { + value: cdktf.stringToHclTerraform(struct!.cachingMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + data_disk_uri: { + value: cdktf.stringToHclTerraform(struct!.dataDiskUri), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + disk_name: { + value: cdktf.stringToHclTerraform(struct!.diskName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeAzureDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4664,6 +5694,43 @@ export function statefulSetSpecTemplateSpecVolumeAzureFileToTerraform(struct?: S } } + +export function statefulSetSpecTemplateSpecVolumeAzureFileToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeAzureFileOutputReference | StatefulSetSpecTemplateSpecVolumeAzureFile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_name: { + value: cdktf.stringToHclTerraform(struct!.secretName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + secret_namespace: { + value: cdktf.stringToHclTerraform(struct!.secretNamespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + share_name: { + value: cdktf.stringToHclTerraform(struct!.shareName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeAzureFileOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4798,6 +5865,31 @@ export function statefulSetSpecTemplateSpecVolumeCephFsSecretRefToTerraform(stru } } + +export function statefulSetSpecTemplateSpecVolumeCephFsSecretRefToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeCephFsSecretRefOutputReference | StatefulSetSpecTemplateSpecVolumeCephFsSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeCephFsSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -4922,6 +6014,55 @@ export function statefulSetSpecTemplateSpecVolumeCephFsToTerraform(struct?: Stat } } + +export function statefulSetSpecTemplateSpecVolumeCephFsToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeCephFsOutputReference | StatefulSetSpecTemplateSpecVolumeCephFs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + monitors: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.monitors), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_file: { + value: cdktf.stringToHclTerraform(struct!.secretFile), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + secret_ref: { + value: statefulSetSpecTemplateSpecVolumeCephFsSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeCephFsSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeCephFsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5110,6 +6251,37 @@ export function statefulSetSpecTemplateSpecVolumeCinderToTerraform(struct?: Stat } } + +export function statefulSetSpecTemplateSpecVolumeCinderToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeCinderOutputReference | StatefulSetSpecTemplateSpecVolumeCinder): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_id: { + value: cdktf.stringToHclTerraform(struct!.volumeId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeCinderOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5232,6 +6404,37 @@ export function statefulSetSpecTemplateSpecVolumeConfigMapItemsToTerraform(struc } } + +export function statefulSetSpecTemplateSpecVolumeConfigMapItemsToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeConfigMapItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeConfigMapItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -5396,6 +6599,43 @@ export function statefulSetSpecTemplateSpecVolumeConfigMapToTerraform(struct?: S } } + +export function statefulSetSpecTemplateSpecVolumeConfigMapToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeConfigMapOutputReference | StatefulSetSpecTemplateSpecVolumeConfigMap): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecVolumeConfigMapItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeConfigMapItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeConfigMapOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5529,6 +6769,25 @@ export function statefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRefToTerraf } } + +export function statefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRefToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference | StatefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5624,6 +6883,49 @@ export function statefulSetSpecTemplateSpecVolumeCsiToTerraform(struct?: Statefu } } + +export function statefulSetSpecTemplateSpecVolumeCsiToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeCsiOutputReference | StatefulSetSpecTemplateSpecVolumeCsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + volume_attributes: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.volumeAttributes), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + node_publish_secret_ref: { + value: statefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRefToHclTerraform(struct!.nodePublishSecretRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeCsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5783,6 +7085,31 @@ export function statefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRefToTerra } } + +export function statefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRefToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference | StatefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -5882,6 +7209,37 @@ export function statefulSetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRe } } + +export function statefulSetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference | StatefulSetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6008,6 +7366,43 @@ export function statefulSetSpecTemplateSpecVolumeDownwardApiItemsToTerraform(str } } + +export function statefulSetSpecTemplateSpecVolumeDownwardApiItemsToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeDownwardApiItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_ref: { + value: statefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRefList", + }, + resource_field_ref: { + value: statefulSetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeDownwardApiItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6174,6 +7569,31 @@ export function statefulSetSpecTemplateSpecVolumeDownwardApiToTerraform(struct?: } } + +export function statefulSetSpecTemplateSpecVolumeDownwardApiToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeDownwardApiOutputReference | StatefulSetSpecTemplateSpecVolumeDownwardApi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + items: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecVolumeDownwardApiItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeDownwardApiItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeDownwardApiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6270,6 +7690,31 @@ export function statefulSetSpecTemplateSpecVolumeEmptyDirToTerraform(struct?: St } } + +export function statefulSetSpecTemplateSpecVolumeEmptyDirToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeEmptyDirOutputReference | StatefulSetSpecTemplateSpecVolumeEmptyDir): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + medium: { + value: cdktf.stringToHclTerraform(struct!.medium), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + size_limit: { + value: cdktf.stringToHclTerraform(struct!.sizeLimit), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeEmptyDirOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6366,6 +7811,31 @@ export function statefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMet } } + +export function statefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference | StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6462,6 +7932,31 @@ export function statefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpe } } + +export function statefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference | StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6565,6 +8060,37 @@ export function statefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpe } } + +export function statefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -6715,6 +8241,31 @@ export function statefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpe } } + +export function statefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference | StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -6839,6 +8390,55 @@ export function statefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpe } } + +export function statefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference | StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + access_modes: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.accessModes), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + storage_class_name: { + value: cdktf.stringToHclTerraform(struct!.storageClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_mode: { + value: cdktf.stringToHclTerraform(struct!.volumeMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_name: { + value: cdktf.stringToHclTerraform(struct!.volumeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resources: { + value: statefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesList", + }, + selector: { + value: statefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7017,6 +8617,31 @@ export function statefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToT } } + +export function statefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference | StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metadata: { + value: statefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform(struct!.metadata), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataList", + }, + spec: { + value: statefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform(struct!.spec), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7103,6 +8728,25 @@ export function statefulSetSpecTemplateSpecVolumeEphemeralToTerraform(struct?: S } } + +export function statefulSetSpecTemplateSpecVolumeEphemeralToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeEphemeralOutputReference | StatefulSetSpecTemplateSpecVolumeEphemeral): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + volume_claim_template: { + value: statefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToHclTerraform(struct!.volumeClaimTemplate), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeEphemeralOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7188,6 +8832,43 @@ export function statefulSetSpecTemplateSpecVolumeFcToTerraform(struct?: Stateful } } + +export function statefulSetSpecTemplateSpecVolumeFcToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeFcOutputReference | StatefulSetSpecTemplateSpecVolumeFc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + lun: { + value: cdktf.numberToHclTerraform(struct!.lun), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + target_ww_ns: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.targetWwNs), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeFcOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7322,6 +9003,31 @@ export function statefulSetSpecTemplateSpecVolumeFlexVolumeSecretRefToTerraform( } } + +export function statefulSetSpecTemplateSpecVolumeFlexVolumeSecretRefToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference | StatefulSetSpecTemplateSpecVolumeFlexVolumeSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7439,6 +9145,49 @@ export function statefulSetSpecTemplateSpecVolumeFlexVolumeToTerraform(struct?: } } + +export function statefulSetSpecTemplateSpecVolumeFlexVolumeToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeFlexVolumeOutputReference | StatefulSetSpecTemplateSpecVolumeFlexVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + driver: { + value: cdktf.stringToHclTerraform(struct!.driver), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + options: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.options), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_ref: { + value: statefulSetSpecTemplateSpecVolumeFlexVolumeSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeFlexVolumeSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeFlexVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7598,6 +9347,31 @@ export function statefulSetSpecTemplateSpecVolumeFlockerToTerraform(struct?: Sta } } + +export function statefulSetSpecTemplateSpecVolumeFlockerToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeFlockerOutputReference | StatefulSetSpecTemplateSpecVolumeFlocker): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + dataset_name: { + value: cdktf.stringToHclTerraform(struct!.datasetName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + dataset_uuid: { + value: cdktf.stringToHclTerraform(struct!.datasetUuid), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeFlockerOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7708,6 +9482,43 @@ export function statefulSetSpecTemplateSpecVolumeGcePersistentDiskToTerraform(st } } + +export function statefulSetSpecTemplateSpecVolumeGcePersistentDiskToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeGcePersistentDiskOutputReference | StatefulSetSpecTemplateSpecVolumeGcePersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + pd_name: { + value: cdktf.stringToHclTerraform(struct!.pdName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeGcePersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7852,6 +9663,37 @@ export function statefulSetSpecTemplateSpecVolumeGitRepoToTerraform(struct?: Sta } } + +export function statefulSetSpecTemplateSpecVolumeGitRepoToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeGitRepoOutputReference | StatefulSetSpecTemplateSpecVolumeGitRepo): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + directory: { + value: cdktf.stringToHclTerraform(struct!.directory), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + repository: { + value: cdktf.stringToHclTerraform(struct!.repository), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + revision: { + value: cdktf.stringToHclTerraform(struct!.revision), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeGitRepoOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -7977,6 +9819,37 @@ export function statefulSetSpecTemplateSpecVolumeGlusterfsToTerraform(struct?: S } } + +export function statefulSetSpecTemplateSpecVolumeGlusterfsToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeGlusterfsOutputReference | StatefulSetSpecTemplateSpecVolumeGlusterfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + endpoints_name: { + value: cdktf.stringToHclTerraform(struct!.endpointsName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeGlusterfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8089,6 +9962,31 @@ export function statefulSetSpecTemplateSpecVolumeHostPathToTerraform(struct?: St } } + +export function statefulSetSpecTemplateSpecVolumeHostPathToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeHostPathOutputReference | StatefulSetSpecTemplateSpecVolumeHostPath): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeHostPathOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8213,6 +10111,55 @@ export function statefulSetSpecTemplateSpecVolumeIscsiToTerraform(struct?: State } } + +export function statefulSetSpecTemplateSpecVolumeIscsiToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeIscsiOutputReference | StatefulSetSpecTemplateSpecVolumeIscsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + iqn: { + value: cdktf.stringToHclTerraform(struct!.iqn), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + iscsi_interface: { + value: cdktf.stringToHclTerraform(struct!.iscsiInterface), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + lun: { + value: cdktf.numberToHclTerraform(struct!.lun), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + target_portal: { + value: cdktf.stringToHclTerraform(struct!.targetPortal), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeIscsiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8384,6 +10331,25 @@ export function statefulSetSpecTemplateSpecVolumeLocalToTerraform(struct?: State } } + +export function statefulSetSpecTemplateSpecVolumeLocalToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeLocalOutputReference | StatefulSetSpecTemplateSpecVolumeLocal): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeLocalOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8465,6 +10431,37 @@ export function statefulSetSpecTemplateSpecVolumeNfsToTerraform(struct?: Statefu } } + +export function statefulSetSpecTemplateSpecVolumeNfsToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeNfsOutputReference | StatefulSetSpecTemplateSpecVolumeNfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + server: { + value: cdktf.stringToHclTerraform(struct!.server), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeNfsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8577,6 +10574,31 @@ export function statefulSetSpecTemplateSpecVolumePersistentVolumeClaimToTerrafor } } + +export function statefulSetSpecTemplateSpecVolumePersistentVolumeClaimToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference | StatefulSetSpecTemplateSpecVolumePersistentVolumeClaim): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + claim_name: { + value: cdktf.stringToHclTerraform(struct!.claimName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8673,6 +10695,31 @@ export function statefulSetSpecTemplateSpecVolumePhotonPersistentDiskToTerraform } } + +export function statefulSetSpecTemplateSpecVolumePhotonPersistentDiskToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference | StatefulSetSpecTemplateSpecVolumePhotonPersistentDisk): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + pd_id: { + value: cdktf.stringToHclTerraform(struct!.pdId), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -8773,6 +10820,37 @@ export function statefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsT } } + +export function statefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -8930,6 +11008,37 @@ export function statefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapToTerr } } + +export function statefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMap | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9080,6 +11189,31 @@ export function statefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItem } } + +export function statefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference | StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_path: { + value: cdktf.stringToHclTerraform(struct!.fieldPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9179,6 +11313,37 @@ export function statefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItem } } + +export function statefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference | StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + container_name: { + value: cdktf.stringToHclTerraform(struct!.containerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + divisor: { + value: cdktf.stringToHclTerraform(struct!.divisor), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resource: { + value: cdktf.stringToHclTerraform(struct!.resource), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9305,6 +11470,43 @@ export function statefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItem } } + +export function statefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + field_ref: { + value: statefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform(struct!.fieldRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefList", + }, + resource_field_ref: { + value: statefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform(struct!.resourceFieldRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9467,6 +11669,25 @@ export function statefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiToTe } } + +export function statefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference | StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + items: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9548,6 +11769,37 @@ export function statefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsToTe } } + +export function statefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9705,6 +11957,37 @@ export function statefulSetSpecTemplateSpecVolumeProjectedSourcesSecretToTerrafo } } + +export function statefulSetSpecTemplateSpecVolumeProjectedSourcesSecretToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecret | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + items: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -9862,6 +12145,37 @@ export function statefulSetSpecTemplateSpecVolumeProjectedSourcesServiceAccountT } } + +export function statefulSetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference | StatefulSetSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + audience: { + value: cdktf.stringToHclTerraform(struct!.audience), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + expiration_seconds: { + value: cdktf.numberToHclTerraform(struct!.expirationSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -9991,6 +12305,43 @@ export function statefulSetSpecTemplateSpecVolumeProjectedSourcesToTerraform(str } } + +export function statefulSetSpecTemplateSpecVolumeProjectedSourcesToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeProjectedSources | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + config_map: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapToHclTerraform, true)(struct!.configMap), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapList", + }, + downward_api: { + value: statefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiToHclTerraform(struct!.downwardApi), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiList", + }, + secret: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecVolumeProjectedSourcesSecretToHclTerraform, true)(struct!.secret), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretList", + }, + service_account_token: { + value: statefulSetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform(struct!.serviceAccountToken), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeProjectedSourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10163,6 +12514,31 @@ export function statefulSetSpecTemplateSpecVolumeProjectedToTerraform(struct?: S } } + +export function statefulSetSpecTemplateSpecVolumeProjectedToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeProjected | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + sources: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecVolumeProjectedSourcesToHclTerraform, true)(struct!.sources), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeProjectedSourcesList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeProjectedOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10309,6 +12685,49 @@ export function statefulSetSpecTemplateSpecVolumeQuobyteToTerraform(struct?: Sta } } + +export function statefulSetSpecTemplateSpecVolumeQuobyteToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeQuobyteOutputReference | StatefulSetSpecTemplateSpecVolumeQuobyte): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + group: { + value: cdktf.stringToHclTerraform(struct!.group), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + registry: { + value: cdktf.stringToHclTerraform(struct!.registry), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + user: { + value: cdktf.stringToHclTerraform(struct!.user), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume: { + value: cdktf.stringToHclTerraform(struct!.volume), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeQuobyteOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10465,6 +12884,31 @@ export function statefulSetSpecTemplateSpecVolumeRbdSecretRefToTerraform(struct? } } + +export function statefulSetSpecTemplateSpecVolumeRbdSecretRefToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeRbdSecretRefOutputReference | StatefulSetSpecTemplateSpecVolumeRbdSecretRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeRbdSecretRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10603,6 +13047,67 @@ export function statefulSetSpecTemplateSpecVolumeRbdToTerraform(struct?: Statefu } } + +export function statefulSetSpecTemplateSpecVolumeRbdToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeRbdOutputReference | StatefulSetSpecTemplateSpecVolumeRbd): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + ceph_monitors: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.cephMonitors), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + keyring: { + value: cdktf.stringToHclTerraform(struct!.keyring), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rados_user: { + value: cdktf.stringToHclTerraform(struct!.radosUser), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rbd_image: { + value: cdktf.stringToHclTerraform(struct!.rbdImage), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rbd_pool: { + value: cdktf.stringToHclTerraform(struct!.rbdPool), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read_only: { + value: cdktf.booleanToHclTerraform(struct!.readOnly), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_ref: { + value: statefulSetSpecTemplateSpecVolumeRbdSecretRefToHclTerraform(struct!.secretRef), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeRbdSecretRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeRbdOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -10832,6 +13337,37 @@ export function statefulSetSpecTemplateSpecVolumeSecretItemsToTerraform(struct?: } } + +export function statefulSetSpecTemplateSpecVolumeSecretItemsToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeSecretItems | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mode: { + value: cdktf.stringToHclTerraform(struct!.mode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeSecretItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -10996,6 +13532,43 @@ export function statefulSetSpecTemplateSpecVolumeSecretToTerraform(struct?: Stat } } + +export function statefulSetSpecTemplateSpecVolumeSecretToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeSecretOutputReference | StatefulSetSpecTemplateSpecVolumeSecret): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + default_mode: { + value: cdktf.stringToHclTerraform(struct!.defaultMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + optional: { + value: cdktf.booleanToHclTerraform(struct!.optional), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + secret_name: { + value: cdktf.stringToHclTerraform(struct!.secretName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + items: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecVolumeSecretItemsToHclTerraform, true)(struct!.items), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeSecretItemsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11136,6 +13709,31 @@ export function statefulSetSpecTemplateSpecVolumeVsphereVolumeToTerraform(struct } } + +export function statefulSetSpecTemplateSpecVolumeVsphereVolumeToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolumeVsphereVolumeOutputReference | StatefulSetSpecTemplateSpecVolumeVsphereVolume): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + fs_type: { + value: cdktf.stringToHclTerraform(struct!.fsType), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_path: { + value: cdktf.stringToHclTerraform(struct!.volumePath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeVsphereVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -11411,6 +14009,187 @@ export function statefulSetSpecTemplateSpecVolumeToTerraform(struct?: StatefulSe } } + +export function statefulSetSpecTemplateSpecVolumeToHclTerraform(struct?: StatefulSetSpecTemplateSpecVolume | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + aws_elastic_block_store: { + value: statefulSetSpecTemplateSpecVolumeAwsElasticBlockStoreToHclTerraform(struct!.awsElasticBlockStore), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeAwsElasticBlockStoreList", + }, + azure_disk: { + value: statefulSetSpecTemplateSpecVolumeAzureDiskToHclTerraform(struct!.azureDisk), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeAzureDiskList", + }, + azure_file: { + value: statefulSetSpecTemplateSpecVolumeAzureFileToHclTerraform(struct!.azureFile), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeAzureFileList", + }, + ceph_fs: { + value: statefulSetSpecTemplateSpecVolumeCephFsToHclTerraform(struct!.cephFs), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeCephFsList", + }, + cinder: { + value: statefulSetSpecTemplateSpecVolumeCinderToHclTerraform(struct!.cinder), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeCinderList", + }, + config_map: { + value: statefulSetSpecTemplateSpecVolumeConfigMapToHclTerraform(struct!.configMap), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeConfigMapList", + }, + csi: { + value: statefulSetSpecTemplateSpecVolumeCsiToHclTerraform(struct!.csi), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeCsiList", + }, + downward_api: { + value: statefulSetSpecTemplateSpecVolumeDownwardApiToHclTerraform(struct!.downwardApi), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeDownwardApiList", + }, + empty_dir: { + value: statefulSetSpecTemplateSpecVolumeEmptyDirToHclTerraform(struct!.emptyDir), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeEmptyDirList", + }, + ephemeral: { + value: statefulSetSpecTemplateSpecVolumeEphemeralToHclTerraform(struct!.ephemeral), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeEphemeralList", + }, + fc: { + value: statefulSetSpecTemplateSpecVolumeFcToHclTerraform(struct!.fc), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeFcList", + }, + flex_volume: { + value: statefulSetSpecTemplateSpecVolumeFlexVolumeToHclTerraform(struct!.flexVolume), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeFlexVolumeList", + }, + flocker: { + value: statefulSetSpecTemplateSpecVolumeFlockerToHclTerraform(struct!.flocker), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeFlockerList", + }, + gce_persistent_disk: { + value: statefulSetSpecTemplateSpecVolumeGcePersistentDiskToHclTerraform(struct!.gcePersistentDisk), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeGcePersistentDiskList", + }, + git_repo: { + value: statefulSetSpecTemplateSpecVolumeGitRepoToHclTerraform(struct!.gitRepo), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeGitRepoList", + }, + glusterfs: { + value: statefulSetSpecTemplateSpecVolumeGlusterfsToHclTerraform(struct!.glusterfs), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeGlusterfsList", + }, + host_path: { + value: statefulSetSpecTemplateSpecVolumeHostPathToHclTerraform(struct!.hostPath), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeHostPathList", + }, + iscsi: { + value: statefulSetSpecTemplateSpecVolumeIscsiToHclTerraform(struct!.iscsi), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeIscsiList", + }, + local: { + value: statefulSetSpecTemplateSpecVolumeLocalToHclTerraform(struct!.local), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeLocalList", + }, + nfs: { + value: statefulSetSpecTemplateSpecVolumeNfsToHclTerraform(struct!.nfs), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeNfsList", + }, + persistent_volume_claim: { + value: statefulSetSpecTemplateSpecVolumePersistentVolumeClaimToHclTerraform(struct!.persistentVolumeClaim), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumePersistentVolumeClaimList", + }, + photon_persistent_disk: { + value: statefulSetSpecTemplateSpecVolumePhotonPersistentDiskToHclTerraform(struct!.photonPersistentDisk), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumePhotonPersistentDiskList", + }, + projected: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecVolumeProjectedToHclTerraform, true)(struct!.projected), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeProjectedList", + }, + quobyte: { + value: statefulSetSpecTemplateSpecVolumeQuobyteToHclTerraform(struct!.quobyte), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeQuobyteList", + }, + rbd: { + value: statefulSetSpecTemplateSpecVolumeRbdToHclTerraform(struct!.rbd), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeRbdList", + }, + secret: { + value: statefulSetSpecTemplateSpecVolumeSecretToHclTerraform(struct!.secret), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeSecretList", + }, + vsphere_volume: { + value: statefulSetSpecTemplateSpecVolumeVsphereVolumeToHclTerraform(struct!.vsphereVolume), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeVsphereVolumeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecVolumeOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -12307,6 +15086,199 @@ export function statefulSetSpecTemplateSpecToTerraform(struct?: StatefulSetSpecT } } + +export function statefulSetSpecTemplateSpecToHclTerraform(struct?: StatefulSetSpecTemplateSpecOutputReference | StatefulSetSpecTemplateSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + active_deadline_seconds: { + value: cdktf.numberToHclTerraform(struct!.activeDeadlineSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + automount_service_account_token: { + value: cdktf.booleanToHclTerraform(struct!.automountServiceAccountToken), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + dns_policy: { + value: cdktf.stringToHclTerraform(struct!.dnsPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + enable_service_links: { + value: cdktf.booleanToHclTerraform(struct!.enableServiceLinks), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_ipc: { + value: cdktf.booleanToHclTerraform(struct!.hostIpc), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_network: { + value: cdktf.booleanToHclTerraform(struct!.hostNetwork), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + host_pid: { + value: cdktf.booleanToHclTerraform(struct!.hostPid), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + hostname: { + value: cdktf.stringToHclTerraform(struct!.hostname), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_name: { + value: cdktf.stringToHclTerraform(struct!.nodeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + node_selector: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.nodeSelector), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + priority_class_name: { + value: cdktf.stringToHclTerraform(struct!.priorityClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + restart_policy: { + value: cdktf.stringToHclTerraform(struct!.restartPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + runtime_class_name: { + value: cdktf.stringToHclTerraform(struct!.runtimeClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + scheduler_name: { + value: cdktf.stringToHclTerraform(struct!.schedulerName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + service_account_name: { + value: cdktf.stringToHclTerraform(struct!.serviceAccountName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + share_process_namespace: { + value: cdktf.booleanToHclTerraform(struct!.shareProcessNamespace), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + subdomain: { + value: cdktf.stringToHclTerraform(struct!.subdomain), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + termination_grace_period_seconds: { + value: cdktf.numberToHclTerraform(struct!.terminationGracePeriodSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + affinity: { + value: statefulSetSpecTemplateSpecAffinityToHclTerraform(struct!.affinity), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecAffinityList", + }, + container: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecContainerToHclTerraform, true)(struct!.container), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecContainerList", + }, + dns_config: { + value: statefulSetSpecTemplateSpecDnsConfigToHclTerraform(struct!.dnsConfig), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecDnsConfigList", + }, + host_aliases: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecHostAliasesToHclTerraform, true)(struct!.hostAliases), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecHostAliasesList", + }, + image_pull_secrets: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecImagePullSecretsToHclTerraform, true)(struct!.imagePullSecrets), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecImagePullSecretsList", + }, + init_container: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecInitContainerToHclTerraform, true)(struct!.initContainer), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecInitContainerList", + }, + os: { + value: statefulSetSpecTemplateSpecOsToHclTerraform(struct!.os), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecOsList", + }, + readiness_gate: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecReadinessGateToHclTerraform, true)(struct!.readinessGate), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecReadinessGateList", + }, + security_context: { + value: statefulSetSpecTemplateSpecSecurityContextToHclTerraform(struct!.securityContext), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecSecurityContextList", + }, + toleration: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecTolerationToHclTerraform, true)(struct!.toleration), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecTolerationList", + }, + topology_spread_constraint: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecTopologySpreadConstraintToHclTerraform, true)(struct!.topologySpreadConstraint), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecTopologySpreadConstraintList", + }, + volume: { + value: cdktf.listMapperHcl(statefulSetSpecTemplateSpecVolumeToHclTerraform, true)(struct!.volume), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecVolumeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13019,6 +15991,31 @@ export function statefulSetSpecTemplateToTerraform(struct?: StatefulSetSpecTempl } } + +export function statefulSetSpecTemplateToHclTerraform(struct?: StatefulSetSpecTemplateOutputReference | StatefulSetSpecTemplate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metadata: { + value: statefulSetSpecTemplateMetadataToHclTerraform(struct!.metadata), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateMetadataList", + }, + spec: { + value: statefulSetSpecTemplateSpecToHclTerraform(struct!.spec), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecTemplateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13105,6 +16102,25 @@ export function statefulSetSpecUpdateStrategyRollingUpdateToTerraform(struct?: S } } + +export function statefulSetSpecUpdateStrategyRollingUpdateToHclTerraform(struct?: StatefulSetSpecUpdateStrategyRollingUpdate | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + partition: { + value: cdktf.numberToHclTerraform(struct!.partition), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecUpdateStrategyRollingUpdateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13211,6 +16227,31 @@ export function statefulSetSpecUpdateStrategyToTerraform(struct?: StatefulSetSpe } } + +export function statefulSetSpecUpdateStrategyToHclTerraform(struct?: StatefulSetSpecUpdateStrategy | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + type: { + value: cdktf.stringToHclTerraform(struct!.type), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rolling_update: { + value: cdktf.listMapperHcl(statefulSetSpecUpdateStrategyRollingUpdateToHclTerraform, true)(struct!.rollingUpdate), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecUpdateStrategyRollingUpdateList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecUpdateStrategyOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13360,6 +16401,49 @@ export function statefulSetSpecVolumeClaimTemplateMetadataToTerraform(struct?: S } } + +export function statefulSetSpecVolumeClaimTemplateMetadataToHclTerraform(struct?: StatefulSetSpecVolumeClaimTemplateMetadataOutputReference | StatefulSetSpecVolumeClaimTemplateMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecVolumeClaimTemplateMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13537,6 +16621,31 @@ export function statefulSetSpecVolumeClaimTemplateSpecResourcesToTerraform(struc } } + +export function statefulSetSpecVolumeClaimTemplateSpecResourcesToHclTerraform(struct?: StatefulSetSpecVolumeClaimTemplateSpecResourcesOutputReference | StatefulSetSpecVolumeClaimTemplateSpecResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + limits: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.limits), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + requests: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.requests), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecVolumeClaimTemplateSpecResourcesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13640,6 +16749,37 @@ export function statefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsTo } } + +export function statefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform(struct?: StatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -13790,6 +16930,31 @@ export function statefulSetSpecVolumeClaimTemplateSpecSelectorToTerraform(struct } } + +export function statefulSetSpecVolumeClaimTemplateSpecSelectorToHclTerraform(struct?: StatefulSetSpecVolumeClaimTemplateSpecSelectorOutputReference | StatefulSetSpecVolumeClaimTemplateSpecSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(statefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecVolumeClaimTemplateSpecSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -13914,6 +17079,55 @@ export function statefulSetSpecVolumeClaimTemplateSpecToTerraform(struct?: State } } + +export function statefulSetSpecVolumeClaimTemplateSpecToHclTerraform(struct?: StatefulSetSpecVolumeClaimTemplateSpecOutputReference | StatefulSetSpecVolumeClaimTemplateSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + access_modes: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.accessModes), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + storage_class_name: { + value: cdktf.stringToHclTerraform(struct!.storageClassName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_mode: { + value: cdktf.stringToHclTerraform(struct!.volumeMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_name: { + value: cdktf.stringToHclTerraform(struct!.volumeName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + resources: { + value: statefulSetSpecVolumeClaimTemplateSpecResourcesToHclTerraform(struct!.resources), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecVolumeClaimTemplateSpecResourcesList", + }, + selector: { + value: statefulSetSpecVolumeClaimTemplateSpecSelectorToHclTerraform(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecVolumeClaimTemplateSpecSelectorList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecVolumeClaimTemplateSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14092,6 +17306,31 @@ export function statefulSetSpecVolumeClaimTemplateToTerraform(struct?: StatefulS } } + +export function statefulSetSpecVolumeClaimTemplateToHclTerraform(struct?: StatefulSetSpecVolumeClaimTemplate | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + metadata: { + value: statefulSetSpecVolumeClaimTemplateMetadataToHclTerraform(struct!.metadata), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecVolumeClaimTemplateMetadataList", + }, + spec: { + value: statefulSetSpecVolumeClaimTemplateSpecToHclTerraform(struct!.spec), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecVolumeClaimTemplateSpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecVolumeClaimTemplateOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -14263,6 +17502,73 @@ export function statefulSetSpecToTerraform(struct?: StatefulSetSpecOutputReferen } } + +export function statefulSetSpecToHclTerraform(struct?: StatefulSetSpecOutputReference | StatefulSetSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + pod_management_policy: { + value: cdktf.stringToHclTerraform(struct!.podManagementPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + replicas: { + value: cdktf.stringToHclTerraform(struct!.replicas), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + revision_history_limit: { + value: cdktf.numberToHclTerraform(struct!.revisionHistoryLimit), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + service_name: { + value: cdktf.stringToHclTerraform(struct!.serviceName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + persistent_volume_claim_retention_policy: { + value: cdktf.listMapperHcl(statefulSetSpecPersistentVolumeClaimRetentionPolicyToHclTerraform, true)(struct!.persistentVolumeClaimRetentionPolicy), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecPersistentVolumeClaimRetentionPolicyList", + }, + selector: { + value: statefulSetSpecSelectorToHclTerraform(struct!.selector), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecSelectorList", + }, + template: { + value: statefulSetSpecTemplateToHclTerraform(struct!.template), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecTemplateList", + }, + update_strategy: { + value: cdktf.listMapperHcl(statefulSetSpecUpdateStrategyToHclTerraform, true)(struct!.updateStrategy), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecUpdateStrategyList", + }, + volume_claim_template: { + value: cdktf.listMapperHcl(statefulSetSpecVolumeClaimTemplateToHclTerraform, true)(struct!.volumeClaimTemplate), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecVolumeClaimTemplateList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetSpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -14510,6 +17816,43 @@ export function statefulSetTimeoutsToTerraform(struct?: StatefulSetTimeouts | cd } } + +export function statefulSetTimeoutsToHclTerraform(struct?: StatefulSetTimeouts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + create: { + value: cdktf.stringToHclTerraform(struct!.create), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + delete: { + value: cdktf.stringToHclTerraform(struct!.delete), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + read: { + value: cdktf.stringToHclTerraform(struct!.read), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + update: { + value: cdktf.stringToHclTerraform(struct!.update), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StatefulSetTimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; diff --git a/src/stateful-set/index.ts b/src/stateful-set/index.ts index e518f2aa6..2427985f4 100644 --- a/src/stateful-set/index.ts +++ b/src/stateful-set/index.ts @@ -7,12 +7,15 @@ import { StatefulSetMetadata, statefulSetMetadataToTerraform, +statefulSetMetadataToHclTerraform, StatefulSetMetadataOutputReference, StatefulSetSpec, statefulSetSpecToTerraform, +statefulSetSpecToHclTerraform, StatefulSetSpecOutputReference, StatefulSetTimeouts, statefulSetTimeoutsToTerraform, +statefulSetTimeoutsToHclTerraform, StatefulSetTimeoutsOutputReference} from './index-structs' export * from './index-structs' import { Construct } from 'constructs'; @@ -200,4 +203,42 @@ export class StatefulSet extends cdktf.TerraformResource { timeouts: statefulSetTimeoutsToTerraform(this._timeouts.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + wait_for_rollout: { + value: cdktf.booleanToHclTerraform(this._waitForRollout), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + metadata: { + value: statefulSetMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "StatefulSetMetadataList", + }, + spec: { + value: statefulSetSpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "StatefulSetSpecList", + }, + timeouts: { + value: statefulSetTimeoutsToHclTerraform(this._timeouts.internalValue), + isBlock: true, + type: "struct", + storageClassType: "StatefulSetTimeouts", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/storage-class-v1/README.md b/src/storage-class-v1/README.md index e12fcfb28..c676f75f6 100644 --- a/src/storage-class-v1/README.md +++ b/src/storage-class-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_storage_class_v1` -Refer to the Terraform Registory for docs: [`kubernetes_storage_class_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/storage_class_v1). +Refer to the Terraform Registry for docs: [`kubernetes_storage_class_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/storage_class_v1). diff --git a/src/storage-class-v1/index.ts b/src/storage-class-v1/index.ts index ac40d5a05..284fc446f 100644 --- a/src/storage-class-v1/index.ts +++ b/src/storage-class-v1/index.ts @@ -94,6 +94,31 @@ export function storageClassV1AllowedTopologiesMatchLabelExpressionsToTerraform( } } + +export function storageClassV1AllowedTopologiesMatchLabelExpressionsToHclTerraform(struct?: StorageClassV1AllowedTopologiesMatchLabelExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StorageClassV1AllowedTopologiesMatchLabelExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -215,6 +240,25 @@ export function storageClassV1AllowedTopologiesToTerraform(struct?: StorageClass } } + +export function storageClassV1AllowedTopologiesToHclTerraform(struct?: StorageClassV1AllowedTopologiesOutputReference | StorageClassV1AllowedTopologies): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_label_expressions: { + value: cdktf.listMapperHcl(storageClassV1AllowedTopologiesMatchLabelExpressionsToHclTerraform, true)(struct!.matchLabelExpressions), + isBlock: true, + type: "list", + storageClassType: "StorageClassV1AllowedTopologiesMatchLabelExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StorageClassV1AllowedTopologiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -303,6 +347,43 @@ export function storageClassV1MetadataToTerraform(struct?: StorageClassV1Metadat } } + +export function storageClassV1MetadataToHclTerraform(struct?: StorageClassV1MetadataOutputReference | StorageClassV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StorageClassV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -654,4 +735,66 @@ export class StorageClassV1 extends cdktf.TerraformResource { metadata: storageClassV1MetadataToTerraform(this._metadata.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + allow_volume_expansion: { + value: cdktf.booleanToHclTerraform(this._allowVolumeExpansion), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mount_options: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(this._mountOptions), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + parameters: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(this._parameters), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + reclaim_policy: { + value: cdktf.stringToHclTerraform(this._reclaimPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + storage_provisioner: { + value: cdktf.stringToHclTerraform(this._storageProvisioner), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_binding_mode: { + value: cdktf.stringToHclTerraform(this._volumeBindingMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + allowed_topologies: { + value: storageClassV1AllowedTopologiesToHclTerraform(this._allowedTopologies.internalValue), + isBlock: true, + type: "list", + storageClassType: "StorageClassV1AllowedTopologiesList", + }, + metadata: { + value: storageClassV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "StorageClassV1MetadataList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/storage-class/README.md b/src/storage-class/README.md index 59512adaa..578cb1a3b 100644 --- a/src/storage-class/README.md +++ b/src/storage-class/README.md @@ -1,3 +1,3 @@ # `kubernetes_storage_class` -Refer to the Terraform Registory for docs: [`kubernetes_storage_class`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/storage_class). +Refer to the Terraform Registry for docs: [`kubernetes_storage_class`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/storage_class). diff --git a/src/storage-class/index.ts b/src/storage-class/index.ts index f96f23848..c7803cef6 100644 --- a/src/storage-class/index.ts +++ b/src/storage-class/index.ts @@ -94,6 +94,31 @@ export function storageClassAllowedTopologiesMatchLabelExpressionsToTerraform(st } } + +export function storageClassAllowedTopologiesMatchLabelExpressionsToHclTerraform(struct?: StorageClassAllowedTopologiesMatchLabelExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StorageClassAllowedTopologiesMatchLabelExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -215,6 +240,25 @@ export function storageClassAllowedTopologiesToTerraform(struct?: StorageClassAl } } + +export function storageClassAllowedTopologiesToHclTerraform(struct?: StorageClassAllowedTopologiesOutputReference | StorageClassAllowedTopologies): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_label_expressions: { + value: cdktf.listMapperHcl(storageClassAllowedTopologiesMatchLabelExpressionsToHclTerraform, true)(struct!.matchLabelExpressions), + isBlock: true, + type: "list", + storageClassType: "StorageClassAllowedTopologiesMatchLabelExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StorageClassAllowedTopologiesOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -303,6 +347,43 @@ export function storageClassMetadataToTerraform(struct?: StorageClassMetadataOut } } + +export function storageClassMetadataToHclTerraform(struct?: StorageClassMetadataOutputReference | StorageClassMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class StorageClassMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -654,4 +735,66 @@ export class StorageClass extends cdktf.TerraformResource { metadata: storageClassMetadataToTerraform(this._metadata.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + allow_volume_expansion: { + value: cdktf.booleanToHclTerraform(this._allowVolumeExpansion), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mount_options: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(this._mountOptions), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + parameters: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(this._parameters), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + reclaim_policy: { + value: cdktf.stringToHclTerraform(this._reclaimPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + storage_provisioner: { + value: cdktf.stringToHclTerraform(this._storageProvisioner), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + volume_binding_mode: { + value: cdktf.stringToHclTerraform(this._volumeBindingMode), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + allowed_topologies: { + value: storageClassAllowedTopologiesToHclTerraform(this._allowedTopologies.internalValue), + isBlock: true, + type: "list", + storageClassType: "StorageClassAllowedTopologiesList", + }, + metadata: { + value: storageClassMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "StorageClassMetadataList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/token-request-v1/README.md b/src/token-request-v1/README.md index 4cb1b47bf..5da4b05ce 100644 --- a/src/token-request-v1/README.md +++ b/src/token-request-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_token_request_v1` -Refer to the Terraform Registory for docs: [`kubernetes_token_request_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/token_request_v1). +Refer to the Terraform Registry for docs: [`kubernetes_token_request_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/token_request_v1). diff --git a/src/token-request-v1/index.ts b/src/token-request-v1/index.ts index c9038680e..17ef7c293 100644 --- a/src/token-request-v1/index.ts +++ b/src/token-request-v1/index.ts @@ -79,6 +79,49 @@ export function tokenRequestV1MetadataToTerraform(struct?: TokenRequestV1Metadat } } + +export function tokenRequestV1MetadataToHclTerraform(struct?: TokenRequestV1MetadataOutputReference | TokenRequestV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class TokenRequestV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -270,6 +313,43 @@ export function tokenRequestV1SpecBoundObjectRefToTerraform(struct?: TokenReques } } + +export function tokenRequestV1SpecBoundObjectRefToHclTerraform(struct?: TokenRequestV1SpecBoundObjectRefOutputReference | TokenRequestV1SpecBoundObjectRef): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_version: { + value: cdktf.stringToHclTerraform(struct!.apiVersion), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + kind: { + value: cdktf.stringToHclTerraform(struct!.kind), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + uid: { + value: cdktf.stringToHclTerraform(struct!.uid), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class TokenRequestV1SpecBoundObjectRefOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -417,6 +497,37 @@ export function tokenRequestV1SpecToTerraform(struct?: TokenRequestV1SpecOutputR } } + +export function tokenRequestV1SpecToHclTerraform(struct?: TokenRequestV1SpecOutputReference | TokenRequestV1Spec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + audiences: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.audiences), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + expiration_seconds: { + value: cdktf.numberToHclTerraform(struct!.expirationSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + bound_object_ref: { + value: tokenRequestV1SpecBoundObjectRefToHclTerraform(struct!.boundObjectRef), + isBlock: true, + type: "list", + storageClassType: "TokenRequestV1SpecBoundObjectRefList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class TokenRequestV1SpecOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -631,4 +742,30 @@ export class TokenRequestV1 extends cdktf.TerraformResource { spec: tokenRequestV1SpecToTerraform(this._spec.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: tokenRequestV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "TokenRequestV1MetadataList", + }, + spec: { + value: tokenRequestV1SpecToHclTerraform(this._spec.internalValue), + isBlock: true, + type: "list", + storageClassType: "TokenRequestV1SpecList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/validating-webhook-configuration-v1/README.md b/src/validating-webhook-configuration-v1/README.md index 875230aa9..bd8adc5b9 100644 --- a/src/validating-webhook-configuration-v1/README.md +++ b/src/validating-webhook-configuration-v1/README.md @@ -1,3 +1,3 @@ # `kubernetes_validating_webhook_configuration_v1` -Refer to the Terraform Registory for docs: [`kubernetes_validating_webhook_configuration_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/validating_webhook_configuration_v1). +Refer to the Terraform Registry for docs: [`kubernetes_validating_webhook_configuration_v1`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/validating_webhook_configuration_v1). diff --git a/src/validating-webhook-configuration-v1/index.ts b/src/validating-webhook-configuration-v1/index.ts index 76c24d804..ee01e4b98 100644 --- a/src/validating-webhook-configuration-v1/index.ts +++ b/src/validating-webhook-configuration-v1/index.ts @@ -72,6 +72,43 @@ export function validatingWebhookConfigurationV1MetadataToTerraform(struct?: Val } } + +export function validatingWebhookConfigurationV1MetadataToHclTerraform(struct?: ValidatingWebhookConfigurationV1MetadataOutputReference | ValidatingWebhookConfigurationV1Metadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ValidatingWebhookConfigurationV1MetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -241,6 +278,43 @@ export function validatingWebhookConfigurationV1WebhookClientConfigServiceToTerr } } + +export function validatingWebhookConfigurationV1WebhookClientConfigServiceToHclTerraform(struct?: ValidatingWebhookConfigurationV1WebhookClientConfigServiceOutputReference | ValidatingWebhookConfigurationV1WebhookClientConfigService): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ValidatingWebhookConfigurationV1WebhookClientConfigServiceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -392,6 +466,37 @@ export function validatingWebhookConfigurationV1WebhookClientConfigToTerraform(s } } + +export function validatingWebhookConfigurationV1WebhookClientConfigToHclTerraform(struct?: ValidatingWebhookConfigurationV1WebhookClientConfigOutputReference | ValidatingWebhookConfigurationV1WebhookClientConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + ca_bundle: { + value: cdktf.stringToHclTerraform(struct!.caBundle), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + url: { + value: cdktf.stringToHclTerraform(struct!.url), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + service: { + value: validatingWebhookConfigurationV1WebhookClientConfigServiceToHclTerraform(struct!.service), + isBlock: true, + type: "list", + storageClassType: "ValidatingWebhookConfigurationV1WebhookClientConfigServiceList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ValidatingWebhookConfigurationV1WebhookClientConfigOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -517,6 +622,37 @@ export function validatingWebhookConfigurationV1WebhookNamespaceSelectorMatchExp } } + +export function validatingWebhookConfigurationV1WebhookNamespaceSelectorMatchExpressionsToHclTerraform(struct?: ValidatingWebhookConfigurationV1WebhookNamespaceSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ValidatingWebhookConfigurationV1WebhookNamespaceSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -667,6 +803,31 @@ export function validatingWebhookConfigurationV1WebhookNamespaceSelectorToTerraf } } + +export function validatingWebhookConfigurationV1WebhookNamespaceSelectorToHclTerraform(struct?: ValidatingWebhookConfigurationV1WebhookNamespaceSelectorOutputReference | ValidatingWebhookConfigurationV1WebhookNamespaceSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(validatingWebhookConfigurationV1WebhookNamespaceSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "ValidatingWebhookConfigurationV1WebhookNamespaceSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ValidatingWebhookConfigurationV1WebhookNamespaceSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -770,6 +931,37 @@ export function validatingWebhookConfigurationV1WebhookObjectSelectorMatchExpres } } + +export function validatingWebhookConfigurationV1WebhookObjectSelectorMatchExpressionsToHclTerraform(struct?: ValidatingWebhookConfigurationV1WebhookObjectSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ValidatingWebhookConfigurationV1WebhookObjectSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -920,6 +1112,31 @@ export function validatingWebhookConfigurationV1WebhookObjectSelectorToTerraform } } + +export function validatingWebhookConfigurationV1WebhookObjectSelectorToHclTerraform(struct?: ValidatingWebhookConfigurationV1WebhookObjectSelectorOutputReference | ValidatingWebhookConfigurationV1WebhookObjectSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(validatingWebhookConfigurationV1WebhookObjectSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "ValidatingWebhookConfigurationV1WebhookObjectSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ValidatingWebhookConfigurationV1WebhookObjectSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1029,6 +1246,49 @@ export function validatingWebhookConfigurationV1WebhookRuleToTerraform(struct?: } } + +export function validatingWebhookConfigurationV1WebhookRuleToHclTerraform(struct?: ValidatingWebhookConfigurationV1WebhookRule | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_groups: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.apiGroups), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + api_versions: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.apiVersions), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + operations: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.operations), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + resources: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.resources), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + scope: { + value: cdktf.stringToHclTerraform(struct!.scope), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ValidatingWebhookConfigurationV1WebhookRuleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1273,6 +1533,79 @@ export function validatingWebhookConfigurationV1WebhookToTerraform(struct?: Vali } } + +export function validatingWebhookConfigurationV1WebhookToHclTerraform(struct?: ValidatingWebhookConfigurationV1Webhook | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + admission_review_versions: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.admissionReviewVersions), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + failure_policy: { + value: cdktf.stringToHclTerraform(struct!.failurePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + match_policy: { + value: cdktf.stringToHclTerraform(struct!.matchPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + side_effects: { + value: cdktf.stringToHclTerraform(struct!.sideEffects), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + client_config: { + value: validatingWebhookConfigurationV1WebhookClientConfigToHclTerraform(struct!.clientConfig), + isBlock: true, + type: "list", + storageClassType: "ValidatingWebhookConfigurationV1WebhookClientConfigList", + }, + namespace_selector: { + value: validatingWebhookConfigurationV1WebhookNamespaceSelectorToHclTerraform(struct!.namespaceSelector), + isBlock: true, + type: "list", + storageClassType: "ValidatingWebhookConfigurationV1WebhookNamespaceSelectorList", + }, + object_selector: { + value: validatingWebhookConfigurationV1WebhookObjectSelectorToHclTerraform(struct!.objectSelector), + isBlock: true, + type: "list", + storageClassType: "ValidatingWebhookConfigurationV1WebhookObjectSelectorList", + }, + rule: { + value: cdktf.listMapperHcl(validatingWebhookConfigurationV1WebhookRuleToHclTerraform, true)(struct!.rule), + isBlock: true, + type: "list", + storageClassType: "ValidatingWebhookConfigurationV1WebhookRuleList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ValidatingWebhookConfigurationV1WebhookOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1659,4 +1992,30 @@ export class ValidatingWebhookConfigurationV1 extends cdktf.TerraformResource { webhook: cdktf.listMapper(validatingWebhookConfigurationV1WebhookToTerraform, true)(this._webhook.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: validatingWebhookConfigurationV1MetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "ValidatingWebhookConfigurationV1MetadataList", + }, + webhook: { + value: cdktf.listMapperHcl(validatingWebhookConfigurationV1WebhookToHclTerraform, true)(this._webhook.internalValue), + isBlock: true, + type: "list", + storageClassType: "ValidatingWebhookConfigurationV1WebhookList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/src/validating-webhook-configuration/README.md b/src/validating-webhook-configuration/README.md index d4fab5ff4..2cb6aa97b 100644 --- a/src/validating-webhook-configuration/README.md +++ b/src/validating-webhook-configuration/README.md @@ -1,3 +1,3 @@ # `kubernetes_validating_webhook_configuration` -Refer to the Terraform Registory for docs: [`kubernetes_validating_webhook_configuration`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/validating_webhook_configuration). +Refer to the Terraform Registry for docs: [`kubernetes_validating_webhook_configuration`](https://registry.terraform.io/providers/hashicorp/kubernetes/2.25.2/docs/resources/validating_webhook_configuration). diff --git a/src/validating-webhook-configuration/index.ts b/src/validating-webhook-configuration/index.ts index 5cce93ffc..dabc6b4af 100644 --- a/src/validating-webhook-configuration/index.ts +++ b/src/validating-webhook-configuration/index.ts @@ -72,6 +72,43 @@ export function validatingWebhookConfigurationMetadataToTerraform(struct?: Valid } } + +export function validatingWebhookConfigurationMetadataToHclTerraform(struct?: ValidatingWebhookConfigurationMetadataOutputReference | ValidatingWebhookConfigurationMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + annotations: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.annotations), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + generate_name: { + value: cdktf.stringToHclTerraform(struct!.generateName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.labels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ValidatingWebhookConfigurationMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -241,6 +278,43 @@ export function validatingWebhookConfigurationWebhookClientConfigServiceToTerraf } } + +export function validatingWebhookConfigurationWebhookClientConfigServiceToHclTerraform(struct?: ValidatingWebhookConfigurationWebhookClientConfigServiceOutputReference | ValidatingWebhookConfigurationWebhookClientConfigService): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + namespace: { + value: cdktf.stringToHclTerraform(struct!.namespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + path: { + value: cdktf.stringToHclTerraform(struct!.path), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + port: { + value: cdktf.numberToHclTerraform(struct!.port), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ValidatingWebhookConfigurationWebhookClientConfigServiceOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -392,6 +466,37 @@ export function validatingWebhookConfigurationWebhookClientConfigToTerraform(str } } + +export function validatingWebhookConfigurationWebhookClientConfigToHclTerraform(struct?: ValidatingWebhookConfigurationWebhookClientConfigOutputReference | ValidatingWebhookConfigurationWebhookClientConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + ca_bundle: { + value: cdktf.stringToHclTerraform(struct!.caBundle), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + url: { + value: cdktf.stringToHclTerraform(struct!.url), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + service: { + value: validatingWebhookConfigurationWebhookClientConfigServiceToHclTerraform(struct!.service), + isBlock: true, + type: "list", + storageClassType: "ValidatingWebhookConfigurationWebhookClientConfigServiceList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ValidatingWebhookConfigurationWebhookClientConfigOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -517,6 +622,37 @@ export function validatingWebhookConfigurationWebhookNamespaceSelectorMatchExpre } } + +export function validatingWebhookConfigurationWebhookNamespaceSelectorMatchExpressionsToHclTerraform(struct?: ValidatingWebhookConfigurationWebhookNamespaceSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ValidatingWebhookConfigurationWebhookNamespaceSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -667,6 +803,31 @@ export function validatingWebhookConfigurationWebhookNamespaceSelectorToTerrafor } } + +export function validatingWebhookConfigurationWebhookNamespaceSelectorToHclTerraform(struct?: ValidatingWebhookConfigurationWebhookNamespaceSelectorOutputReference | ValidatingWebhookConfigurationWebhookNamespaceSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(validatingWebhookConfigurationWebhookNamespaceSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "ValidatingWebhookConfigurationWebhookNamespaceSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ValidatingWebhookConfigurationWebhookNamespaceSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -770,6 +931,37 @@ export function validatingWebhookConfigurationWebhookObjectSelectorMatchExpressi } } + +export function validatingWebhookConfigurationWebhookObjectSelectorMatchExpressionsToHclTerraform(struct?: ValidatingWebhookConfigurationWebhookObjectSelectorMatchExpressions | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + key: { + value: cdktf.stringToHclTerraform(struct!.key), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + operator: { + value: cdktf.stringToHclTerraform(struct!.operator), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + values: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.values), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ValidatingWebhookConfigurationWebhookObjectSelectorMatchExpressionsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -920,6 +1112,31 @@ export function validatingWebhookConfigurationWebhookObjectSelectorToTerraform(s } } + +export function validatingWebhookConfigurationWebhookObjectSelectorToHclTerraform(struct?: ValidatingWebhookConfigurationWebhookObjectSelectorOutputReference | ValidatingWebhookConfigurationWebhookObjectSelector): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + match_labels: { + value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct!.matchLabels), + isBlock: false, + type: "map", + storageClassType: "stringMap", + }, + match_expressions: { + value: cdktf.listMapperHcl(validatingWebhookConfigurationWebhookObjectSelectorMatchExpressionsToHclTerraform, true)(struct!.matchExpressions), + isBlock: true, + type: "list", + storageClassType: "ValidatingWebhookConfigurationWebhookObjectSelectorMatchExpressionsList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ValidatingWebhookConfigurationWebhookObjectSelectorOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; @@ -1029,6 +1246,49 @@ export function validatingWebhookConfigurationWebhookRuleToTerraform(struct?: Va } } + +export function validatingWebhookConfigurationWebhookRuleToHclTerraform(struct?: ValidatingWebhookConfigurationWebhookRule | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + api_groups: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.apiGroups), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + api_versions: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.apiVersions), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + operations: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.operations), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + resources: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.resources), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + scope: { + value: cdktf.stringToHclTerraform(struct!.scope), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ValidatingWebhookConfigurationWebhookRuleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1273,6 +1533,79 @@ export function validatingWebhookConfigurationWebhookToTerraform(struct?: Valida } } + +export function validatingWebhookConfigurationWebhookToHclTerraform(struct?: ValidatingWebhookConfigurationWebhook | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + admission_review_versions: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.admissionReviewVersions), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + failure_policy: { + value: cdktf.stringToHclTerraform(struct!.failurePolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + match_policy: { + value: cdktf.stringToHclTerraform(struct!.matchPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(struct!.name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + side_effects: { + value: cdktf.stringToHclTerraform(struct!.sideEffects), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + timeout_seconds: { + value: cdktf.numberToHclTerraform(struct!.timeoutSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + client_config: { + value: validatingWebhookConfigurationWebhookClientConfigToHclTerraform(struct!.clientConfig), + isBlock: true, + type: "list", + storageClassType: "ValidatingWebhookConfigurationWebhookClientConfigList", + }, + namespace_selector: { + value: validatingWebhookConfigurationWebhookNamespaceSelectorToHclTerraform(struct!.namespaceSelector), + isBlock: true, + type: "list", + storageClassType: "ValidatingWebhookConfigurationWebhookNamespaceSelectorList", + }, + object_selector: { + value: validatingWebhookConfigurationWebhookObjectSelectorToHclTerraform(struct!.objectSelector), + isBlock: true, + type: "list", + storageClassType: "ValidatingWebhookConfigurationWebhookObjectSelectorList", + }, + rule: { + value: cdktf.listMapperHcl(validatingWebhookConfigurationWebhookRuleToHclTerraform, true)(struct!.rule), + isBlock: true, + type: "list", + storageClassType: "ValidatingWebhookConfigurationWebhookRuleList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + export class ValidatingWebhookConfigurationWebhookOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; private resolvableValue?: cdktf.IResolvable; @@ -1659,4 +1992,30 @@ export class ValidatingWebhookConfiguration extends cdktf.TerraformResource { webhook: cdktf.listMapper(validatingWebhookConfigurationWebhookToTerraform, true)(this._webhook.internalValue), }; } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + metadata: { + value: validatingWebhookConfigurationMetadataToHclTerraform(this._metadata.internalValue), + isBlock: true, + type: "list", + storageClassType: "ValidatingWebhookConfigurationMetadataList", + }, + webhook: { + value: cdktf.listMapperHcl(validatingWebhookConfigurationWebhookToHclTerraform, true)(this._webhook.internalValue), + isBlock: true, + type: "list", + storageClassType: "ValidatingWebhookConfigurationWebhookList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } } diff --git a/yarn.lock b/yarn.lock index 2bb54928a..07dd9eb05 100644 --- a/yarn.lock +++ b/yarn.lock @@ -18,7 +18,7 @@ tunnel "^0.0.6" undici "^5.25.4" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.22.13": +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.18.6": version "7.23.5" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.23.5.tgz#9009b69a8c602293476ad598ff53e4562e15c244" integrity sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA== @@ -26,22 +26,22 @@ "@babel/highlight" "^7.23.4" chalk "^2.4.2" -"@babel/generator@^7.21.4": - version "7.23.6" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.6.tgz#9e1fca4811c77a10580d17d26b57b036133f3c2e" - integrity sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw== +"@babel/generator@7.21.4": + version "7.21.4" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.21.4.tgz#64a94b7448989f421f919d5239ef553b37bb26bc" + integrity sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA== dependencies: - "@babel/types" "^7.23.6" + "@babel/types" "^7.21.4" "@jridgewell/gen-mapping" "^0.3.2" "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" -"@babel/helper-string-parser@^7.23.4": +"@babel/helper-string-parser@^7.19.4", "@babel/helper-string-parser@^7.23.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz#9478c707febcbbe1ddb38a3d91a2e054ae622d83" integrity sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ== -"@babel/helper-validator-identifier@^7.22.20": +"@babel/helper-validator-identifier@^7.19.1", "@babel/helper-validator-identifier@^7.22.20": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== @@ -55,21 +55,30 @@ chalk "^2.4.2" js-tokens "^4.0.0" -"@babel/parser@^7.22.15": +"@babel/parser@^7.20.7": version "7.23.6" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.6.tgz#ba1c9e512bda72a47e285ae42aff9d2a635a9e3b" integrity sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ== -"@babel/template@^7.20.7": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" - integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== +"@babel/template@7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8" + integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/parser" "^7.20.7" + "@babel/types" "^7.20.7" + +"@babel/types@7.21.4": + version "7.21.4" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.21.4.tgz#2d5d6bb7908699b3b416409ffd3b5daa25b030d4" + integrity sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA== dependencies: - "@babel/code-frame" "^7.22.13" - "@babel/parser" "^7.22.15" - "@babel/types" "^7.22.15" + "@babel/helper-string-parser" "^7.19.4" + "@babel/helper-validator-identifier" "^7.19.1" + to-fast-properties "^2.0.0" -"@babel/types@^7.21.4", "@babel/types@^7.22.15", "@babel/types@^7.23.6": +"@babel/types@^7.20.7", "@babel/types@^7.21.4": version "7.23.6" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.6.tgz#be33fdb151e1f5a56877d704492c240fc71c7ccd" integrity sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg== @@ -78,105 +87,113 @@ "@babel/helper-validator-identifier" "^7.22.20" to-fast-properties "^2.0.0" -"@cdktf/cli-core@0.19.2": - version "0.19.2" - resolved "https://registry.yarnpkg.com/@cdktf/cli-core/-/cli-core-0.19.2.tgz#09664244498eb44b31e3f2a374a9e8d13e170feb" - integrity sha512-kjgEUhrHx3kUPfL7KsTo6GrurVUPT77FmOUf7wWXt7ajNE5zCPvx/HKGmQruzt0n6eLZp1aKT+r/D6YRfXcIGA== +"@cdktf/cli-core@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@cdktf/cli-core/-/cli-core-0.20.0.tgz#df254e3d38c8dfd6bf966e166465abeb8367b931" + integrity sha512-qTPWHi7d2jHd8eaeFMOU4Ybc8GfyhIGS3Ktq4tUgccrmUnhGOJ8b/CIa2kWTPk27gokz5SWj3p866FNYKV0aGQ== dependencies: - "@cdktf/commons" "0.19.2" - "@cdktf/hcl2cdk" "0.19.2" - "@cdktf/hcl2json" "0.19.2" + "@cdktf/commons" "0.20.0" + "@cdktf/hcl-tools" "0.20.0" + "@cdktf/hcl2cdk" "0.20.0" + "@cdktf/hcl2json" "0.20.0" "@cdktf/node-pty-prebuilt-multiarch" "0.10.1-pre.11" - "@cdktf/provider-schema" "0.19.2" - "@sentry/node" "^7.64.0" - archiver "^5.3.1" - cdktf "0.19.2" - chalk "^4.1.2" - chokidar "^3.5.3" - cli-spinners "2.7.0" - codemaker "^1.86.1" - constructs "^10.0.25" - cross-fetch "^3.1.5" - cross-spawn "^7.0.3" - detect-port "^1.5.1" - execa "^5.1.1" - extract-zip "^2.0.1" - follow-redirects "^1.15.2" - fs-extra "^8.1.0" - https-proxy-agent "^5.0.1" - indent-string "^4.0.0" - ink "^3.2.0" - ink-select-input "^4.2.1" - ink-spinner "^4.0.3" - ink-testing-library "^2.1.0" - ink-use-stdout-dimensions "^1.0.5" - jsii "^5.1.10" - jsii-pacmak "^1.87.0" - jsii-srcmak "^0.1.951" - lodash.isequal "^4.5.0" - log4js "^6.7.0" - minimatch "^5.1.0" - node-fetch "^2.6.7" - open "^7.4.2" - parse-gitignore "^1.0.1" - pkg-up "^3.1.0" - semver "^7.5.3" - sscaff "^1.2.274" - stream-buffers "^3.0.2" - strip-ansi "^6.0.1" - tunnel-agent "^0.6.0" - uuid "^8.3.2" - xml-js "^1.6.11" - xstate "^4.34.0" - yargs "^17.6" - yoga-layout-prebuilt "^1.10.0" - zod "^3.22.4" - -"@cdktf/commons@0.19.2": - version "0.19.2" - resolved "https://registry.yarnpkg.com/@cdktf/commons/-/commons-0.19.2.tgz#3971e5a797f506d8b0468b9d36ed4074a6f936d8" - integrity sha512-5rOeb0cSREHQa5XVsGFEV6Ce8Zwo2WxE8GIhmGd/JzeSAByhK8scHFlD3+eENl83W/8lwIkm/nSl9oDHEkENIg== - dependencies: - "@sentry/node" "^7.77.0" - cdktf "0.19.2" - ci-info "^3.9.0" - codemaker "^1.91.0" - constructs "^10.0.25" - cross-spawn "^7.0.3" - follow-redirects "^1.15.3" - fs-extra "^11.1.1" - is-valid-domain "^0.1.6" - log4js "^6.9.1" - uuid "^9.0.1" - -"@cdktf/hcl2cdk@0.19.2": - version "0.19.2" - resolved "https://registry.yarnpkg.com/@cdktf/hcl2cdk/-/hcl2cdk-0.19.2.tgz#1b3555e920f37994444479eda4c0635e8d1cdbd8" - integrity sha512-v0UNRvvzuCi3SnmSAgBFAnWavT0ybR1AzkK8ndgfbB5JLDoNm0iJV0MOTURZF+I0O3V9u4RZsw4DVNPdil2EEA== - dependencies: - "@babel/generator" "^7.21.4" - "@babel/template" "^7.20.7" - "@babel/types" "^7.21.4" - "@cdktf/commons" "0.19.2" - "@cdktf/hcl2json" "0.19.2" - "@cdktf/provider-generator" "0.19.2" - "@cdktf/provider-schema" "0.19.2" - camelcase "^6.3.0" - deep-equal "^2.2.0" - glob "^10.3.3" - graphology "^0.25.1" - graphology-types "^0.24.7" - jsii-rosetta "^5.1.9" - prettier "^2.8.6" - reserved-words "^0.1.2" - zod "^3.22.4" - -"@cdktf/hcl2json@0.19.2": - version "0.19.2" - resolved "https://registry.yarnpkg.com/@cdktf/hcl2json/-/hcl2json-0.19.2.tgz#0065981462a8bc48bd3bbf4d64a6c1c4ecbc801b" - integrity sha512-gFj36AshWSyPKq/eNjQtMnWj0QM0tPtMulFpQ0FrB+eWj0GvxgWg9d65gGCZ8Y/o33VV/2Kv5l8VlDEYDW2S7Q== - dependencies: - fs-extra "^11.1.1" + "@cdktf/provider-schema" "0.20.0" + "@sentry/node" "7.91.0" + archiver "5.3.2" + cdktf "0.20.0" + chalk "4.1.2" + chokidar "3.5.3" + cli-spinners "2.9.2" + codemaker "1.93.0" + constructs "10.1.167" + cross-fetch "3.1.8" + cross-spawn "7.0.3" + detect-port "1.5.1" + execa "5.1.1" + extract-zip "2.0.1" + follow-redirects "1.15.4" + fs-extra "8.1.0" + https-proxy-agent "5.0.1" + indent-string "4.0.0" + ink "3.2.0" + ink-select-input "4.2.2" + ink-spinner "4.0.3" + ink-testing-library "2.1.0" + ink-use-stdout-dimensions "1.0.5" + jsii "5.3.3" + jsii-pacmak "1.93.0" + jsii-srcmak "0.1.999" + lodash.isequal "4.5.0" + log4js "6.9.1" + minimatch "5.1.6" + node-fetch "2.7.0" + open "7.4.2" + parse-gitignore "1.0.1" + pkg-up "3.1.0" + semver "7.5.4" + sscaff "1.2.274" + stream-buffers "3.0.2" + strip-ansi "6.0.1" + tunnel-agent "0.6.0" + uuid "8.3.2" + xml-js "1.6.11" + xstate "4.38.3" + yargs "17.7.2" + yoga-layout-prebuilt "1.10.0" + zod "3.22.4" + +"@cdktf/commons@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@cdktf/commons/-/commons-0.20.0.tgz#36c4b187b94b8632b5ca0d155cfc642b7db89f1c" + integrity sha512-LWggwICmeN6XYfbwuOnO8rXr5lVKS6SzQFELLCXZZepFkRCQ5puR0BDKzObjaN6Fkh9eQj+hmLfyW2xwZkP0XA== + dependencies: + "@sentry/node" "7.92.0" + cdktf "0.20.0" + ci-info "3.9.0" + codemaker "1.93.0" + cross-spawn "7.0.3" + follow-redirects "1.15.4" + fs-extra "11.2.0" + is-valid-domain "0.1.6" + log4js "6.9.1" + strip-ansi "6.0.1" + uuid "9.0.1" + +"@cdktf/hcl-tools@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@cdktf/hcl-tools/-/hcl-tools-0.20.0.tgz#a6b13ff20d9c76ddfea159e9f70f9f36080c29ee" + integrity sha512-nFhexOABmO3nOEjgaO3hC6oZFJ7YkFC9WtUOEsvUSJ44oemnfovR38KMyV1SD82r2X6QhRhxJMd6G1n6/iNxKw== + +"@cdktf/hcl2cdk@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@cdktf/hcl2cdk/-/hcl2cdk-0.20.0.tgz#8ce637e829e5b9f06777c71a25cd3210e954053f" + integrity sha512-H9yEC5dtu1EajFKRaSje5ZVQCxjJtAJQHk2g9njoIoUAEl9jfcG2/MbYmeKUN/FBpdyl7gYS/ZweEuVdzcOVVg== + dependencies: + "@babel/generator" "7.21.4" + "@babel/template" "7.20.7" + "@babel/types" "7.21.4" + "@cdktf/commons" "0.20.0" + "@cdktf/hcl2json" "0.20.0" + "@cdktf/provider-generator" "0.20.0" + "@cdktf/provider-schema" "0.20.0" + camelcase "6.3.0" + cdktf "0.20.0" + codemaker "1.93.0" + deep-equal "2.2.0" + glob "10.3.3" + graphology "0.25.1" + graphology-types "0.24.7" + jsii-rosetta "5.3.2" + prettier "2.8.7" + reserved-words "0.1.2" + zod "3.22.4" + +"@cdktf/hcl2json@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@cdktf/hcl2json/-/hcl2json-0.20.0.tgz#4c1d3f1169165d24ac4a229504210544bd90cd9d" + integrity sha512-de5GaNsJqKX934EJG5xnsbpvyVf99f36/7ScK53znsbamnTJvl791fCR/tgkF+zrmZYAw0QSSEX1bHY4IPluzw== + dependencies: + fs-extra "11.2.0" "@cdktf/node-pty-prebuilt-multiarch@0.10.1-pre.11": version "0.10.1-pre.11" @@ -186,35 +203,36 @@ nan "^2.14.2" prebuild-install "^7.1.1" -"@cdktf/provider-generator@0.19.2": - version "0.19.2" - resolved "https://registry.yarnpkg.com/@cdktf/provider-generator/-/provider-generator-0.19.2.tgz#142c191458b2793617a57d53785acb7823357558" - integrity sha512-e8fY/FtvlwMupp8zGGzAeAyW5yq4jhY+azL5kfXAXck2kO7hpimKflhycGGBm2aVTuOAmsmrumgEkCa6+7vmSg== - dependencies: - "@cdktf/commons" "0.19.2" - "@cdktf/hcl2json" "0.19.2" - "@cdktf/provider-schema" "0.19.2" - "@types/node" "18.18.8" - codemaker "^1.91.0" - deepmerge "^4.3.1" - fs-extra "^8.1.0" - jsii-srcmak "^0.1.954" +"@cdktf/provider-generator@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@cdktf/provider-generator/-/provider-generator-0.20.0.tgz#27bdb2df126f15712ed0c77345ee99d33d12fd90" + integrity sha512-fpThfmaYOJhQv7uVSBKBfhbFpYpH6yEOunMq9tfmlf+rJhRaJ7+o5dIwqKmcLxOGn0OOyg55PzoPVG1rhoPJ3w== + dependencies: + "@cdktf/commons" "0.20.0" + "@cdktf/provider-schema" "0.20.0" + "@types/node" "18.19.5" + codemaker "1.93.0" + fs-extra "8.1.0" + glob "10.3.10" + jsii-srcmak "0.1.999" "@cdktf/provider-project@^0.5.0": - version "0.5.8" - resolved "https://registry.yarnpkg.com/@cdktf/provider-project/-/provider-project-0.5.8.tgz#11d0f87c9b02aaf705eecd89f1f820cb0c7a3248" - integrity sha512-tWQC5L4yh9w6GVYHTWMpmzBUcRKp6sdFO39sjUqFcKTt2yLy/MCbE/YRJ/gxX3ES4K/Fc+nk05DbbbnJkISxIQ== + version "0.5.9" + resolved "https://registry.yarnpkg.com/@cdktf/provider-project/-/provider-project-0.5.9.tgz#172ee61de1335f61f8065ba19d22a87a6030aa79" + integrity sha512-2IWkVmsc8TL0ZK18Tp4eGxB9H26Bt2bEXonD+aLAq33gmziq6CnYRbv9R9m2+u9Q3SIEOaE0VqofcsOZlgJkSw== dependencies: change-case "^4.1.2" fs-extra "^10.1.0" -"@cdktf/provider-schema@0.19.2": - version "0.19.2" - resolved "https://registry.yarnpkg.com/@cdktf/provider-schema/-/provider-schema-0.19.2.tgz#a97c07027b3293615994ed7b614e9214f45dede7" - integrity sha512-d6YghOMsDPqQS8DRS+h5BMwg6I0QVwNi8iE9bX+pGXHa/hYggXE97sAMUGFcW3za+gSCOImHYvvKDVc3u3KsOA== +"@cdktf/provider-schema@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@cdktf/provider-schema/-/provider-schema-0.20.0.tgz#1954ce1d7046bc4f005d9b16d589caf84ad9ea3d" + integrity sha512-wUK4qxRQiGLVsxoF6UcFbMhpfJpaeCwAngn43wr3LwNwTCjogdMt+0aK2YgJsnov5pnt2kK6mVHMxmWhm7pgMw== dependencies: - "@cdktf/commons" "0.19.2" - fs-extra "^11.1.1" + "@cdktf/commons" "0.20.0" + "@cdktf/hcl2json" "0.20.0" + deepmerge "4.3.1" + fs-extra "11.2.0" "@fastify/busboy@^2.0.0": version "2.1.0" @@ -231,7 +249,7 @@ resolved "https://registry.yarnpkg.com/@iarna/toml/-/toml-2.2.5.tgz#b32366c89b43c6f8cefbdefac778b9c828e3ba8c" integrity sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg== -"@inquirer/checkbox@^1.3.4": +"@inquirer/checkbox@^1.3.3": version "1.5.0" resolved "https://registry.yarnpkg.com/@inquirer/checkbox/-/checkbox-1.5.0.tgz#05869b4ee81e2c8d523799ef350d57cabd556bfa" integrity sha512-3cKJkW1vIZAs4NaS0reFsnpAjP0azffYII4I2R7PTI7ZTMg5Y1at4vzXccOH3762b2c2L4drBhpJpf9uiaGNxA== @@ -242,7 +260,7 @@ chalk "^4.1.2" figures "^3.2.0" -"@inquirer/confirm@^2.0.5": +"@inquirer/confirm@^2.0.4": version "2.0.15" resolved "https://registry.yarnpkg.com/@inquirer/confirm/-/confirm-2.0.15.tgz#b5512ed190efd8c5b96e0969115756b48546ab36" integrity sha512-hj8Q/z7sQXsF0DSpLQZVDhWYGN6KLM/gNjjqGkpKwBzljbQofGjn0ueHADy4HUY+OqDHmXuwk/bY+tZyIuuB0w== @@ -251,7 +269,7 @@ "@inquirer/type" "^1.1.5" chalk "^4.1.2" -"@inquirer/core@^2.3.1": +"@inquirer/core@^2.3.0": version "2.3.1" resolved "https://registry.yarnpkg.com/@inquirer/core/-/core-2.3.1.tgz#b7a1563ef3830a20485f551257779657e843e53f" integrity sha512-faYAYnIfdEuns3jGKykaog5oUqFiEVbCx9nXGZfUhyEEpKcHt5bpJfZTb3eOBQKo8I/v4sJkZeBHmFlSZQuBCw== @@ -291,7 +309,7 @@ strip-ansi "^6.0.1" wrap-ansi "^6.2.0" -"@inquirer/editor@^1.2.3": +"@inquirer/editor@^1.2.2": version "1.2.13" resolved "https://registry.yarnpkg.com/@inquirer/editor/-/editor-1.2.13.tgz#94bddeeabc043d4a05fbde8523add4db221555d5" integrity sha512-gBxjqt0B9GLN0j6M/tkEcmcIvB2fo9Cw0f5NRqDTkYyB9AaCzj7qvgG0onQ3GVPbMyMbbP4tWYxrBOaOdKpzNA== @@ -301,7 +319,7 @@ chalk "^4.1.2" external-editor "^3.1.0" -"@inquirer/expand@^1.1.4": +"@inquirer/expand@^1.1.3": version "1.1.14" resolved "https://registry.yarnpkg.com/@inquirer/expand/-/expand-1.1.14.tgz#d315014939d0bb82ed2b769907db5bd1922fb823" integrity sha512-yS6fJ8jZYAsxdxuw2c8XTFMTvMR1NxZAw3LxDaFnqh7BZ++wTQ6rSp/2gGJhMacdZ85osb+tHxjVgx7F+ilv5g== @@ -311,7 +329,7 @@ chalk "^4.1.2" figures "^3.2.0" -"@inquirer/input@^1.2.14", "@inquirer/input@^1.2.4": +"@inquirer/input@^1.2.14", "@inquirer/input@^1.2.3": version "1.2.14" resolved "https://registry.yarnpkg.com/@inquirer/input/-/input-1.2.14.tgz#8951867618bb5cd16dd096e02404eec225a92207" integrity sha512-tISLGpUKXixIQue7jypNEShrdzJoLvEvZOJ4QRsw5XTfrIYfoWFqAjMQLerGs9CzR86yAI89JR6snHmKwnNddw== @@ -320,7 +338,7 @@ "@inquirer/type" "^1.1.5" chalk "^4.1.2" -"@inquirer/password@^1.1.4": +"@inquirer/password@^1.1.3": version "1.1.14" resolved "https://registry.yarnpkg.com/@inquirer/password/-/password-1.1.14.tgz#c1fc139efe84a38986870a1bcf80718050f82bbf" integrity sha512-vL2BFxfMo8EvuGuZYlryiyAB3XsgtbxOcFs4H9WI9szAS/VZCAwdVqs8rqEeaAf/GV/eZOghIOYxvD91IsRWSg== @@ -330,22 +348,22 @@ ansi-escapes "^4.3.2" chalk "^4.1.2" -"@inquirer/prompts@^2.3.0": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@inquirer/prompts/-/prompts-2.3.1.tgz#fe430f96e510cf352efeb77af2dbd6d3049e677c" - integrity sha512-YQeBFzIE+6fcec5N/U2mSz+IcKEG4wtGDwF7MBLIDgITWzB3o723JpKJ1rxWqdCvTXkYE+gDXK/seSN6omo3DQ== - dependencies: - "@inquirer/checkbox" "^1.3.4" - "@inquirer/confirm" "^2.0.5" - "@inquirer/core" "^2.3.1" - "@inquirer/editor" "^1.2.3" - "@inquirer/expand" "^1.1.4" - "@inquirer/input" "^1.2.4" - "@inquirer/password" "^1.1.4" - "@inquirer/rawlist" "^1.2.4" - "@inquirer/select" "^1.2.4" - -"@inquirer/rawlist@^1.2.4": +"@inquirer/prompts@2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@inquirer/prompts/-/prompts-2.3.0.tgz#b3f13d58c9c4d88b84af62ab582363fa410db8d6" + integrity sha512-x79tSDIZAibOl9WaBoOuyaQqNnisOO8Pk0qWyulP/nPaD/WkoRvkzk7hR4WTRmWAyE8CNbjdYgGltvd0qmvCGQ== + dependencies: + "@inquirer/checkbox" "^1.3.3" + "@inquirer/confirm" "^2.0.4" + "@inquirer/core" "^2.3.0" + "@inquirer/editor" "^1.2.2" + "@inquirer/expand" "^1.1.3" + "@inquirer/input" "^1.2.3" + "@inquirer/password" "^1.1.3" + "@inquirer/rawlist" "^1.2.3" + "@inquirer/select" "^1.2.3" + +"@inquirer/rawlist@^1.2.3": version "1.2.14" resolved "https://registry.yarnpkg.com/@inquirer/rawlist/-/rawlist-1.2.14.tgz#7fac491345a984bafad96817a4f5ae45fb6b0c96" integrity sha512-xIYmDpYgfz2XGCKubSDLKEvadkIZAKbehHdWF082AyC2I4eHK44RUfXaoOAqnbqItZq4KHXS6jDJ78F2BmQvxg== @@ -354,7 +372,7 @@ "@inquirer/type" "^1.1.5" chalk "^4.1.2" -"@inquirer/select@^1.2.4": +"@inquirer/select@^1.2.3": version "1.3.1" resolved "https://registry.yarnpkg.com/@inquirer/select/-/select-1.3.1.tgz#b10bb8d4ba72f08eb887b3d948eb734d680897c6" integrity sha512-EgOPHv7XOHEqiBwBJTyiMg9r57ySyW4oyYCumGp+pGyOaXQaLb2kTnccWI6NFd9HSi5kDJhF7YjA+3RfMQJ2JQ== @@ -492,6 +510,25 @@ resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== +"@sentry-internal/tracing@7.64.0": + version "7.64.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/tracing/-/tracing-7.64.0.tgz#3e110473b8edf805b799cc91d6ee592830237bb4" + integrity sha512-1XE8W6ki7hHyBvX9hfirnGkKDBKNq3bDJyXS86E0bYVDl94nvbRM9BD9DHsCFetqYkVm1yDGEK+6aUVs4CztoQ== + dependencies: + "@sentry/core" "7.64.0" + "@sentry/types" "7.64.0" + "@sentry/utils" "7.64.0" + tslib "^2.4.1 || ^1.9.3" + +"@sentry-internal/tracing@7.91.0": + version "7.91.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/tracing/-/tracing-7.91.0.tgz#fbb6e1e3383e1eeee08633384e004da73ac1c37d" + integrity sha512-JH5y6gs6BS0its7WF2DhySu7nkhPDfZcdpAXldxzIlJpqFkuwQKLU5nkYJpiIyZz1NHYYtW5aum2bV2oCOdDRA== + dependencies: + "@sentry/core" "7.91.0" + "@sentry/types" "7.91.0" + "@sentry/utils" "7.91.0" + "@sentry-internal/tracing@7.92.0": version "7.92.0" resolved "https://registry.yarnpkg.com/@sentry-internal/tracing/-/tracing-7.92.0.tgz#505d94a93b5df965ec6bfb35da43389988259d4d" @@ -501,6 +538,23 @@ "@sentry/types" "7.92.0" "@sentry/utils" "7.92.0" +"@sentry/core@7.64.0": + version "7.64.0" + resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.64.0.tgz#9d61cdc29ba299dedbdcbe01cfadf94bd0b7df48" + integrity sha512-IzmEyl5sNG7NyEFiyFHEHC+sizsZp9MEw1+RJRLX6U5RITvcsEgcajSkHQFafaBPzRrcxZMdm47Cwhl212LXcw== + dependencies: + "@sentry/types" "7.64.0" + "@sentry/utils" "7.64.0" + tslib "^2.4.1 || ^1.9.3" + +"@sentry/core@7.91.0": + version "7.91.0" + resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.91.0.tgz#229334d7f03dd5d90a17495e61ce4215ab730b2a" + integrity sha512-tu+gYq4JrTdrR+YSh5IVHF0fJi/Pi9y0HZ5H9HnYy+UMcXIotxf6hIEaC6ZKGeLWkGXffz2gKpQLe/g6vy/lPA== + dependencies: + "@sentry/types" "7.91.0" + "@sentry/utils" "7.91.0" + "@sentry/core@7.92.0": version "7.92.0" resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.92.0.tgz#4e74c1959348b698226c49ead7a24e165502b55c" @@ -509,7 +563,32 @@ "@sentry/types" "7.92.0" "@sentry/utils" "7.92.0" -"@sentry/node@^7.64.0", "@sentry/node@^7.77.0": +"@sentry/node@7.64.0": + version "7.64.0" + resolved "https://registry.yarnpkg.com/@sentry/node/-/node-7.64.0.tgz#c6f7a67c1442324298f0525e7191bc18572ee1ce" + integrity sha512-wRi0uTnp1WSa83X2yLD49tV9QPzGh5e42IKdIDBiQ7lV9JhLILlyb34BZY1pq6p4dp35yDasDrP3C7ubn7wo6A== + dependencies: + "@sentry-internal/tracing" "7.64.0" + "@sentry/core" "7.64.0" + "@sentry/types" "7.64.0" + "@sentry/utils" "7.64.0" + cookie "^0.4.1" + https-proxy-agent "^5.0.0" + lru_map "^0.3.3" + tslib "^2.4.1 || ^1.9.3" + +"@sentry/node@7.91.0": + version "7.91.0" + resolved "https://registry.yarnpkg.com/@sentry/node/-/node-7.91.0.tgz#26bf13c3daf988f9725afd1a3cc38ba2ff90d62a" + integrity sha512-hTIfSQxD7L+AKIqyjoq8CWBRkEQrrMZmA3GSZgPI5JFWBHgO0HBo5TH/8TU81oEJh6kqqHAl2ObMhmcnaFqlzg== + dependencies: + "@sentry-internal/tracing" "7.91.0" + "@sentry/core" "7.91.0" + "@sentry/types" "7.91.0" + "@sentry/utils" "7.91.0" + https-proxy-agent "^5.0.0" + +"@sentry/node@7.92.0": version "7.92.0" resolved "https://registry.yarnpkg.com/@sentry/node/-/node-7.92.0.tgz#880d3be5cb8ef805a6856c619db3951b1678f726" integrity sha512-LZeQL1r6kikEoOzA9K61OmMl32/lK/6PzmFNDH6z7UYwQopCZgVA6IP+CZuln8K2ys5c9hCyF7ICQMysXfpNJA== @@ -520,11 +599,36 @@ "@sentry/utils" "7.92.0" https-proxy-agent "^5.0.0" +"@sentry/types@7.64.0": + version "7.64.0" + resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.64.0.tgz#21fc545ea05c3c8c4c3e518583eca1a8c5429506" + integrity sha512-LqjQprWXjUFRmzIlUjyA+KL+38elgIYmAeoDrdyNVh8MK5IC1W2Lh1Q87b4yOiZeMiIhIVNBd7Ecoh2rodGrGA== + +"@sentry/types@7.91.0": + version "7.91.0" + resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.91.0.tgz#5b68954e08986fecb0d4bef168df58eef62c32c7" + integrity sha512-bcQnb7J3P3equbCUc+sPuHog2Y47yGD2sCkzmnZBjvBT0Z1B4f36fI/5WjyZhTjLSiOdg3F2otwvikbMjmBDew== + "@sentry/types@7.92.0": version "7.92.0" resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.92.0.tgz#4c308fdb316c0272f55f0816230fe87e7b9b551a" integrity sha512-APmSOuZuoRGpbPpPeYIbMSplPjiWNLZRQa73QiXuTflW4Tu/ItDlU8hOa2+A6JKVkJCuD2EN6yUrxDGSMyNXeg== +"@sentry/utils@7.64.0": + version "7.64.0" + resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.64.0.tgz#6fe3ce9a56d3433ed32119f914907361a54cc184" + integrity sha512-HRlM1INzK66Gt+F4vCItiwGKAng4gqzCR4C5marsL3qv6SrKH98dQnCGYgXluSWaaa56h97FRQu7TxCk6jkSvQ== + dependencies: + "@sentry/types" "7.64.0" + tslib "^2.4.1 || ^1.9.3" + +"@sentry/utils@7.91.0": + version "7.91.0" + resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.91.0.tgz#3b1a94c053c885877908cd3e1365e3d23e21a73f" + integrity sha512-fvxjrEbk6T6Otu++Ax9ntlQ0sGRiwSC179w68aC3u26Wr30FAIRKqHTCCdc2jyWk7Gd9uWRT/cq+g8NG/8BfSg== + dependencies: + "@sentry/types" "7.91.0" + "@sentry/utils@7.92.0": version "7.92.0" resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.92.0.tgz#20ed29742594eab007f9ff72e008b5262456a319" @@ -571,14 +675,7 @@ dependencies: undici-types "~5.26.4" -"@types/node@18.18.8": - version "18.18.8" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.18.8.tgz#2b285361f2357c8c8578ec86b5d097c7f464cfd6" - integrity sha512-OLGBaaK5V3VRBS1bAkMVP2/W9B+H8meUfl866OrMNQqt7wDgdpWPp5o6gmIc9pB+lIQHSq4ZL8ypeH1vPxcPaQ== - dependencies: - undici-types "~5.26.4" - -"@types/node@^18": +"@types/node@18.19.5", "@types/node@^18": version "18.19.5" resolved "https://registry.yarnpkg.com/@types/node/-/node-18.19.5.tgz#4b23a9ab8ab7dafebb57bcbaf5c3d8d04f9d8cac" integrity sha512-22MG6T02Hos2JWfa1o5jsIByn+bc5iOt1IS4xyg6OG68Bu+wMonVZzdrgCw693++rpLE9RUT/Bx15BeDzO0j+g== @@ -735,7 +832,7 @@ archiver-utils@^3.0.4: normalize-path "^3.0.0" readable-stream "^3.6.0" -archiver@5.3.2, archiver@^5.3.1: +archiver@5.3.2: version "5.3.2" resolved "https://registry.yarnpkg.com/archiver/-/archiver-5.3.2.tgz#99991d5957e53bd0303a392979276ac4ddccf3b0" integrity sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw== @@ -760,14 +857,6 @@ arr-rotate@^1.0.0: resolved "https://registry.yarnpkg.com/arr-rotate/-/arr-rotate-1.0.0.tgz#c11877d06a0a42beb39ab8956a06779d9b71d248" integrity sha512-yOzOZcR9Tn7enTF66bqKorGGH0F36vcPaSWg8fO0c0UYb3LX3VMXj5ZxEqQLNOecAhlRJ7wYZja5i4jTlnbIfQ== -array-buffer-byte-length@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" - integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== - dependencies: - call-bind "^1.0.2" - is-array-buffer "^3.0.1" - array-ify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" @@ -898,16 +987,16 @@ camelcase-keys@^6.2.2: map-obj "^4.0.0" quick-lru "^4.0.1" +camelcase@6.3.0, camelcase@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + camelcase@^5.0.0, camelcase@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -camelcase@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" - integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== - capital-case@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/capital-case/-/capital-case-1.0.4.tgz#9d130292353c9249f6b00fa5852bee38a717e669" @@ -922,45 +1011,54 @@ case@^1.6.3: resolved "https://registry.yarnpkg.com/case/-/case-1.6.3.tgz#0a4386e3e9825351ca2e6216c60467ff5f1ea1c9" integrity sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ== -cdktf-cli@^0.19.0: - version "0.19.2" - resolved "https://registry.yarnpkg.com/cdktf-cli/-/cdktf-cli-0.19.2.tgz#09fcab9dcc3eeca7b45c36687467b56b9d4f231a" - integrity sha512-rwd0yOJmHecOnQsnZxsKFgBO2r1AuPw34IfKSx+FSK6H7aO13Pak+tef6tlhn7f0K79Abk2ZGD3OLs8TeG+78w== - dependencies: - "@cdktf/cli-core" "0.19.2" - "@cdktf/commons" "0.19.2" - "@cdktf/hcl2cdk" "0.19.2" - "@cdktf/hcl2json" "0.19.2" - "@inquirer/prompts" "^2.3.0" - "@sentry/node" "^7.64.0" - cdktf "0.19.2" - ci-info "^3.8.0" - codemaker "^1.87.0" - constructs "^10.0.25" - cross-spawn "^7.0.3" - https-proxy-agent "^5.0.1" - ink-select-input "^4.2.1" - ink-table "^3.0.0" - jsii "^5.1.10" - jsii-pacmak "^1.87.0" - minimatch "^5.1.0" - node-fetch "^2.6.7" - pidtree "^0.6.0" - pidusage "^3.0.2" - tunnel-agent "^0.6.0" - xml-js "^1.6.11" - yargs "^17.6" - yoga-layout-prebuilt "^1.10.0" - zod "^3.22.4" - -cdktf@0.19.2, cdktf@^0.19.0: - version "0.19.2" - resolved "https://registry.yarnpkg.com/cdktf/-/cdktf-0.19.2.tgz#c93b794a9c8ac6b4e50bc24e80d06d84089a8766" - integrity sha512-FHOERDO7i2g/+pUaaZCVDKsbXEBtWYOgELL1UKjNp37DyEmtFlltdsgutVfouoil0C7W5za2IydD6sSeoH5aUw== +cdktf-cli@^0.20.0: + version "0.20.0" + resolved "https://registry.yarnpkg.com/cdktf-cli/-/cdktf-cli-0.20.0.tgz#790ea48e126770d0f1a4310b65ddadeaedd3a1d7" + integrity sha512-FN04OqrbUGE9VxqnGHRTWI0vq95LtoFAG/hrP7asFOmZFq5W5XBb+gdl9PgHUoajnl0WQnQHcS8xUQhKNhXiUQ== + dependencies: + "@cdktf/cli-core" "0.20.0" + "@cdktf/commons" "0.20.0" + "@cdktf/hcl-tools" "0.20.0" + "@cdktf/hcl2cdk" "0.20.0" + "@cdktf/hcl2json" "0.20.0" + "@inquirer/prompts" "2.3.0" + "@sentry/node" "7.64.0" + cdktf "0.20.0" + ci-info "3.8.0" + codemaker "1.93.0" + constructs "10.1.167" + cross-spawn "7.0.3" + https-proxy-agent "5.0.1" + ink-select-input "4.2.1" + ink-table "3.0.0" + jsii "5.3.2" + jsii-pacmak "1.93.0" + minimatch "5.1.0" + node-fetch "2.6.7" + pidtree "0.6.0" + pidusage "3.0.2" + tunnel-agent "0.6.0" + xml-js "1.6.11" + yargs "17.6.2" + yoga-layout-prebuilt "1.10.0" + zod "3.22.4" + +cdktf@0.20.0, cdktf@^0.20.0: + version "0.20.0" + resolved "https://registry.yarnpkg.com/cdktf/-/cdktf-0.20.0.tgz#fae129c9431350ebbf02a95129db6687ee323e43" + integrity sha512-4bCG1/7cYYGyiC++zxJ5wPUZVuxeXvZLY2BqE9heTV/PZtlcwUrV6wfUMtQFbYTCssCEJDnGrOe7Rw1Jf0Sf2w== dependencies: archiver "5.3.2" - json-stable-stringify "^1.0.2" - semver "^7.5.4" + json-stable-stringify "1.1.0" + semver "7.5.4" + +chalk@4.1.2, chalk@^4, chalk@^4.1.0, chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" chalk@^2.4.2: version "2.4.2" @@ -971,14 +1069,6 @@ chalk@^2.4.2: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^4, chalk@^4.1.0, chalk@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - change-case@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/change-case/-/change-case-4.1.2.tgz#fedfc5f136045e2398c0410ee441f95704641e12" @@ -1002,7 +1092,7 @@ chardet@^0.7.0: resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== -chokidar@^3.5.3: +chokidar@3.5.3: version "3.5.3" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== @@ -1022,16 +1112,21 @@ chownr@^1.1.1: resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== -ci-info@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" - integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== +ci-info@3.8.0: + version "3.8.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" + integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== -ci-info@^3.8.0, ci-info@^3.9.0: +ci-info@3.9.0: version "3.9.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== +ci-info@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" + integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== + cli-boxes@^2.2.0: version "2.2.1" resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f" @@ -1044,12 +1139,7 @@ cli-cursor@^3.1.0: dependencies: restore-cursor "^3.1.0" -cli-spinners@2.7.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.7.0.tgz#f815fd30b5f9eaac02db604c7a231ed7cb2f797a" - integrity sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw== - -cli-spinners@^2.3.0, cli-spinners@^2.8.0, cli-spinners@^2.9.1: +cli-spinners@2.9.2, cli-spinners@^2.3.0, cli-spinners@^2.8.0, cli-spinners@^2.9.1: version "2.9.2" resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.2.tgz#1773a8f4b9c4d6ac31563df53b3fc1d79462fe41" integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg== @@ -1106,7 +1196,7 @@ code-excerpt@^3.0.0: dependencies: convert-to-spaces "^1.0.1" -codemaker@^1.86.1, codemaker@^1.87.0, codemaker@^1.91.0, codemaker@^1.93.0: +codemaker@1.93.0, codemaker@^1.93.0: version "1.93.0" resolved "https://registry.yarnpkg.com/codemaker/-/codemaker-1.93.0.tgz#4cd42eaf789678cc996581baf8ca014b505e72b4" integrity sha512-n9AdncxhGti20YhA7HI2oAYhELh/qlDnW9JIAYQW9iULXdeaKtsxHgvcwBCltpieOcQrq10bt+sUawBs62vxLg== @@ -1202,7 +1292,12 @@ constant-case@^3.0.4: tslib "^2.0.3" upper-case "^2.0.2" -constructs@^10.0.0, constructs@^10.0.25, constructs@^10.3.0: +constructs@10.1.167: + version "10.1.167" + resolved "https://registry.yarnpkg.com/constructs/-/constructs-10.1.167.tgz#7012962af80a53124cc8bf461184149a3e2a944a" + integrity sha512-zGt88EmcJUtWbd/sTM9GKcHRjYWzEx5jzMYuK69vl25Dj01sJAc7uF6AEJgZBtlLAc3VnRUvzgitHwmJkS9BFw== + +constructs@^10.0.0, constructs@^10.3.0: version "10.3.0" resolved "https://registry.yarnpkg.com/constructs/-/constructs-10.3.0.tgz#4c246fce9cf8e77711ad45944e9fbd41f1501965" integrity sha512-vbK8i3rIb/xwZxSpTjz3SagHn1qq9BChLEfy5Hf6fB3/2eFbrwt2n9kHwQcS0CPTRBesreeAcsJfMq2229FnbQ== @@ -1375,6 +1470,11 @@ convert-to-spaces@^1.0.1: resolved "https://registry.yarnpkg.com/convert-to-spaces/-/convert-to-spaces-1.0.2.tgz#7e3e48bbe6d997b1417ddca2868204b4d3d85715" integrity sha512-cj09EBuObp9gZNQCzc7hByQyrs6jVGE+o9kSJmeUoj+GiPiJvi5LYqEH/Hmme4+MTLHM+Ejtq+FChpjjEnsPdQ== +cookie@^0.4.1: + version "0.4.2" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432" + integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA== + core-util-is@^1.0.3, core-util-is@~1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" @@ -1393,14 +1493,14 @@ crc32-stream@^4.0.2: crc-32 "^1.2.0" readable-stream "^3.4.0" -cross-fetch@^3.1.5: +cross-fetch@3.1.8: version "3.1.8" resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.8.tgz#0327eba65fd68a7d119f8fb2bf9334a1a7956f82" integrity sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg== dependencies: node-fetch "^2.6.12" -cross-spawn@^7.0.0, cross-spawn@^7.0.3: +cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== @@ -1456,17 +1556,16 @@ decompress-response@^6.0.0: dependencies: mimic-response "^3.1.0" -deep-equal@^2.2.0: - version "2.2.3" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.3.tgz#af89dafb23a396c7da3e862abc0be27cf51d56e1" - integrity sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA== +deep-equal@2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.0.tgz#5caeace9c781028b9ff459f33b779346637c43e6" + integrity sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw== dependencies: - array-buffer-byte-length "^1.0.0" - call-bind "^1.0.5" - es-get-iterator "^1.1.3" - get-intrinsic "^1.2.2" + call-bind "^1.0.2" + es-get-iterator "^1.1.2" + get-intrinsic "^1.1.3" is-arguments "^1.1.1" - is-array-buffer "^3.0.2" + is-array-buffer "^3.0.1" is-date-object "^1.0.5" is-regex "^1.1.4" is-shared-array-buffer "^1.0.2" @@ -1474,18 +1573,18 @@ deep-equal@^2.2.0: object-is "^1.1.5" object-keys "^1.1.1" object.assign "^4.1.4" - regexp.prototype.flags "^1.5.1" + regexp.prototype.flags "^1.4.3" side-channel "^1.0.4" which-boxed-primitive "^1.0.2" which-collection "^1.0.1" - which-typed-array "^1.1.13" + which-typed-array "^1.1.9" deep-extend@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== -deepmerge@^4.3.1: +deepmerge@4.3.1: version "4.3.1" resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== @@ -1533,7 +1632,7 @@ detect-newline@^3.1.0: resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== -detect-port@^1.5.1: +detect-port@1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.5.1.tgz#451ca9b6eaf20451acb0799b8ab40dff7718727b" integrity sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ== @@ -1607,7 +1706,7 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -es-get-iterator@^1.1.3: +es-get-iterator@^1.1.2: version "1.1.3" resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.3.tgz#3ef87523c5d464d41084b2c3c9c214f1199763d6" integrity sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw== @@ -1652,7 +1751,7 @@ events@^3.3.0: resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== -execa@^5.1.1: +execa@5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== @@ -1681,7 +1780,7 @@ external-editor@^3.1.0: iconv-lite "^0.4.24" tmp "^0.0.33" -extract-zip@^2.0.1: +extract-zip@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a" integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== @@ -1776,7 +1875,7 @@ flatted@^3.2.7: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.9.tgz#7eb4c67ca1ba34232ca9d2d93e9886e611ad7daf" integrity sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ== -follow-redirects@^1.15.2, follow-redirects@^1.15.3: +follow-redirects@1.15.4: version "1.15.4" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.4.tgz#cdc7d308bf6493126b17ea2191ea0ccf3e535adf" integrity sha512-Cr4D/5wlrb0z9dgERpUL3LrmPKVDsETIJhaCMeDfuFYcqa5bldGV6wBsAN6X/vxlXQtFBMrXdXxdL8CbDTGniw== @@ -1801,16 +1900,7 @@ fs-constants@^1.0.0: resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== -fs-extra@^10.1.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" - integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fs-extra@^11.1.1: +fs-extra@11.2.0: version "11.2.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b" integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw== @@ -1819,7 +1909,7 @@ fs-extra@^11.1.1: jsonfile "^6.0.1" universalify "^2.0.0" -fs-extra@^8.1.0: +fs-extra@8.1.0, fs-extra@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== @@ -1828,6 +1918,15 @@ fs-extra@^8.1.0: jsonfile "^4.0.0" universalify "^0.1.0" +fs-extra@^10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" + integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + fs-extra@^9.1.0: version "9.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" @@ -1948,7 +2047,7 @@ glob-promise@^6.0.5: dependencies: "@types/glob" "^8.0.0" -glob@^10.3.3: +glob@10.3.10: version "10.3.10" resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.10.tgz#0351ebb809fd187fe421ab96af83d3a70715df4b" integrity sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g== @@ -1959,6 +2058,17 @@ glob@^10.3.3: minipass "^5.0.0 || ^6.0.2 || ^7.0.0" path-scurry "^1.10.1" +glob@10.3.3: + version "10.3.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.3.tgz#8360a4ffdd6ed90df84aa8d52f21f452e86a123b" + integrity sha512-92vPiMb/iqpmEgsOoIDvTjc50wf9CCCvMzsi6W0JLPeUKE8TWP1a73PgqSrqy7iAZxaSD1YdzU7QZR5LF51MJw== + dependencies: + foreground-child "^3.1.0" + jackspeak "^2.0.3" + minimatch "^9.0.1" + minipass "^5.0.0 || ^6.0.2 || ^7.0.0" + path-scurry "^1.10.1" + glob@^7.0.0, glob@^7.1.4, glob@^7.2.3: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" @@ -1994,15 +2104,15 @@ graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== -graphology-types@^0.24.7: +graphology-types@0.24.7: version "0.24.7" resolved "https://registry.yarnpkg.com/graphology-types/-/graphology-types-0.24.7.tgz#7d630a800061666bfa70066310f56612e08b7bee" integrity sha512-tdcqOOpwArNjEr0gNQKCXwaNCWnQJrog14nJNQPeemcLnXQUUGrsCWpWkVKt46zLjcS6/KGoayeJfHHyPDlvwA== -graphology@^0.25.1: - version "0.25.4" - resolved "https://registry.yarnpkg.com/graphology/-/graphology-0.25.4.tgz#e528a64555ac1f392a9d965321ada5b2b843efe1" - integrity sha512-33g0Ol9nkWdD6ulw687viS8YJQBxqG5LWII6FI6nul0pq6iM2t5EKquOTFDbyTblRB3O9I+7KX4xI8u5ffekAQ== +graphology@0.25.1: + version "0.25.1" + resolved "https://registry.yarnpkg.com/graphology/-/graphology-0.25.1.tgz#f92b86294782522d3898ce4480e4a577c0c2568a" + integrity sha512-yYA7BJCcXN2DrKNQQ9Qf22zBHm/yTbyBR71T1MYBbGtywNHsv0QZtk8zaR6zxNcp2hCCZayUkHp9DyMSZCpoxQ== dependencies: events "^3.3.0" obliterator "^2.0.2" @@ -2095,7 +2205,7 @@ hosted-git-info@^4.0.0, hosted-git-info@^4.0.1: dependencies: lru-cache "^6.0.0" -https-proxy-agent@^5.0.0, https-proxy-agent@^5.0.1: +https-proxy-agent@5.0.1, https-proxy-agent@^5.0.0: version "5.0.1" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== @@ -2120,7 +2230,7 @@ ieee754@^1.1.13: resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== -indent-string@^4.0.0: +indent-string@4.0.0, indent-string@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== @@ -2148,7 +2258,16 @@ ini@^2.0.0: resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5" integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== -ink-select-input@^4.2.1: +ink-select-input@4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/ink-select-input/-/ink-select-input-4.2.1.tgz#121108ccbcb42aa619f9f0baedb796c24c971a2a" + integrity sha512-WvlrYdwmdnD6/nE/9mNhaaanTQOKmwy/hT/vuAqbDec3PUQBQ8Pkwszii/8eGvDTx5bGiUHu18P9D5IoB/ERaw== + dependencies: + arr-rotate "^1.0.0" + figures "^3.2.0" + lodash.isequal "^4.5.0" + +ink-select-input@4.2.2: version "4.2.2" resolved "https://registry.yarnpkg.com/ink-select-input/-/ink-select-input-4.2.2.tgz#484672a648b6b214052de721f02a645500cb75d3" integrity sha512-E5AS2Vnd4CSzEa7Rm+hG47wxRQo1ASfh4msKxO7FHmn/ym+GKSSsFIfR+FonqjKNDPXYJClw8lM47RdN3Pi+nw== @@ -2157,31 +2276,31 @@ ink-select-input@^4.2.1: figures "^3.2.0" lodash.isequal "^4.5.0" -ink-spinner@^4.0.3: +ink-spinner@4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/ink-spinner/-/ink-spinner-4.0.3.tgz#0d0f4a787ae1a4270928e063d9c52527cb264feb" integrity sha512-uJ4nbH00MM9fjTJ5xdw0zzvtXMkeGb0WV6dzSWvFv2/+ks6FIhpkt+Ge/eLdh0Ah6Vjw5pLMyNfoHQpRDRVFbQ== dependencies: cli-spinners "^2.3.0" -ink-table@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/ink-table/-/ink-table-3.1.0.tgz#d450624e344702b5cb7cadcb25783c58555c7c54" - integrity sha512-qxVb4DIaEaJryvF9uZGydnmP9Hkmas3DCKVpEcBYC0E4eJd3qNgNe+PZKuzgCERFe9LfAS1TNWxCr9+AU4v3YA== +ink-table@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ink-table/-/ink-table-3.0.0.tgz#109fb2ce0709567f0e38d14b2b82f311277a3628" + integrity sha512-RtcYjenHKZWjnwVNQ6zSYWMOLKwkWscDAJsqUQXftyjkYho1gGrluGss87NOoIzss0IKr74lKasd6MtlQYALiA== dependencies: object-hash "^2.0.3" -ink-testing-library@^2.1.0: +ink-testing-library@2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/ink-testing-library/-/ink-testing-library-2.1.0.tgz#b5ffd1ef1049550ae4d2f008b8770e7ece6e0313" integrity sha512-7TNlOjJlJXB33vG7yVa+MMO7hCjaC1bCn+zdpSjknWoLbOWMaFdKc7LJvqVkZ0rZv2+akhjXPrcR/dbxissjUw== -ink-use-stdout-dimensions@^1.0.5: +ink-use-stdout-dimensions@1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/ink-use-stdout-dimensions/-/ink-use-stdout-dimensions-1.0.5.tgz#7739876c00284840601c4150aa84eb7adc143de2" integrity sha512-rVsqnw4tQEAJUoknU09+zHdDf30GJdkumkHr0iz/TOYMYEZJkYqziQSGJAM+Z+M603EDfO89+Nxyn/Ko2Zknfw== -ink@^3.2.0: +ink@3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/ink/-/ink-3.2.0.tgz#434793630dc57d611c8fe8fffa1db6b56f1a16bb" integrity sha512-firNp1q3xxTzoItj/eOOSZQnYSlyrWks5llCTVX37nJ59K3eXbQ8PtzCguqo8YI19EELo5QxaKnJd4VxzhU8tg== @@ -2232,7 +2351,7 @@ is-arguments@^1.1.1: call-bind "^1.0.2" has-tostringtag "^1.0.0" -is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: +is-array-buffer@^3.0.1: version "3.0.2" resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== @@ -2396,7 +2515,7 @@ is-typed-array@^1.1.10: dependencies: which-typed-array "^1.1.11" -is-valid-domain@^0.1.6: +is-valid-domain@0.1.6: version "0.1.6" resolved "https://registry.yarnpkg.com/is-valid-domain/-/is-valid-domain-0.1.6.tgz#3c85469d2938f170c8f82ce6e52df8ad9fca8105" integrity sha512-ZKtq737eFkZr71At8NxOFcP9O1K89gW3DkdrGMpp1upr/ueWjj+Weh4l9AI4rN0Gt8W2M1w7jrG2b/Yv83Ljpg== @@ -2438,7 +2557,7 @@ isexe@^2.0.0: resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== -jackspeak@^2.3.5: +jackspeak@^2.0.3, jackspeak@^2.3.5: version "2.3.6" resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8" integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ== @@ -2491,7 +2610,7 @@ jsii-docgen@^10.2.3: semver "^7.5.4" yargs "^16.2.0" -jsii-pacmak@^1.87.0, jsii-pacmak@^1.93.0: +jsii-pacmak@1.93.0, jsii-pacmak@^1.93.0: version "1.93.0" resolved "https://registry.yarnpkg.com/jsii-pacmak/-/jsii-pacmak-1.93.0.tgz#5793c251cb45963d57bc839cf8bbe64d8e5b998f" integrity sha512-A2rn4seHN+1/VzwQ0H8t6zxAz9HpZWbF+kVi9MpNgqd2iiNYxS1XNyirzyQ8D3e5ZNWoPAyFVuGqkXrtdo4etg== @@ -2522,25 +2641,7 @@ jsii-reflect@^1.93.0: oo-ascii-tree "^1.93.0" yargs "^16.2.0" -jsii-rosetta@^1.93.0: - version "1.93.0" - resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-1.93.0.tgz#951e8ae27ceaf0504abd74c15866f6050c97ef82" - integrity sha512-5HFoC6Cp3Y3usCGuTRDTL/ovgz9MxI6/kY4Re8agVShXR6MPSX6F6Sc1qGMUjf3ynFfPz+DMsBY0Z164cxVKBA== - dependencies: - "@jsii/check-node" "1.93.0" - "@jsii/spec" "1.93.0" - "@xmldom/xmldom" "^0.8.10" - commonmark "^0.30.0" - fast-glob "^3.3.2" - jsii "1.93.0" - semver "^7.5.4" - semver-intersect "^1.4.0" - stream-json "^1.8.0" - typescript "~3.9.10" - workerpool "^6.5.1" - yargs "^16.2.0" - -jsii-rosetta@^5.1.9: +jsii-rosetta@5.3.2: version "5.3.2" resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-5.3.2.tgz#2683f16cfd035277dc9843e9087556827938ce56" integrity sha512-pY5wm72XcT9RdTWh/UpIVnyLScz381GtmlW4ey9ojJdHUoxvtni0vdGdSl+ZaojqEQR7TLdUM+ocLgB8Xnujxw== @@ -2559,6 +2660,24 @@ jsii-rosetta@^5.1.9: workerpool "^6.5.1" yargs "^17.7.2" +jsii-rosetta@^1.93.0: + version "1.93.0" + resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-1.93.0.tgz#951e8ae27ceaf0504abd74c15866f6050c97ef82" + integrity sha512-5HFoC6Cp3Y3usCGuTRDTL/ovgz9MxI6/kY4Re8agVShXR6MPSX6F6Sc1qGMUjf3ynFfPz+DMsBY0Z164cxVKBA== + dependencies: + "@jsii/check-node" "1.93.0" + "@jsii/spec" "1.93.0" + "@xmldom/xmldom" "^0.8.10" + commonmark "^0.30.0" + fast-glob "^3.3.2" + jsii "1.93.0" + semver "^7.5.4" + semver-intersect "^1.4.0" + stream-json "^1.8.0" + typescript "~3.9.10" + workerpool "^6.5.1" + yargs "^16.2.0" + jsii-rosetta@~5.2.0: version "5.2.6" resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-5.2.6.tgz#a5c6d37cff1992f7089f0766c22aea3e33c1c46c" @@ -2578,7 +2697,7 @@ jsii-rosetta@~5.2.0: workerpool "^6.5.1" yargs "^17.7.2" -jsii-srcmak@^0.1.951, jsii-srcmak@^0.1.954: +jsii-srcmak@0.1.999: version "0.1.999" resolved "https://registry.yarnpkg.com/jsii-srcmak/-/jsii-srcmak-0.1.999.tgz#8cbfd975e87749153878bf21e29076547d83b37c" integrity sha512-8jhGRjceKdvYlW3rujnrZWTa1bss7TUhcsVrRsT7Q+MDYxRZan0FsqyHKrjfb8GYpgSh5DVpc9iYCwmn6VgXsw== @@ -2608,7 +2727,7 @@ jsii@1.93.0: typescript "~3.9.10" yargs "^16.2.0" -jsii@^5.1.10, jsii@~5.3.0: +jsii@5.3.2, jsii@~5.3.0: version "5.3.2" resolved "https://registry.yarnpkg.com/jsii/-/jsii-5.3.2.tgz#3dc65c39dea3fb4e2f77fd7b48be5d3fef585962" integrity sha512-wwwp47+6orlMXpny4dlTOP6776cBo2WFDgxZyGjQaV4VWNydsJiTcinuJzCj1XVZicBhpAnkuBMr89+2aT8Dcg== @@ -2627,6 +2746,25 @@ jsii@^5.1.10, jsii@~5.3.0: typescript "~5.3" yargs "^17.7.2" +jsii@5.3.3: + version "5.3.3" + resolved "https://registry.yarnpkg.com/jsii/-/jsii-5.3.3.tgz#49e12615543c9e0a6cbd2ed82dae347eb993c10c" + integrity sha512-M+kAUKJiLXXJXKYmBB0Q2n1aGoeNHyzMCLAx7402JqXSLxH4JGh6kOf4EH3U3LmQKzv2kxOHMRCg3Ssh82KtrQ== + dependencies: + "@jsii/check-node" "1.93.0" + "@jsii/spec" "^1.93.0" + case "^1.6.3" + chalk "^4" + downlevel-dts "^0.11.0" + fast-deep-equal "^3.1.3" + log4js "^6.9.1" + semver "^7.5.4" + semver-intersect "^1.5.0" + sort-json "^2.0.1" + spdx-license-list "^6.8.0" + typescript "~5.3" + yargs "^17.7.2" + jsii@~5.2.0: version "5.2.35" resolved "https://registry.yarnpkg.com/jsii/-/jsii-5.2.35.tgz#d56a9cb8f01f709250df28b61b365c5978652538" @@ -2680,7 +2818,7 @@ json-schema-traverse@^1.0.0: resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== -json-stable-stringify@^1.0.2: +json-stable-stringify@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.1.0.tgz#43d39c7c8da34bfaf785a61a56808b0def9f747d" integrity sha512-zfA+5SuwYN2VWqN1/5HZaDzQKLJHaBVMZIIM+wuYjdptkaQsqzDdqjqf+lZZJUuJq1aanHiY8LhH8LmH+qBYJA== @@ -2793,7 +2931,7 @@ lodash.flatten@^4.4.0: resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" integrity sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g== -lodash.isequal@^4.5.0: +lodash.isequal@4.5.0, lodash.isequal@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== @@ -2818,7 +2956,7 @@ lodash@^4.17.15, lodash@^4.17.20: resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== -log4js@^6.7.0, log4js@^6.9.1: +log4js@6.9.1, log4js@^6.9.1: version "6.9.1" resolved "https://registry.yarnpkg.com/log4js/-/log4js-6.9.1.tgz#aba5a3ff4e7872ae34f8b4c533706753709e38b6" integrity sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g== @@ -2855,6 +2993,11 @@ lru-cache@^6.0.0: resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.1.0.tgz#2098d41c2dc56500e6c88584aa656c84de7d0484" integrity sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag== +lru_map@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/lru_map/-/lru_map-0.3.3.tgz#b5c8351b9464cbd750335a79650a0ec0e56118dd" + integrity sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ== + map-obj@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" @@ -2920,20 +3063,27 @@ min-indent@^1.0.0: resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== -minimatch@^3.0.4, minimatch@^3.1.1: - version "3.1.2" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== +minimatch@5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.0.tgz#1717b464f4971b144f6aabe8f2d0b8e4511e09c7" + integrity sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg== dependencies: - brace-expansion "^1.1.7" + brace-expansion "^2.0.1" -minimatch@^5.0.1, minimatch@^5.1.0: +minimatch@5.1.6, minimatch@^5.0.1, minimatch@^5.1.0: version "5.1.6" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== dependencies: brace-expansion "^2.0.1" +minimatch@^3.0.4, minimatch@^3.1.1: + version "3.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + minimatch@^9.0.1: version "9.0.3" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" @@ -3015,7 +3165,14 @@ node-abi@^3.3.0: dependencies: semver "^7.3.5" -node-fetch@^2.6.12, node-fetch@^2.6.7: +node-fetch@2.6.7: + version "2.6.7" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" + integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== + dependencies: + whatwg-url "^5.0.0" + +node-fetch@2.7.0, node-fetch@^2.6.12: version "2.7.0" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== @@ -3116,7 +3273,7 @@ oo-ascii-tree@^1.93.0: resolved "https://registry.yarnpkg.com/oo-ascii-tree/-/oo-ascii-tree-1.93.0.tgz#fbe47cd5d188353e6d4cc7cad8520ac790bd3ef4" integrity sha512-zbmrGCL/UsvxV2WlnsSrqdkdxEggxH7eA1HOk+hmimLQu+eLO4Y3VGqwt0VK04Nfe6iG6GnzRL5/XjH0j1v8bQ== -open@^7.4.2: +open@7.4.2: version "7.4.2" resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== @@ -3196,7 +3353,7 @@ param-case@^3.0.4: dot-case "^3.0.4" tslib "^2.0.3" -parse-gitignore@^1.0.1: +parse-gitignore@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/parse-gitignore/-/parse-gitignore-1.0.1.tgz#8b9dc57f17b810d495c5dfa62eb07caffe7758c7" integrity sha512-UGyowyjtx26n65kdAMWhm6/3uy5uSrpcuH7tt+QEVudiBoVS+eqHxD5kbi9oWVRwj7sCzXqwuM+rUGw7earl6A== @@ -3290,12 +3447,12 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== -pidtree@^0.6.0: +pidtree@0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.6.0.tgz#90ad7b6d42d5841e69e0a2419ef38f8883aa057c" integrity sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g== -pidusage@^3.0.2: +pidusage@3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/pidusage/-/pidusage-3.0.2.tgz#6faa5402b2530b3af2cf93d13bcf202889724a53" integrity sha512-g0VU+y08pKw5M8EZ2rIGiEBaB8wrQMjYGFfW2QVIfyT8V+fq8YFLkvlz4bz5ljvFDJYNFCWT3PWqcRr2FKO81w== @@ -3312,7 +3469,7 @@ pify@^3.0.0: resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== -pkg-up@^3.1.0: +pkg-up@3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== @@ -3337,20 +3494,20 @@ prebuild-install@^7.1.1: tar-fs "^2.0.0" tunnel-agent "^0.6.0" -prettier@^2.8.6: - version "2.8.8" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" - integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== +prettier@2.8.7: + version "2.8.7" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.7.tgz#bb79fc8729308549d28fe3a98fce73d2c0656450" + integrity sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw== process-nextick-args@~2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== -projen@^0.78.11: - version "0.78.11" - resolved "https://registry.yarnpkg.com/projen/-/projen-0.78.11.tgz#e54566f72e9d18fdc4002d2704555fdb100b84d4" - integrity sha512-SfAMFJcXNWwFbt/HYS/bnYiBQK2nS33bp0tWV3j3Eb6mTiiwyEAjMF5l1rp9Fi+zZ1rV6ai2el2kaVQmcl3K3A== +projen@^0.78.13: + version "0.78.13" + resolved "https://registry.yarnpkg.com/projen/-/projen-0.78.13.tgz#5c6693ababa4f2e7d93759c722a35d41c9c2e691" + integrity sha512-ihL1lcfmi7M0EA7qgdXGja2SLLc6vtsQ1Wd2RqqxOuFnchw9/kZubdrxy38J8iI36AEwb0Qucb1uLTuwFhl7Qw== dependencies: "@iarna/toml" "^2.2.5" case "^1.6.3" @@ -3509,7 +3666,7 @@ redent@^3.0.0: indent-string "^4.0.0" strip-indent "^3.0.0" -regexp.prototype.flags@^1.5.1: +regexp.prototype.flags@^1.4.3: version "1.5.1" resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz#90ce989138db209f81492edd734183ce99f9677e" integrity sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg== @@ -3538,7 +3695,7 @@ require-main-filename@^2.0.0: resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== -reserved-words@^0.1.2: +reserved-words@0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/reserved-words/-/reserved-words-0.1.2.tgz#00a0940f98cd501aeaaac316411d9adc52b31ab1" integrity sha512-0S5SrIUJ9LfpbVl4Yzij6VipUdafHrOTzvmfazSw/jeZrZtQK303OPZW+obtkaw7jQlTQppy0UvZWm9872PbRw== @@ -3622,18 +3779,18 @@ semver-intersect@^1.4.0, semver-intersect@^1.5.0: resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== -semver@^6.0.0, semver@^6.3.0: - version "6.3.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" - integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== - -semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.5.3, semver@^7.5.4: +semver@7.5.4, semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.5.3, semver@^7.5.4: version "7.5.4" resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== dependencies: lru-cache "^6.0.0" +semver@^6.0.0, semver@^6.3.0: + version "6.3.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + sentence-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/sentence-case/-/sentence-case-3.0.4.tgz#3645a7b8c117c787fde8702056225bb62a45131f" @@ -3815,7 +3972,7 @@ sprintf-js@~1.0.2: resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== -sscaff@^1.2.274: +sscaff@1.2.274: version "1.2.274" resolved "https://registry.yarnpkg.com/sscaff/-/sscaff-1.2.274.tgz#3ae52042fbeb244b01b89542a56ce5b247284be9" integrity sha512-sztRa50SL1LVxZnF1au6QT1SC2z0S1oEOyi2Kpnlg6urDns93aL32YxiJcNkLcY+VHFtVqm/SRv4cb+6LeoBQA== @@ -3854,7 +4011,7 @@ stop-iteration-iterator@^1.0.0: dependencies: internal-slot "^1.0.4" -stream-buffers@^3.0.2: +stream-buffers@3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-3.0.2.tgz#5249005a8d5c2d00b3a32e6e0a6ea209dc4f3521" integrity sha512-DQi1h8VEBA/lURbSwFtEHnSTb9s2/pwLEaFuNhXwy1Dx3Sa0lOuYT2yNUr4/j2fs8oCAMANtrZ5OrPZtyVs3MQ== @@ -3922,7 +4079,7 @@ stringify-package@^1.0.1: resolved "https://registry.yarnpkg.com/stringify-package/-/stringify-package-1.0.1.tgz#e5aa3643e7f74d0f28628b72f3dad5cecfc3ba85" integrity sha512-sa4DUQsYciMP1xhKWGuFM04fB0LG/9DlluZoSVywUMRNvzid6XucHK0/90xGxRoHrAaROrcHK1aPKaijCtSrhg== -"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: +"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@6.0.1, strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -4052,12 +4209,12 @@ trim-newlines@^3.0.0: resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== -tslib@^2.0.3: +tslib@^2.0.3, "tslib@^2.4.1 || ^1.9.3": version "2.6.2" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== -tunnel-agent@^0.6.0: +tunnel-agent@0.6.0, tunnel-agent@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== @@ -4172,12 +4329,12 @@ util-deprecate@^1.0.1, util-deprecate@~1.0.1: resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== -uuid@^8.3.2: +uuid@8.3.2, uuid@^8.3.2: version "8.3.2" resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== -uuid@^9.0.1: +uuid@9.0.1: version "9.0.1" resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30" integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA== @@ -4229,7 +4386,7 @@ which-module@^2.0.0: resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.1.tgz#776b1fe35d90aebe99e8ac15eb24093389a4a409" integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ== -which-typed-array@^1.1.11, which-typed-array@^1.1.13: +which-typed-array@^1.1.11, which-typed-array@^1.1.9: version "1.1.13" resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.13.tgz#870cd5be06ddb616f504e7b039c4c24898184d36" integrity sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow== @@ -4301,7 +4458,7 @@ ws@^7, ws@^7.5.5: resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== -xml-js@^1.6.11: +xml-js@1.6.11: version "1.6.11" resolved "https://registry.yarnpkg.com/xml-js/-/xml-js-1.6.11.tgz#927d2f6947f7f1c19a316dd8eea3614e8b18f8e9" integrity sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g== @@ -4323,7 +4480,7 @@ xmlbuilder@^15.1.1: resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-15.1.1.tgz#9dcdce49eea66d8d10b42cae94a79c3c8d0c2ec5" integrity sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg== -xstate@^4.34.0: +xstate@4.38.3: version "4.38.3" resolved "https://registry.yarnpkg.com/xstate/-/xstate-4.38.3.tgz#4e15e7ad3aa0ca1eea2010548a5379966d8f1075" integrity sha512-SH7nAaaPQx57dx6qvfcIgqKRXIh4L0A1iYEqim4s1u7c9VoCgzZc+63FY90AKU4ZzOC2cfJzTnpO4zK7fCUzzw== @@ -4371,6 +4528,32 @@ yargs-parser@^21.1.1: resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== +yargs@17.6.2: + version "17.6.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.6.2.tgz#2e23f2944e976339a1ee00f18c77fedee8332541" + integrity sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + +yargs@17.7.2, yargs@^17.7.2: + version "17.7.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + yargs@^15.4.1: version "15.4.1" resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" @@ -4401,19 +4584,6 @@ yargs@^16.0.0, yargs@^16.2.0: y18n "^5.0.5" yargs-parser "^20.2.2" -yargs@^17.6, yargs@^17.7.2: - version "17.7.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" - integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== - dependencies: - cliui "^8.0.1" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.3" - y18n "^5.0.5" - yargs-parser "^21.1.1" - yauzl@^2.10.0: version "2.10.0" resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" @@ -4427,7 +4597,7 @@ yocto-queue@^0.1.0: resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== -yoga-layout-prebuilt@^1.10.0, yoga-layout-prebuilt@^1.9.6: +yoga-layout-prebuilt@1.10.0, yoga-layout-prebuilt@^1.9.6: version "1.10.0" resolved "https://registry.yarnpkg.com/yoga-layout-prebuilt/-/yoga-layout-prebuilt-1.10.0.tgz#2936fbaf4b3628ee0b3e3b1df44936d6c146faa6" integrity sha512-YnOmtSbv4MTf7RGJMK0FvZ+KD8OEe/J5BNnR0GHhD8J/XcG/Qvxgszm0Un6FTHWW4uHlTgP0IztiXQnGyIR45g== @@ -4443,7 +4613,7 @@ zip-stream@^4.1.0: compress-commons "^4.1.2" readable-stream "^3.6.0" -zod@^3.22.4: +zod@3.22.4: version "3.22.4" resolved "https://registry.yarnpkg.com/zod/-/zod-3.22.4.tgz#f31c3a9386f61b1f228af56faa9255e845cf3fff" integrity sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==